TZGyn
6eec1f998d
bump version to 0.0.5
2026-08-02 14:15:39 +08:00
TZGyn
c2a405a9e1
fix dashboard monero infinite loading loop
2026-08-02 12:54:19 +08:00
TZGyn
f517f7fe44
dashboard card sizing + rpc timeout fix
2026-08-02 12:26:57 +08:00
TZGyn
c9e492ad95
0.0.2 loading states + wallet dialogs + monero unlock flow
2026-08-02 12:15:55 +08:00
TZGyn
23ef77ece6
responsive ui + wallet redesign + 401 fix + round cards
2026-08-01 19:55:11 +08:00
TZGyn
5ac8c93027
remove multiple wallets + monero auto-open + agents rules
2026-08-01 19:12:32 +08:00
TZGyn
bd8ba8e3e5
native ui + touch id unlock + portfolio dashboard
2026-08-01 19:07:49 +08:00
TZGyn
0d3acef182
remove evm + add xrp
2026-08-01 00:58:22 +08:00
TZGyn
f46e61ed5e
fix blank page, icons, add logging and EVM balance chart
...
- Fix blank page: set viewsRoot, base:'', history.replaceState in index.html
- Fix chain icons: add dist/icons→views/mainview/icons copy rule
- Add file-based logger (src/bun/lib/logger.ts) with logToFile RPC
- Add frontend error overlay + global error listeners in index.svelte
- Add EVM balance chart with time range filters (EvmDashboard.svelte)
- Replace console.log with file logger throughout backend
- Improve get-env.ts to read version.json for channel detection
2026-06-27 16:59:15 +08:00
TZGyn
2993df29cb
fix: add missing walletGetAddress import and update MoneroWalletManager -> MoneroWalletState type
2026-05-26 03:17:10 +08:00
TZGyn
6fe9e6306b
refactor MoneroWalletManager class to function module; fix settings page imports
2026-05-26 03:08:58 +08:00
TZGyn
a91fdb6d56
Add local chain icons to welcome page with overlapping stack
2026-05-24 20:19:02 +08:00
TZGyn
c55a33e9ab
split wallet state into evm-wallet and monero-wallet
...
- Move EVM state/methods to evm-wallet.svelte.ts with its own init/login/logout/accountType
- Move Monero state/methods to monero-wallet.svelte.ts with its own init/login/logout/accountType
- Each wallet is fully self-contained and pages import only their wallet's state
- evm-wallet imports monero-wallet internally for full app init (no circular dep)
- Welcome/settings/tx pages import evmWallet
- Monero pages import moneroWallet
- Delete old wallet.svelte.ts orchestrator
2026-05-20 20:09:45 +08:00
TZGyn
1d6e01a779
rename Multi Coins to EVM
2026-05-18 13:36:09 +08:00
TZGyn
9846e6464d
require auth to log in (lock screen), remove auth-on-logout, remove welcome card from multicoin dashboard, relocate login buttons to root welcome page
...
- login('multi') no longer silently loads seed from keychain — shows locked screen with Touch ID/password
- Removed welcome card from EvmDashboard (multicoin route), root / handles account selection
- Root welcome page buttons call w.login() before navigating to respective routes
- Monero welcome page buttons also call w.login() before navigating
- logout now simply calls w.logout() + navigate('/') with no auth required
- Removed tab-bar logout buttons; logout moved to wallet card alongside refresh/settings/stop
2026-05-18 05:24:08 +08:00
TZGyn
6142b27c49
separate Multi Coins and Monero into distinct account types with startup login choice
...
- Removed monero from shared networks array; monero is now its own separate account type
- Added accountType state (null/'multi'/'monero') to wallet, stored in memory only
- Added login(type) method: chooses between EVM vault flow and Monero RPC flow
- Added logout() method that resets all per-account state
- On app startup, user picks Multi Coins (ETH/BSC/Polygon) or Monero
- isLocked getter now checks accountType === 'multi' instead of excluding monero by network id
- Moved ETH/BSC/Polygon routes under /multicoin/ base path
- /multicoin, /multicoin/bsc, /multicoin/polygon with updated navTarget routing
- Root / shows welcome/login choice, redirects if already logged in
- Fixed moneroListWallets timing: runs inside login('monero') after RPC manager exists
- Removed cross-tab links between monero and multicoin, only logout remains
2026-05-18 05:13:50 +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
1555144400
add monero accounts/addresses, fix rpc auth, fix binary extraction
2026-05-17 10:44:36 +08:00
TZGyn
f5ddc8df1b
add transaction view page
2026-05-16 14:21:49 +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