Commit graph

64 commits

Author SHA1 Message Date
ardocrat
665ab9ab82 tor: restart service on 3rd ping error, do not start API and Tor service before first successful sync, restart running service or rebuild client on config change 2024-05-16 21:29:07 +03:00
ardocrat
36d6b75c65 tor: single client and config, tx status setup after cancellation at tor sending 2024-05-16 19:37:28 +03:00
ardocrat
29e683058c network: remove auth logging 2024-05-16 17:25:57 +03:00
ardocrat
3e67d2f379 network: connections availability check auth 2024-05-16 17:25:31 +03:00
ardocrat
7412d888c6 network: connections availability check fix 2024-05-16 16:52:56 +03:00
ardocrat
2bb51d6757 tor: fix service availability check 2024-05-15 20:27:58 +03:00
ardocrat
7ee8fb2ff6 wallet: optimize rwlock, api server port randomize 2024-05-15 14:31:10 +03:00
ardocrat
f01d6cc863 wallet: import recovery phrase from qr code 2024-05-05 17:09:33 +03:00
ardocrat
c3864cb229 tor: settings modal, save slatepack message after finalization 2024-04-30 23:28:49 +03:00
ardocrat
12650c94fd tor: fix launch onion server, wallet tor service, send over tor 2024-04-30 18:15:03 +03:00
ardocrat
5cf283696e wallet: delay for sync attempt 2024-04-25 15:18:48 +03:00
ardocrat
5a77bc0759 settings: move to separate module 2024-04-24 18:24:21 +03:00
ardocrat
01b5b21488 wallet: fix for already canceled invoice, transaction info modal, ability to finalize from list 2024-04-24 01:42:56 +03:00
ardocrat
53f86edb34 accounts: fix list update after creation, creation inside list 2024-04-22 04:20:37 +03:00
ardocrat
1b7d96eff5 wallet: fix confirmations count, ability to repost and cancel transaction at posting state after timeout, repost height, fix posting state flag, cancel tx at send/receive modal 2024-04-21 19:59:12 +03:00
ardocrat
f42fd94281 wallet: posting status for two transactions with same slate id 2024-04-21 12:04:23 +03:00
ardocrat
10d184fab2 slatepacks: better error handling and messages on parsing 2024-04-20 23:49:19 +03:00
ardocrat
95be986e0f wallet + ui: separate transaction struct, fix tx cancel, fix tx cancel at finalizing state, post tx from slatepack 2024-04-20 16:59:54 +03:00
ardocrat
a575ad0fb2 wallet: close at sync on chain type change 2024-04-18 23:03:31 +03:00
ardocrat
7e2e08530b wallet + ui: sending and receiving rework, ability to use dandelion on broadcast, remove node restart modal, fix txs statuses 2024-04-18 05:20:49 +03:00
ardocrat
8d680f3750 fix: connections availability check 2024-04-17 03:13:44 +03:00
ardocrat
706619c504 wallet: fix ext conn availability check on create 2024-04-17 02:58:34 +03:00
ardocrat
c749bce26a ui: wallet creation button, exit modal buttons order, back button behaviour at wallet, remember window position and size on exit, desktop icon 2024-04-17 01:30:28 +03:00
ardocrat
b93a2efd5e build + android + wallet + ui: new lib to get IPs, egui, android and grin deps, add input from soft keyboard to text edit, receive txs, filter txs by account, finalize input (in rework), wallet creation copy/paste buttons 2024-04-16 15:24:22 +03:00
ardocrat
df21c782ef wallet: slatepack hint template, move grin symbol 2024-04-14 14:15:19 +03:00
ardocrat
4f2a247719 wallet: optimization of integrated node sync error case 2023-11-09 00:28:28 +03:00
ardocrat
0926d37428 wallet: clear data on sync error 2023-11-05 00:46:52 +03:00
ardocrat
4b48195b75 wallet: accounts selection, fix config access from different threads 2023-10-18 02:26:22 +03:00
ardocrat
2805c4e895 ui + wallet: account creation, update translations, set current account from config on opening, separate wallet refreshing method, refresh wallet after transaction receiving, optimize wallet deletion 2023-08-21 10:53:23 +03:00
ardocrat
e26174d061 wallet + ui: accounts methods, remove keychain arguments, transaction list, receive, cancel transactions, update translations 2023-08-21 08:30:50 +03:00
ardocrat
322adf66b4 wallet + ui: add account to config, show account info, amounts, optimize wallet content panels, update translations 2023-08-16 04:42:05 +03:00
ardocrat
c0db456838 wallet: start foreign api server on opening 2023-08-16 00:18:35 +03:00
ardocrat
4ea93407a7 build: update dependencies, remove unused wallet files and dependencies 2023-08-15 21:23:53 +03:00
ardocrat
48630fc6be wallet + ui: delete wallet, show recovery phrase, update translations 2023-08-14 03:17:54 +03:00
ardocrat
09d3835082 wallet + ui: optimize wallet synchronization, add wallet repairing, fix wallet loading content, and wallet status, fix wallet settings panel width update translations 2023-08-13 21:09:04 +03:00
ardocrat
7e9f020e51 ui + wallet: add wallet content scroll, rename wallet module, add wallet tabs ids 2023-08-12 20:08:14 +03:00
ardocrat
b97cfb5d68 wallet: change password 2023-08-12 20:04:54 +03:00
ardocrat
e86cba50ca ui + wallets: wallet connection settings, reopen wallet on connection change, recreate wallet instance on opening, update translations, wallet instance refactoring 2023-08-12 04:24:23 +03:00
ardocrat
9d12e95d0b ui + wallets: add title panel text alignment, optimize connection creation modal, optimize wallet panels size, make wallet creation callback not optional, update translations, fix wallet list sorting 2023-08-11 23:43:25 +03:00
ardocrat
d466cb1d9c wallets: fix wallet mutability, wallet connection change, optimize wallet lists for different chain types 2023-08-11 17:29:25 +03:00
ardocrat
1261e3ef30 wallets: sort by id 2023-08-11 02:53:35 +03:00
ardocrat
ada4575392 wallet: wake up thread on closing, increase update interval 2023-08-11 02:53:20 +03:00
ardocrat
d84bdb6fb5 wallets: optimize loading, list refactoring, add wallet closing state, wallet data state and tx loading progress 2023-08-11 01:20:41 +03:00
ardocrat
065f7d6cd5 ui: selected wallet title 2023-08-09 22:58:07 +03:00
ardocrat
e235123516 connections: check availability after adding 2023-08-09 22:55:12 +03:00
ardocrat
ab83d7c95c wallet + ui: optimize loading, retry button for non-success loading, update translations 2023-08-09 20:11:44 +03:00
ardocrat
3c14f72c24 wallet + ui: optimize loading, update translations 2023-08-09 04:19:15 +03:00
ardocrat
b2e94da457 config: fix external connection availability check 2023-08-09 02:28:20 +03:00
ardocrat
076a692e1b wallet + config + ui: load wallet info, wallet connections and app config refactoring, check external connections availability, config subdir argument format, item button color, radio buttons stroke, chain type selection from connections, update translations 2023-08-09 02:22:16 +03:00
ardocrat
92c7ab62c2 ui: items rounding refactoring, external connections network content, exit modal title, update translations 2023-08-05 22:39:42 +03:00