Skip to content
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
365 commits
Select commit Hold shift + click to select a range
8d2f339
replace nftrow with nftasset
dkackman Jul 4, 2025
8d0be0a
Fix NFTs
Rigidity Jul 4, 2025
43efe5c
Merge pull request #489 from xch-dev/fix-transactions
Rigidity Jul 4, 2025
a4d8d53
Merge remote-tracking branch 'upstream/new-database' into migrate-schema
dkackman Jul 4, 2025
6a4ead4
remove p2_puzzle_id fk indices
dkackman Jul 4, 2025
9f7c9e7
remove p2_puzzle_id fk indices
dkackman Jul 4, 2025
b96da83
Merge branch 'migrate-schema' of https://github.com/dkackman/sage int…
dkackman Jul 4, 2025
933b0fe
add fk index
dkackman Jul 4, 2025
80abd5e
fix index statement
dkackman Jul 4, 2025
c3d877e
Merge pull request #492 from dkackman/migrate-schema
Rigidity Jul 4, 2025
a812ce1
fix
dkackman Jul 4, 2025
ad0ca50
Rename p2_send to xch
Rigidity Jul 4, 2025
6c96675
more database api fixes
dkackman Jul 4, 2025
2d50072
more database api fixes
dkackman Jul 4, 2025
dafed15
add offer functions
dkackman Jul 4, 2025
7dd9920
add offer functions
dkackman Jul 4, 2025
749e266
Merge branch 'migrate-schema' of https://github.com/dkackman/sage int…
dkackman Jul 4, 2025
933c7a2
insert offer asset functions
dkackman Jul 5, 2025
075c757
offered assets functions
dkackman Jul 5, 2025
011e2b5
WIP
Rigidity Jul 5, 2025
501179b
removing unused code
dkackman Jul 5, 2025
2a3e6b0
Get XCH clawbacks working
Rigidity Jul 5, 2025
62f5afa
Add support for CATs in clawbacks
Rigidity Jul 5, 2025
df44206
Add remaining clawback support
Rigidity Jul 5, 2025
da55509
Merge pull request #493 from dkackman/migrate-schema
Rigidity Jul 5, 2025
aaccbef
Merge pull request #494 from xch-dev/clawback-v2
Rigidity Jul 5, 2025
60c64db
Fix warnings/errors
Rigidity Jul 5, 2025
2f18bd0
Merge pull request #495 from xch-dev/fix-errors
Rigidity Jul 5, 2025
ef3120d
Fix API with new db schema
Rigidity Jul 5, 2025
4c14077
Merge pull request #496 from xch-dev/fix-api
Rigidity Jul 5, 2025
d2ebcb4
check database user_version at startup
dkackman Jul 5, 2025
5c27090
move db version check to before migrations call
dkackman Jul 5, 2025
3c61111
rename to database_version
dkackman Jul 5, 2025
8f67260
Merge pull request #497 from dkackman/migrate-schema
Rigidity Jul 5, 2025
47f0c12
Initial successful compile (fixed WalletConnect endpoints)
Rigidity Jul 5, 2025
462b3aa
Merge pull request #498 from xch-dev/walletconnect-db
Rigidity Jul 5, 2025
97b05de
Stub migration handler
Rigidity Jul 5, 2025
dac0772
Merge pull request #499 from xch-dev/stub-migration-handler
Rigidity Jul 5, 2025
d149890
Fix coin list
Rigidity Jul 5, 2025
4b46248
Merge pull request #500 from xch-dev/fix-coin-list
Rigidity Jul 5, 2025
707f851
Fix some query issues
Rigidity Jul 6, 2025
b639942
Merge pull request #501 from xch-dev/fix-queries
Rigidity Jul 6, 2025
d91d36d
triggers to prevent deletion of seed data
dkackman Jul 6, 2025
2a84dd8
rename Transaction coin to TransactionRecordCoin in UI
dkackman Jul 6, 2025
4f3dd78
replace create and spend tx id with tx id
dkackman Jul 6, 2025
09fbc5b
Fix offers (part 1)
Rigidity Jul 6, 2025
9dccfe6
Fix DID sync
Rigidity Jul 6, 2025
fc7338e
Merge pull request #503 from xch-dev/fix-offers-part-1
Rigidity Jul 6, 2025
beec6f8
Merge remote-tracking branch 'upstream/new-database' into migrate-schema
dkackman Jul 6, 2025
d895444
Merge remote-tracking branch 'upstream/new-database' into migrate-schema
dkackman Jul 6, 2025
8b7c6b1
Merge branch 'migrate-schema' of https://github.com/dkackman/sage int…
dkackman Jul 6, 2025
1fee234
Merge pull request #502 from dkackman/migrate-schema
Rigidity Jul 6, 2025
c6c333b
Sync unhinted clawback children
Rigidity Jul 6, 2025
9ed7c96
Fix machete
Rigidity Jul 6, 2025
1f37da5
Update queries
Rigidity Jul 6, 2025
7526b07
Merge pull request #504 from xch-dev/sync-unhinted-clawback-children
Rigidity Jul 6, 2025
96ba43a
fix wrong precision on tx page
dkackman Jul 7, 2025
cbf38c4
show transaction page
dkackman Jul 7, 2025
60f2180
fix transaction search
dkackman Jul 7, 2025
b960472
add remaining tx search use cases
dkackman Jul 7, 2025
b6c84b6
remove xch section (now a token like a cat)
dkackman Jul 7, 2025
afa6d24
TODO comment
dkackman Jul 7, 2025
417061c
fix collection FK on delete to set default
dkackman Jul 7, 2025
7b7356c
format lint
dkackman Jul 7, 2025
08bd9ef
Merge pull request #505 from dkackman/migrate-schema
Rigidity Jul 7, 2025
4c97078
Attach DID name when created
Rigidity Jul 7, 2025
1bea41a
Merge pull request #506 from xch-dev/fix-did-naming
Rigidity Jul 7, 2025
ed46e4b
add option to delete database when migration error occurs
dkackman Jul 7, 2025
80f5a1a
remove debug logging
dkackman Jul 7, 2025
6fc7475
remove debug logging
dkackman Jul 7, 2025
94bcb0d
remove glob
dkackman Jul 7, 2025
d203516
sort the page of transactions before returning to the client
dkackman Jul 7, 2025
052146d
Merge pull request #507 from dkackman/migrate-schema
Rigidity Jul 7, 2025
0ceb8c1
remove unused types
dkackman Jul 7, 2025
999e033
remove some TODOs
dkackman Jul 7, 2025
c00586e
remove some TODOs
dkackman Jul 7, 2025
db9250c
Merge branch 'migrate-schema' of https://github.com/dkackman/sage int…
dkackman Jul 7, 2025
23d6d6b
Initial rewrite
Rigidity Jul 8, 2025
bd2a835
Fix DIDs
Rigidity Jul 8, 2025
6518a24
Move stuff
Rigidity Jul 8, 2025
4a68ddb
Fixes
Rigidity Jul 8, 2025
fa827ab
Merge pull request #509 from xch-dev/fix-display-queries
Rigidity Jul 8, 2025
7ba445e
Merge remote-tracking branch 'upstream/new-database' into migrate-schema
dkackman Jul 8, 2025
fb088da
return error if database file cannot be deleted
dkackman Jul 8, 2025
290542d
fix is spendable query
dkackman Jul 8, 2025
c51a048
show Owned coins, not spendable coins when include_spent_coins is false
dkackman Jul 8, 2025
0fee73c
insert offer amounts as BE blobs
dkackman Jul 9, 2025
e636d32
Merge pull request #508 from dkackman/migrate-schema
Rigidity Jul 9, 2025
7979874
save offer fee as BE bytes
dkackman Jul 9, 2025
1655cce
Merge pull request #510 from dkackman/migrate-schema
Rigidity Jul 9, 2025
a31193c
Fix missing collection on insert
Rigidity Jul 9, 2025
1762505
Merge pull request #511 from xch-dev/fix-missing-collection
Rigidity Jul 9, 2025
4e50e7e
fix offer filtering
dkackman Jul 9, 2025
b3d8893
fix sort coins by coin hash query
dkackman Jul 9, 2025
111fc46
don't show pending column
dkackman Jul 9, 2025
24f45e5
fix offer asset query
dkackman Jul 9, 2025
b2eff0d
don't format date in the rust layer
dkackman Jul 9, 2025
b83155d
checked_uris & total_uris
dkackman Jul 9, 2025
08e75b6
use macro version of query
dkackman Jul 9, 2025
48d4b36
lint
dkackman Jul 9, 2025
65bf165
Merge pull request #512 from dkackman/migrate-schema
Rigidity Jul 9, 2025
d988923
Merge remote-tracking branch 'upstream/new-database' into migrate-schema
dkackman Jul 9, 2025
554398b
Get NFT asset icons to work
Rigidity Jul 10, 2025
87a9c1b
Merge pull request #513 from xch-dev/nft-asset-icon
Rigidity Jul 10, 2025
1e833ad
Merge remote-tracking branch 'upstream/new-database' into migrate-schema
dkackman Jul 10, 2025
9c3b01b
ui fixes
dkackman Jul 10, 2025
098a7d2
Merge pull request #514 from dkackman/migrate-schema
Rigidity Jul 10, 2025
49e6184
fix coins_by_ids
dkackman Jul 10, 2025
603baa8
Merge pull request #515 from dkackman/migrate-schema
Rigidity Jul 10, 2025
6a1e912
remove some redundant cat vs xch queries
dkackman Jul 10, 2025
72f7fef
Merge pull request #517 from dkackman/migrate-schema
Rigidity Jul 10, 2025
cb5a0d3
Rename offer nft
Rigidity Jul 12, 2025
507a723
Merge branch 'new-database' into offer-nft
Rigidity Jul 12, 2025
3a955d9
Merge pull request #519 from xch-dev/offer-nft
Rigidity Jul 12, 2025
f1f7dc7
temp
Rigidity Jul 12, 2025
6d06b7f
Merge remote-tracking branch 'origin/new-database' into asset-improve…
Rigidity Jul 12, 2025
1559842
Improve assets and simplify UI
Rigidity Jul 12, 2025
2d03408
eslint
Rigidity Jul 12, 2025
78e6d64
Merge pull request #521 from xch-dev/asset-improvements
Rigidity Jul 12, 2025
98f7531
fix
Rigidity Jul 13, 2025
d69503e
- add owned_nfts view
dkackman Jul 13, 2025
f6d5f62
disable eslint for unused var on this line
dkackman Jul 13, 2025
eeb5d75
sort collection 0 at end of list, sort minter_dids so it's deterministic
dkackman Jul 13, 2025
4e1c10c
use owned_nfts view for owned_nft
dkackman Jul 13, 2025
d3b9b0d
replace subquery with left joins in coin_records
dkackman Jul 13, 2025
1fb89b6
base nft visibility on collection as well
dkackman Jul 13, 2025
cd31540
Merge pull request #522 from dkackman/new-db
Rigidity Jul 13, 2025
ad670f0
Fix NFT URI queue
Rigidity Jul 14, 2025
681a29b
Updates
Rigidity Jul 14, 2025
ec267c7
Merge pull request #523 from xch-dev/fix-nft-uri
Rigidity Jul 14, 2025
784c0c7
Fix offer import
Rigidity Jul 14, 2025
2fd6884
Merge pull request #524 from xch-dev/fix-offer-import
Rigidity Jul 14, 2025
be61af1
fix offer display bugs
dkackman Jul 14, 2025
fbe055a
make pricecontext network aware
dkackman Jul 14, 2025
1b44dee
get all cats from the backend instead of dexie.
dkackman Jul 14, 2025
00bf60d
validate non-zero amount for CATs on both sides
dkackman Jul 14, 2025
0bb20e5
Merge pull request #525 from dkackman/new-db
Rigidity Jul 14, 2025
da34384
validate xch amount if a positive number when making offers
dkackman Jul 14, 2025
b578169
use backend query for getting all cats instead of dexie
dkackman Jul 14, 2025
9bc8088
the price context no longer needs to have the cat asset list, just th…
dkackman Jul 14, 2025
3ca50b5
rewrite with async await and add some additional checks
dkackman Jul 14, 2025
67909c6
remove dependency on wallet state since we now depend on network
dkackman Jul 14, 2025
99f8e38
display partial asset id on token header
dkackman Jul 14, 2025
3e6cc1e
Merge remote-tracking branch 'upstream/new-database' into new-db
dkackman Jul 14, 2025
aed8a03
copilot review changes
dkackman Jul 15, 2025
59d4d17
Merge pull request #526 from dkackman/new-db
Rigidity Jul 16, 2025
1aa2471
fix nft paging and hook, add indices
dkackman Jul 20, 2025
a3aeeb7
properly clean up event listeners
dkackman Jul 20, 2025
2944d78
fix race condition
dkackman Jul 20, 2025
ce9f246
lint and hook improvements
dkackman Jul 20, 2025
6c407ce
add react eslint rules
dkackman Jul 20, 2025
b8c4968
react recommended rules
dkackman Jul 20, 2025
a3f1e90
replace subquery with join
dkackman Jul 20, 2025
387769a
suppress events if no coins were synced
dkackman Jul 20, 2025
f4957bc
use memory as temp store for sqlite
dkackman Jul 20, 2025
3115999
convert did hook to context
dkackman Jul 20, 2025
67d2672
revert sqlite connection configuration
dkackman Jul 20, 2025
d627d2b
add composite index for unsynced coins
dkackman Jul 20, 2025
61fc953
front end build errors
dkackman Jul 20, 2025
89d5ed3
remove specific rules that are part of recommended
dkackman Jul 20, 2025
3ce803e
react/no-array-index-key
dkackman Jul 20, 2025
3b272bf
add maintenance functions and test ui
dkackman Jul 21, 2025
be12f82
standardize asset icon and display name
dkackman Jul 22, 2025
d0ac0a6
more getAssetDisplayName
dkackman Jul 22, 2025
28428ad
start consolidating xch asset definitions
dkackman Jul 22, 2025
b0fa3a1
remove xch icon hard code
dkackman Jul 22, 2025
72f6a0b
translations
dkackman Jul 22, 2025
99774db
cleaning up
dkackman Jul 22, 2025
c47714b
prevent icon from being shrunk
dkackman Jul 23, 2025
2c06ef6
Merge pull request #528 from dkackman/fix-nft-paging
Rigidity Jul 24, 2025
f37d4b7
Initial rewrite of UI
Rigidity Jul 24, 2025
1b25961
rename
Rigidity Jul 24, 2025
b3fa40e
Clawback coin card
Rigidity Jul 24, 2025
adde49d
defined against undefined expiry and clawback
dkackman Jul 24, 2025
ba9f018
Merge pull request #530 from dkackman/fix-nft-paging
Rigidity Jul 24, 2025
cb008d4
swallow unauthorized error
dkackman Jul 24, 2025
916c3fa
Merge branch 'new-database' into clawback-coin-ui
Rigidity Jul 25, 2025
9a8f7bb
Fix tests
Rigidity Jul 25, 2025
834dd68
Claw back working
Rigidity Jul 25, 2025
8557fa3
Merge remote-tracking branch 'upstream/new-database' into fix-nft-paging
dkackman Jul 25, 2025
fab0925
simplify login error handling
dkackman Jul 25, 2025
473d647
Merge pull request #529 from xch-dev/clawback-coin-ui
Rigidity Jul 25, 2025
f042425
Fix reset coins
Rigidity Jul 25, 2025
2e30843
Merge remote-tracking branch 'upstream/new-database' into fix-nft-paging
dkackman Jul 25, 2025
f5a3b2d
Fix syncing issues
Rigidity Jul 25, 2025
0ea61a2
Merge pull request #532 from xch-dev/syncing-issue
Rigidity Jul 25, 2025
8932507
Fix tests
Rigidity Jul 25, 2025
0b46bf5
Merge remote-tracking branch 'upstream/new-database' into fix-nft-paging
dkackman Jul 25, 2025
a24d5d2
Merge remote-tracking branch 'upstream/new-database' into fix-nft-paging
dkackman Jul 25, 2025
c2e41e1
Merge pull request #533 from dkackman/fix-nft-paging
Rigidity Jul 25, 2025
d1862ca
use token record precision
dkackman Jul 25, 2025
3f0e521
Improve resync
Rigidity Jul 25, 2025
a282f49
Merge remote-tracking branch 'origin/new-database' into relax-delta-sync
Rigidity Jul 25, 2025
579dd43
remove logging
dkackman Jul 25, 2025
a692253
Merge pull request #534 from xch-dev/relax-delta-sync
Rigidity Jul 25, 2025
3ef1952
Fix CI
Rigidity Jul 25, 2025
b9367fa
Merge remote-tracking branch 'upstream/new-database' into fix-nft-paging
dkackman Jul 25, 2025
b84e6fa
remove log statements
dkackman Jul 26, 2025
8bedde4
Merge pull request #536 from dkackman/fix-nft-paging
Rigidity Jul 26, 2025
d945bc7
Merge pull request #535 from xch-dev/ci-passing
Rigidity Jul 26, 2025
1a66ac6
Merge remote-tracking branch 'origin/main' into new-database
Rigidity Jul 26, 2025
c1604bf
Update pnpm
Rigidity Jul 26, 2025
d538413
revert did context
dkackman Jul 26, 2025
c6376bf
Merge pull request #537 from dkackman/revert-did-context
Rigidity Jul 26, 2025
146036d
Fix iOS crash
Rigidity Jul 26, 2025
0d55871
Add commet
Rigidity Jul 26, 2025
f7235e7
Merge pull request #538 from xch-dev/fix-ios-crash
Rigidity Jul 26, 2025
7c58877
do not call getSyncStatus if there are no keys
dkackman Jul 26, 2025
b67d123
Merge pull request #539 from dkackman/check-keys-b4sync
Rigidity Jul 26, 2025
1557dc2
Fully revert broken Tauri update
Rigidity Jul 27, 2025
e85dd44
Merge pull request #541 from xch-dev/revert-tauri
Rigidity Jul 27, 2025
b9aa4ec
move setInitialized to finally
dkackman Jul 27, 2025
43e6f78
Merge pull request #543 from dkackman/ios-auth-fix
Rigidity Jul 27, 2025
b9798d5
truncate the WAL on resync
dkackman Jul 27, 2025
8985666
ANALYZE on resync
dkackman Jul 27, 2025
3ca31c8
improve the display of tokens on Make Offer Confirmation
dkackman Jul 27, 2025
9f3d846
eliminate intermediate displayable nft type
dkackman Jul 27, 2025
1abaded
Merge pull request #544 from dkackman/clean-up
Rigidity Jul 27, 2025
4e12b90
Basic viewer
Rigidity Jul 27, 2025
01dc361
Add log viewer
Rigidity Jul 27, 2025
69cab6f
Add sharing functionality
Rigidity Jul 27, 2025
53bc31d
Merge pull request #545 from xch-dev/log-viewer
Rigidity Jul 27, 2025
ff3cf7f
move spacescan local
dkackman Jul 28, 2025
3679502
Merge pull request #546 from dkackman/spacescan-logo
Rigidity Jul 28, 2025
07f7805
clawback confirmation
dkackman Jul 28, 2025
e9b2f66
remove dependency on wallet state (fixes auth error when logging out …
dkackman Jul 28, 2025
38348f5
Merge pull request #547 from dkackman/clawback-confirmation
Rigidity Jul 28, 2025
2fb0dd4
dependency array clean up
dkackman Jul 28, 2025
a8fbc3d
sort null asset names last
dkackman Jul 28, 2025
24f34fc
break words in nft description
dkackman Jul 28, 2025
970264f
add mintgarden did info to NFT page
dkackman Jul 28, 2025
37b0ca3
show did profile info on did groupings
dkackman Jul 29, 2025
efe5b61
address review feedback
dkackman Jul 29, 2025
4860950
Merge pull request #549 from dkackman/react-cleanup
Rigidity Jul 29, 2025
72674f1
Merge remote-tracking branch 'upstream/new-database' into mintgarden-…
dkackman Jul 29, 2025
041f195
move default name calculation
dkackman Jul 29, 2025
7d04167
make coin_id unique for default record
dkackman Jul 29, 2025
d044599
fix total minter did count query bug
dkackman Jul 29, 2025
3fb932e
filter NULL minter_hash from distinct did list
dkackman Jul 29, 2025
bca088c
lint
dkackman Jul 29, 2025
fe3d4ca
make collection name on nft page link to collection metadata page
dkackman Jul 29, 2025
c58b9eb
add minter link to collection metadata page
dkackman Jul 29, 2025
7575485
adapt GetSpendableCoinCount to XCH having NULL for asset_id
dkackman Jul 29, 2025
93e374c
Merge pull request #550 from dkackman/mintgarden-profile-data
Rigidity Jul 29, 2025
5d43631
fix unix epoch conversion to date
dkackman Jul 31, 2025
3cc9a86
hide CAT royalty line for NFTs
dkackman Jul 31, 2025
89943af
sort offers descending by inserted time
dkackman Jul 31, 2025
ed9626b
wording
dkackman Jul 31, 2025
ae7fa1d
Maybe fix redownload
Rigidity Aug 1, 2025
8fc0877
Merge pull request #554 from dkackman/offer-ui-fixes
Rigidity Aug 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Loading
Loading