TZGyn
9c856129d8
add settings page with reset app: clears keychain secrets and SQLite cache
2026-05-18 04:04:24 +08:00
TZGyn
fc81e0889a
add password-based unlock as fallback when Touch ID unavailable; PBKDF2 salted hash stored in keychain
2026-05-18 04:00:49 +08:00
TZGyn
7eddbc252e
always start wallet in locked state, require explicit unlock
2026-05-18 03:57:50 +08:00
TZGyn
b130e92294
add Touch ID wallet unlock via Swift biometric helper + Bun spawn
2026-05-18 03:57:00 +08:00
TZGyn
d0648d62ef
show QR code in popup dialog instead of inline
2026-05-18 03:09:21 +08:00
TZGyn
574dcc1abd
add chain logo overlay to center of QR code
2026-05-18 03:07:37 +08:00
TZGyn
77a34c35e5
add QR code display for wallet address in EvmDashboard
2026-05-18 03:05:45 +08:00
TZGyn
9e76bd54ce
split data access into API-only (alchemy/viem) and DB-first wrappers (tokens/transactions)
...
alchemy/get-token-metadata: stripped DB logic, now pure API call
viem/get-transaction-details: stripped DB logic, now pure viem call
tokens/get-metadata: new DB-first wrapper for token metadata
transactions/get-details: new DB-first wrapper for tx details
transactions/get-history: stores individual Alchemy transfers in tx_history
table with blockNum, from, to columns for searchable ordering
2026-05-18 03:03:34 +08:00
TZGyn
135d651622
extract EVM dashboard to shared component, add per-chain routes for bsc/polygon
2026-05-17 18:42:12 +08:00
TZGyn
b4497e7952
move monero dashboard to separate route, export singleton wallet state
2026-05-17 11:50:32 +08:00
TZGyn
8558b52b55
add lucide arrow icons for sent/received transactions
2026-05-17 11:43:31 +08:00
TZGyn
9c1b157107
fix tx amount/direction mapping, add date display, sort by latest
2026-05-17 11:35:15 +08:00
TZGyn
b4d5304587
show subaddress 0 in ui, log subaddresses with account on backend
2026-05-17 11:00:43 +08:00
TZGyn
880199f096
auto-detect existing wallets, show selectable list on startup
2026-05-17 10:51:22 +08:00
TZGyn
23b7447b92
fix walletOpen status always returning true
2026-05-17 10:48:35 +08:00
TZGyn
e6ed6445ad
auto start monero when switching to monero tab
2026-05-17 10:46:58 +08:00
TZGyn
c1ea5b1c3f
add detailed tx logging on backend
2026-05-17 10:45:23 +08:00
TZGyn
1555144400
add monero accounts/addresses, fix rpc auth, fix binary extraction
2026-05-17 10:44:36 +08:00
TZGyn
6b7a773845
cache transaction and receipt data in sqlite
2026-05-16 21:09:22 +08:00
TZGyn
49ada2febd
hide raw input data from transaction details
2026-05-16 16:02:38 +08:00
TZGyn
21793eeb05
fix bsc not working
2026-05-16 14:44:09 +08:00
TZGyn
f5ddc8df1b
add transaction view page
2026-05-16 14:21:49 +08:00
TZGyn
cae5d4023f
add sqlite to cache token metadata
2026-05-14 20:49:54 +08:00
TZGyn
92156f572d
remove unnecessary console logs
2026-05-14 01:51:44 +08:00
TZGyn
90a3086d52
move transaction history to alchemy lib
2026-05-14 01:50:53 +08:00
TZGyn
f47491ad86
add utils package + move get tokens to lib folder
2026-05-11 23:16:26 +08:00
TZGyn
d2c2a46e54
filter out tokens without logo on tokens list
2026-05-11 16:31:48 +08:00
TZGyn
45402098b8
add token icon
2026-05-11 14:44:26 +08:00
TZGyn
5d15f1a91f
merge transaction action like swap
2026-05-11 12:20:21 +08:00
TZGyn
0074d6fb4e
add native token + internal transfers
2026-05-11 11:27:24 +08:00
TZGyn
9fca18cf95
add etherscan to add transaction history
2026-05-10 20:32:12 +08:00
TZGyn
7eecbd2206
add desktop and read bnb balance from user seed
2026-05-10 10:19:55 +08:00