-
Notifications
You must be signed in to change notification settings - Fork 3
STABLE <- MAIN #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
koo5
wants to merge
1,106
commits into
stable
Choose a base branch
from
main
base: stable
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
STABLE <- MAIN #52
Changes from all commits
Commits
Show all changes
1106 commits
Select commit
Hold shift + click to select a range
50c8add
Refactor wallet module to use crypto-utils
koo5 436e49b
Fix: Table responsivnes, dragging, elipses
28c0c9d
Add: wallet dropdown enable elipses
f7818be
refactor...
koo5 b8f98a6
refactored to use submodule instead of a separate package for crypto-…
koo5 5705727
cryptoutils becomes submodule
koo5 3f4a725
cryptoutils becomes submodule
koo5 3236f54
crypto-utils
koo5 795dbb2
crypto-utils is a package again
koo5 3d48fb2
Fix UI and debug improvements for HW wallet integration
e7885cc
cleanup
koo5 b90f504
cleanup
koo5 080a1d7
Add QR scanner support and network check in Send page
koo5 67f59a7
lock
koo5 c80a5cc
Fix: long texts in table td
e77fa4f
Fix: few more places with longer text + dropdowns
c301669
Improve QR Payment handling & settings integration
koo5 401999c
Remove min width
d42520c
Close dialog on resize for correct content init
972fff1
Fix: server dropdown - elipses
836b246
Fix: icon distance
d434165
Fix: network dropdowns - max-width
373a844
WIP: Wallet transaction log
libersoft-org c4feca9
Fix: oberserver loop issue
9ca4959
Apply: truncate text to networks name
b08327c
Truncate function
d541b2d
Delte duplicate
cdd7aa4
....
aca8f40
fix
132fc22
bun update libersoft-crypto
b95b676
POL POL
cbdc701
bun update libersoft-crypto
b9e15ce
Update crypto lib
libersoft-org ea7fcc4
Merge branch 'main' into ui-fixes
5d4e432
Remove border-collapse
17d7b8a
Fix: balance alignemnt on smaller devices
0b7d19f
Add history log to wallet
libersoft-org f260c0a
Fix
libersoft-org 90a940d
Another fix
libersoft-org 8f8aa5c
Refactor commit.sh to auto-generate commit messages.
libersoft-org c62b3eb
Update commit message generation logic in script.
libersoft-org 2f8a661
Migrate log.ts to crypto-utils
9e59b2e
lock
koo5 a8d554f
fix
koo5 8687bda
Refactor PhotoCard for swipe functionality and indicators.
libersoft-org c1391a4
Add loading spinner to photo cards when fetching data
libersoft-org 4ee2ab2
Add swipe animations and overlay buttons to PhotoCard.
libersoft-org 9ecf669
Improve swipe feedback and add accessibility features.
libersoft-org c1d1359
Refactor Map component to use internal coordinates.
libersoft-org 75cd9a3
Add custom markers with photos to the map component.
libersoft-org ba47949
Update marker names in Map.svelte component.
libersoft-org 5043e1c
Fix: elipses in balance table
2c7b27e
Update: render value and name in separate td
ced5176
Add clustering and distance calculation for markers
libersoft-org 3750f11
Translate comments to English in Map.svelte
libersoft-org c545dbb
Add user cards and sample data for nearby users.
libersoft-org a151cab
Refactor PhotoCard components and improve styling.
libersoft-org 4e66482
Improve QR scanning simulation & debug output
koo5 60ece06
Fix photo paths and update active tab naming.
libersoft-org 4b85938
Improve QR scanner and test stability
05d5ea6
Refactor QR scanner tests and remove legacy helpers
koo5 a62ba3b
skip
koo5 aeac019
cleanu
7c9e1f5
fix
86ac23c
Fix Ledger instructions
libersoft-org bea5500
Remove header and add warning for Ledger support.
libersoft-org 50593ba
Integrate reusable address form for HW wallet flows
84cdbef
Merge branch 'main' of github.com:libersoft-org/yellow-client
e3d892f
popup toggle
f3f8a21
Merge branch 'main' into ui-fixes
05d18c8
Revert: balance, Remove: window close on resize
fcb34c0
Improve Ledger connection flow and UI
d87a70a
Use pure css for elipses
7b5dfc8
Remove js related to text-truncate
9e048f2
Fix height issue
606813c
Fix cell height
a7e8369
Fix: update padding to reduce height
ca5fda9
bump
eaf972a
Balance - elipses - test
673128f
Fix wallet sections
d309475
Update libersoft-crypto dependency and refine Ledger UI
5f2ceb8
Refactor import paths and update network/Trezor dialogs
a280767
..
2ebcc60
..
b09b4cd
bump
b88db55
Centralize inspector configuration
f325b8a
Refactor token balance fetching and update debug logs
ecdb2b9
Subscribe to tokens changes & add popular tokens action
49b6b7d
cleanup
784dd93
Refactor sensitive data reveal and blur behavior
fbf5163
Update libersoft-crypto to commit 66475e9 and add formatBalance tests
cc5f22c
Add "Popular Tokens" option to network tokens settings
24a109e
wizard button
ee88cda
skip
afef3a8
Fix ethers v6 WebSocket import issue in Vitest
c7f7102
Add CoinGecko platform ID to network settings
e6e339d
Refactor token list fetching to use CoinGecko API
13d5f0a
Preserve window state for maximize/restore
c1e8306
Refine BaseSettings TS types and usage
ef7374a
Migrate settings tree to Svelte 4 derived stores
7b86aaf
Refactor module update and logging
f1fdc8b
Separate wallet wizard & update settings module
5503962
Refactor settings subtree navigation
ac87f71
ref
dc4045b
Refactor settings state and update wallet wizard
adafaea
fix
0bfe0b2
nft
2e57c0b
Settings - wallet - type apply elipses
813ccb7
Remove max-width
52e02c6
Balance - fix spinner
3a4caa6
Fix draggable clone
b1f818b
Revive NFT functionality and update NFT fields
b958d65
Update libersoft-crypto hash & bump ethers version
7ae414e
Fix overflow of clone beyond original table
9267396
Elipses - nft and tokens
7bb5426
Merge pull request #67 from libersoft-org/dev2025-09-10
koo5 6f3d391
Remove min-width from balance
7f6670e
Apply elipses
ceab4e2
Merge branch 'main' into ui-fixes
10f81a3
Apply ellipses
ffdb6dd
Break line
0592e1b
Remove testing code
2f47b6d
Ellpises: dynamic calculation of height
47fd150
Decrease debounce time
1dff58c
Enforce testId prop & update UI tests
5660bfd
skip window movement test for now
9e3506a
skip camera tests in CI
1c07db7
skip camera tests in CI 2
b846d76
Improve CI perms, GUID security, and wallet recovery
72534f9
cleanup.....breakage...
64068b3
Break fiat on new line
8921d9e
Remove console
a525501
Merge branch 'main' into ui-fixes
cd4962c
Remove test value
64188fb
Remove BaseSettings
0bcad93
Refactor layout and remove unnecessary Paper component.
libersoft-org 7439642
Fix error message for commit generation and remove padding.
libersoft-org d772cdc
Update commit message output format with color.
libersoft-org 972d41f
Fix: resolve svelte-check errors and warnings
71ca01f
Merge pull request #65 from libersoft-org/ui-fixes
koo5 a4d480b
Merge remote-tracking branch 'origin/main' into dev2025-09-18
3a5d176
Refactor NFT/Token types and update imports
244304f
Centralize exchange rate management & refine balance UI
af5eb55
..
b3f26af
Refactor currency components and NFT refresh handling
74c808b
Clean up debug logging and add token validation
0f7e463
Update balance types and currency settings
4c41aea
Improve token refresh and rename token store
53b8d77
Improve NFT balance refresh & debug output
cdc5b6c
..
3c1b4ae
Refactor Dialog state and simplify NFT settings
bd333c9
UI cleanup: remove empty style & add NFT image support
koo5 b195c23
Remove onError handler from NFT image
koo5 5b7099a
Enhance window centering and debug logging
koo5 a1a6335
Fix state snapshot equality checks and send currency selection
ca395fb
Refactor QR parsing and tx logging
4b1160b
bump
ffcbf1d
Refactor UI components cleanup & debug logs
b0e2aee
Improve Send page state management
4d43413
Refactor onMount initialization in Send.svelte
63720d7
Improve spinner config and clean up NFT balance display
1d375d4
Refine balance styles and update spinner size
357b5d9
cleanup
279870b
Merge pull request #70 from libersoft-org/dev2025-09-18
koo5 ee9dfe5
Add git stats
libersoft-org 9e5c8bf
Fix undregistration of listener
libersoft-org ac791c5
Fix memory leak
libersoft-org 262ba24
Cleanup
libersoft-org da5631d
Convert Context menu to Svelte 5 + TypeScript
libersoft-org 044cf8c
Convert Context menu to Svelte 5 + TypeScript
libersoft-org 055a6ed
Fix Context menu
libersoft-org b478118
Upgrade dependencies, fix warnings
libersoft-org 1046617
Fix svelte-check errors
libersoft-org a97480a
Fix switch + settings
libersoft-org 04a1f1a
Fix svelte-check errors
libersoft-org 4b1a485
Fix svelte-check errors
libersoft-org ac90369
Fix svelte-check errors
libersoft-org a4fcbec
Fix many svelte-check errors
libersoft-org 7377cc8
Fix svelte-check errors
libersoft-org 9048c37
Fix all svelte-check errors
libersoft-org 98dc4f1
Fix build warnings
libersoft-org 1a3b9a6
Fix messages
libersoft-org afd1d2d
Fix Dialog HTML injection
libersoft-org 7eb2a1b
Fix unknown requests warning
libersoft-org 6c480b9
Fix unknown server message - logging
libersoft-org 4557039
Remove effect from Settings Notification dialog
libersoft-org 4707270
Fix file download chunk order
libersoft-org ea48ecb
Fix wallet timeout
libersoft-org 935f3f7
Fix notifications
libersoft-org bca920e
Remove effect from table
libersoft-org e6060f5
Fix undefined network error
libersoft-org ff30ddf
Fix truncate text crash on null/undefined
libersoft-org 8ae28ff
Add p2pThrottleMemory map cleanup
libersoft-org fa9baf6
Fix emojis reject
libersoft-org 2a68275
Fix download blob
libersoft-org 7281aea
Fix error handling
libersoft-org 5b7a6d8
Fix ContextMenu
libersoft-org fc07609
Fix decimals
libersoft-org 5209b8e
Fix minor bugs
libersoft-org 2d72ebf
Fix alert and context menu component
libersoft-org a1ecf1e
Fix notification interval cleanup
libersoft-org 7c4b3ac
Fix minor bugs
libersoft-org 58b32e6
Fix Dexie liveQuery unsubscribe
libersoft-org a1ffab9
Fix initCleanup
libersoft-org 72409ef
WebSocket send in try catch
libersoft-org abbc858
Fix filedownloader cleanup
libersoft-org d784f19
Prevent duplicate connections
libersoft-org fe552e6
Fix XSS bug
libersoft-org 013d9ec
Fix uploadChunkAsync
libersoft-org 62a5190
Fix dark mode - remove effect
libersoft-org 3c2865a
Fix minor bug
libersoft-org c81f034
Fix minor bugs
libersoft-org 71aea24
Fix Buffer inject
libersoft-org 661dfc9
Convert .js to ts in core
libersoft-org 2ef4e09
Convert all modules from JS to TS
libersoft-org 21d4f4f
Convert core from Svelte 4 to Svelte 5
libersoft-org 077e965
Convert Modules from Svelte 4 to 5 and JS to TS
libersoft-org eef97f0
Fix wallet network duplicates
libersoft-org f86e803
Fix svelte-check errors
libersoft-org 44c28e7
Fix account bar opening
libersoft-org 149904d
Replace effects
libersoft-org 3dfca4c
Remove effect from Export
libersoft-org eb0d0a8
Remove effect from Import
libersoft-org c6766ae
Remove effect from Settings
libersoft-org b534961
Update packages
libersoft-org 1174c46
Remove effect from Switch
libersoft-org 320a433
Remove effect from Td
libersoft-org 9ad6f9c
Remove effect from Th
libersoft-org 8035ebb
Remove effect from Tooltip
libersoft-org 8e0668b
Remove effect from Window
libersoft-org 23e426f
Remove effect from Wizard
libersoft-org 0f6e714
Remove effect from account delete dialog
libersoft-org 8358caa
Remove effect from add edit form
libersoft-org 8b441f3
Remove effect from Gallery
libersoft-org 5909b54
Remove effect from Intersector
libersoft-org f254140
Remove effect from Intersector
libersoft-org defb9a2
Remove effect from multiple components
libersoft-org 626a844
Remove effect from multiple components
libersoft-org b67c57a
Remove effect from multiple components
libersoft-org cc8100c
Remove effect from multiple components
libersoft-org a32d7c5
Remove effect from multiple components
libersoft-org d6cfc57
Remove effect from SendConfirmation
libersoft-org 94c8c91
Remove effect from History
libersoft-org 819a7a1
Remove effect from multiple components
libersoft-org c81e104
Cleanup
libersoft-org 5702f96
Remove effect from RenderMessageReactions
libersoft-org 5d2be2c
Remove effect from StickersView
libersoft-org 2ad136c
Add return types to all functions
libersoft-org bb7c942
Define interfaces for complex structures, fix svelte-check errors
libersoft-org fdcb834
Cleanup
libersoft-org File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| { | ||
| "permissions": { | ||
| "allow": [ | ||
| "Bash(bun x playwright test:*)", | ||
| "Bash(ls:*)", | ||
| "Bash(intention add:*)", | ||
| "Bash(npx playwright test:*)", | ||
| "Bash(curl:*)", | ||
| "Bash(grep:*)", | ||
| "Bash(bun run:*)", | ||
| "Bash(rg:*)", | ||
| "Bash(pgrep:*)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=minimal npx playwright test)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=true npx playwright test)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=error npx playwright test)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=minimal npx playwright test:*)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=true npx playwright test:*)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=error npx playwright test:*)", | ||
| "Bash(rm:*)", | ||
| "Bash(intention add:*)", | ||
| "Bash(npx playwright test:*)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=true npx playwright test:*)", | ||
| "Bash(PWDEBUG=1 npx playwright test src/modules/org.libersoft.messages/tests/e2e/accounts-import.test.ts --grep \"Handle duplicate accounts during Add accounts - show conflict dialog\" --headed)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=errors npx playwright test src/core/e2e/accounts-import-export.test.ts --reporter=line)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=errors npx playwright test)", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=errors npx playwright test src/core/e2e/accounts-import-export.test.ts -g \"Export accounts to JSON format\")", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=errors npx playwright test src/core/e2e/accounts-import-export.test.ts -g \"Export\")", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=errors npx playwright test src/modules/org.libersoft.messages/tests/e2e/everything.test.ts -g \"Message Forwarding\")", | ||
| "Bash(PLAYWRIGHT_CONSOLE_LOG=errors npx playwright test src/modules/org.libersoft.messages/tests/e2e/everything.test.ts -g \"Complete End-to-End Application Test\")" | ||
| ], | ||
| "deny": [] | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| name: Svelte Check | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ "**" ] | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| svelte-check: | ||
| runs-on: ubuntu-latest | ||
|
|
||
| steps: | ||
| - name: Checkout code | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Setup Bun | ||
| uses: oven-sh/setup-bun@v2 | ||
| with: | ||
| bun-version: latest | ||
|
|
||
| - name: Install dependencies | ||
| run: bun install | ||
|
|
||
| - name: Init | ||
| run: bun run init | ||
|
|
||
| - name: Buiild | ||
| run: bun run build | ||
|
|
||
| - name: Run svelte-check | ||
| run: bun run svelte-check --fail-on-warnings |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [submodule "src/modules/org.libersoft.wallet/scripts/crypto-utils"] | ||
| path = src/modules/org.libersoft.wallet/scripts/crypto-utils | ||
| url = https://github.com/libersoft-org/crypto-utils.git |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 18 | ||
| 22 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,2 @@ | ||
| package.json | ||
| package.json | ||
| .claude |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,23 +1,22 @@ | ||
| import type { StorybookConfig } from '@storybook/sveltekit'; | ||
| import path from 'path'; | ||
|
|
||
| const config: StorybookConfig = { | ||
| "stories": [ | ||
| "../src/**/*.mdx", | ||
| "../src/**/*.stories.@(js|ts|svelte)" | ||
| ], | ||
| "addons": [ | ||
| "@storybook/addon-essentials", | ||
| "@storybook/addon-svelte-csf", | ||
| "@chromatic-com/storybook", | ||
| "@storybook/experimental-addon-test", | ||
| "@storybook/addon-viewport" | ||
| ], | ||
| "framework": { | ||
| "name": "@storybook/sveltekit", | ||
| "options": {} | ||
| }, | ||
| staticDirs: [ | ||
| "../static" | ||
| ] | ||
| stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|ts|svelte)'], | ||
| addons: ['@storybook/addon-essentials', '@storybook/addon-svelte-csf', '@chromatic-com/storybook', '@storybook/experimental-addon-test', '@storybook/addon-viewport'], | ||
| framework: { | ||
| name: '@storybook/sveltekit', | ||
| options: {}, | ||
| }, | ||
| staticDirs: ['../static'], | ||
| viteFinal: async config => { | ||
| if (config.resolve) { | ||
| config.resolve.alias = { | ||
| ...config.resolve.alias, | ||
| '@/bridge/core-bridge': process.env.TAURI_SERVICE === 'true' ? path.resolve(__dirname, '../src/modules/org.libersoft.messages/core-bridge-mobile.ts') : path.resolve(__dirname, '../src/modules/org.libersoft.messages/core-bridge-builtin.ts'), | ||
| }; | ||
| } | ||
| return config; | ||
| }, | ||
| }; | ||
| export default config; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,68 @@ | ||
| README: NFT Configuration System | ||
|
|
||
| ## Implementované funkce: | ||
|
|
||
| ### 1. **SettingsNetworksNFTs.svelte** - Správa NFT kontraktů | ||
|
|
||
| - Zobrazení seznamu nakonfigurovaných NFT kontraktů | ||
| - Drag & drop reordering | ||
| - Přidání/editace/mazání NFT kontraktů | ||
| - Načítání informací o kontraktech | ||
|
|
||
| ### 2. **SettingsNetworksNFTsAddEdit.svelte** - Formulář pro NFT | ||
|
|
||
| - Přidání nového NFT kontraktu | ||
| - Editace existujícího NFT kontraktu | ||
| - Povinná pole: Contract address | ||
| - Volitelná pole: Token ID, Name, Description, Image URL, External URL | ||
|
|
||
| ### 3. **DialogNFTDel.svelte** - Dialog pro mazání NFT | ||
|
|
||
| - Potvrzení mazání NFT kontraktu | ||
| - Zobrazení informací o mazaném NFT | ||
|
|
||
| ### 4. **Integrace do nastavení** | ||
|
|
||
| - Přidáno tlačítko NFT ikony v Settings > Networks | ||
| - Nové menu sekce pro každou síť: networks-nfts-{networkGuid} | ||
| - Automatické načítání do settings struktury | ||
|
|
||
| ### 5. **Rozšíření balance.ts** | ||
|
|
||
| - Funkce `getNFTsForAddress()` nyní používá nakonfigurované NFT kontrakty | ||
| - Fallback na výchozí kontrakty pokud žádné nejsou nakonfigurované | ||
| - Import `nftStore` pro čtení nakonfigurovaných NFT | ||
|
|
||
| ### 6. **Rozšíření network.ts** | ||
|
|
||
| - Přidána funkce `reorderNFTs()` pro drag & drop | ||
| - Existující funkce: `addNFT()`, `editNFT()`, `deleteNFT()` | ||
| - Store `nfts` pro reactive čtení NFT kontraktů | ||
|
|
||
| ## Jak použít: | ||
|
|
||
| 1. **Přidat NFT kontrakt:** | ||
|
|
||
| - Settings > Networks > klikni na NFT ikonu u sítě | ||
| - "Add NFT Contract" | ||
| - Zadej contract address (povinné) | ||
| - Volitelně: Token ID (pro specifický NFT), Name, Description, Image URL, External URL | ||
|
|
||
| 2. **Spravovat NFT kontrakty:** | ||
|
|
||
| - Drag & drop pro změnu pořadí | ||
| - Edit ikona pro úpravu | ||
| - Delete ikona pro smazání (s potvrzením) | ||
|
|
||
| 3. **Zobrazení NFT:** | ||
| - NFT kontrakty se automaticky načítají v Balance komponentě | ||
| - Používá se seznam z nastavení místo hardcoded kontraktů | ||
|
|
||
| ## Příklad použití: | ||
|
|
||
| Pro váš Baby Eggs NFT na Polygon: | ||
|
|
||
| - Contract address: `0x366B4C4F5f602eF5E18e3F3a15052db8841de01E` | ||
| - Token ID: `96931881880619166233561556717900660211897371081598974059752591339469234241537` (nebo prázdné pro celý kontrakt) | ||
| - Name: "Baby Eggs" | ||
| - External URL: link na Rarible marketplace |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.