Commit graph

313 commits

Author SHA1 Message Date
ardocrat
4b98ce364e ui: node content max width 2024-04-22 17:37:58 +03:00
ardocrat
cd89b879c6 accounts: max list height 2024-04-22 16:44:04 +03:00
ardocrat
6258cca760 fix: tx list paddings 2024-04-22 16:38:40 +03:00
ardocrat
b046ea45ea ui: list item buttons width 2024-04-22 16:04:18 +03:00
ardocrat
43b1105614 ui: change icons, amount format 2024-04-22 14:34:19 +03:00
ardocrat
53f86edb34 accounts: fix list update after creation, creation inside list 2024-04-22 04:20:37 +03:00
ardocrat
5393e140d7 ui: fix tx list item padding 2024-04-22 02:41:07 +03:00
ardocrat
49aeabf9d3 ui: clear button at message response, color text button, fix translation 2024-04-21 23:43:00 +03:00
ardocrat
7558eebc18 fix: tx icon at sent status 2024-04-21 23:37:52 +03:00
ardocrat
792b64951a android: move to separate folder, hide keyboard at request modal 2024-04-21 20:42:01 +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
ab538d52ba metrics: fix list width 2024-04-20 14:25:03 +03:00
ardocrat
d084fd6b59 node: update stats less frequently, wait on restart 2024-04-20 00:50:20 +03:00
ardocrat
975c5d0576 node: disable restart on change validation and archive mode 2024-04-19 15:11:15 +03:00
ardocrat
4ad287e732 fix: wallet delete confirmation 2024-04-19 12:44:45 +03:00
ardocrat
4bf4af5b0d ui: wallet sync messages width 2024-04-19 04:33:41 +03:00
ardocrat
589d6ecbbc ui: wallet creation bottom panel fix, long press or right click as click 2024-04-19 04:20:25 +03:00
ardocrat
c668511bb6 ui: content draw on sync at connections, wallet list colors, translations 2024-04-19 04:09:23 +03:00
ardocrat
825dbbd3fd fix: error showing on wallet opening 2024-04-19 01:55:09 +03:00
ardocrat
a575ad0fb2 wallet: close at sync on chain type change 2024-04-18 23:03:31 +03:00
ardocrat
22e9bf8b4b ui: fix wallet list update at single panel mode 2024-04-18 22:07:21 +03:00
ardocrat
8260479f1c txs: empty list message 2024-04-18 17:14:33 +03:00
ardocrat
0bdba32034 wallet: slatepacks messages errors handling 2024-04-18 16:55:37 +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
fa71dc2ada ui: optimize wallet creation bottom panel 2024-04-17 03:51:01 +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
bbd8bbc78b ui: optimize bottom panels 2024-04-17 02:32:56 +03:00
ardocrat
93988e6c5d ui: fix wallets bottom panel showing 2024-04-17 02:05:35 +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
61cba2dba6 ui: small fixes 2024-04-13 20:38:52 +03:00
ardocrat
4f2a247719 wallet: optimization of integrated node sync error case 2023-11-09 00:28:28 +03:00
ardocrat
8af7ed95d3 build: update dependencies 2023-11-08 22:30:02 +03:00
ardocrat
ced144476b ui: text edit refactoring 2023-11-08 01:00:56 +03:00
ardocrat
6788b0fe02 desktop: fix clipboard paste 2023-11-08 00:44:44 +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
d628390e97 ui: fix tabs height 2023-10-17 01:45:07 +03:00
ardocrat
554ec54c85 ui: fix icons font layout 2023-10-16 22:39:40 +03:00
ardocrat
8e1b131ee4 ui: update egui library, fix images loading and view rounding 2023-10-04 16:16:30 +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
e6e18f07ba ui: remove unused rounding setup 2023-08-21 02:00:12 +03:00
ardocrat
94b6b54e79 ui: format date 2023-08-18 15:43:06 +03:00
ardocrat
36296f647d desktop: add arboard dependency to manage clipboard 2023-08-17 16:45:46 +03:00
ardocrat
9eebe0c791 ui: fix wallet balance content margin, fix panels stroke, update translations 2023-08-16 05:15:35 +03:00
ardocrat
fc48e60608 wallet: remove test amount 2023-08-16 04:42:32 +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
bc6f2623d9 ui: fix default stroke color and rounded box background 2023-08-16 04:40:19 +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
f54993483f ui: optimize panels width 2023-08-15 21:20:20 +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
a0930d4bf3 ui: buttons and radios hover cursor 2023-08-13 19:44:41 +03:00
ardocrat
0a35ffbdff ui: optimize ui ids formatting 2023-08-13 01:52:01 +03:00
ardocrat
81382ba841 ui: title panel dual content mode, title for wallet tabs 2023-08-12 23:41:34 +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
f5d213bb4c ui: fix stratum server enable/disable button text, update translations 2023-08-11 23:55:10 +03:00
ardocrat
152798629e ui: fix title align for wallet creation 2023-08-11 23:51:29 +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
3635b7abe6 ui: optimize panel width calculation 2023-08-11 17:28:13 +03:00
ardocrat
e9fa5a140a ui: optimize wallet panels width, creations steps scroll and paddings 2023-08-11 04:36:15 +03:00
ardocrat
588fb31fa5 ui: fix network content paddings and panel width 2023-08-11 04:23:06 +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
e024dc34c6 ui: optimize network content panels and paddings 2023-08-11 01:02:08 +03:00
ardocrat
3632d002e7 ui: fix content height 2023-08-10 23:07:17 +03:00
ardocrat
6acb55ccca ui: network type label, update translations 2023-08-10 19:54:12 +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
7ef558a6f1 ui: change wallet creation panel background and button colors 2023-08-09 22:14:01 +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
417e8a28cb ui: optimize connections colors 2023-08-09 04:17:45 +03:00
ardocrat
b32b226c77 ui: fix text ellipsize 2023-08-09 02:51:50 +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
ardocrat
4e42650160 fix: Esc key press detection 2023-08-05 18:50:08 +03:00
ardocrat
0d00348d15 config: fix init config, save flag to show wallet list at dual panel wallets mode 2023-08-04 01:10:23 +03:00
ardocrat
0ec5d415b1 config + ui: fix connections dir, add wallet tabs, initial wallet loading content, fix wallet content width, update translations 2023-08-03 23:49:11 +03:00
ardocrat
7333da63bd modal: fix comments 2023-08-03 17:38:17 +03:00
ardocrat
c66b44db9b ui: network loading content 2023-08-03 17:38:10 +03:00
ardocrat
e9a7feb7c3 ui: remove functions to calculate network content margins 2023-08-03 10:47:16 +03:00
ardocrat
ff9fcd38f2 ui + config: modals content drawing refactoring, move connections config to separate file 2023-08-03 04:11:25 +03:00
ardocrat
b34654ab00 ui + wallets: modal width detection fix, connections refactoring, mnemonic location refactoring, wallet creation callback, wallet loading, wallet list state refactoring, fix integrated node wallet connection, update translations, remove zeroize dependency 2023-08-03 00:00:23 +03:00
ardocrat
65c27d250b ui: fix wallets title navigation, change lock icon 2023-08-01 17:23:09 +03:00
ardocrat
9fabce685d ui: add ability to hide wallet list at dual panel mode on the wallets screen 2023-08-01 05:16:28 +03:00
ardocrat
a57b7e7aec ui: fix min/max width detection 2023-08-01 02:19:09 +03:00
ardocrat
b827c717db ui: wallet creation modal Enter key handling 2023-08-01 02:13:47 +03:00
ardocrat
cf834f86fc wallet + ui: external connection API token support, update translations 2023-08-01 02:13:35 +03:00
ardocrat
08c202519e wallet + ui: select wallet after creation, wallet panels dual mode refactoring 2023-08-01 02:10:45 +03:00
ardocrat
80a04596df android: update activity lib, optimize app exit 2023-08-01 01:03:51 +03:00
ardocrat
a95038fc9d build: fix comment 2023-07-31 16:23:22 +03:00
ardocrat
5add102637 ui: rename wallets and network content files 2023-07-31 16:23:15 +03:00
ardocrat
00767dd7e0 config + ui: fix wallets reload on change chain type, optimize wallet list item, add tab button effects, make dark color lighter, rename side panel constant 2023-07-31 01:04:41 +03:00
ardocrat
9d401d6bf8 ui: optimize peers layout 2023-07-30 23:56:57 +03:00
ardocrat
499c9c453e ui: fix wallet creation button, optimize circle button, make black color lighter 2023-07-30 21:08:16 +03:00
ardocrat
18b05fffe9 ui: wallet list content 2023-07-30 18:57:12 +03:00
ardocrat
a31d38dc1c ui: add list item button 2023-07-30 10:52:24 +03:00
ardocrat
b6e55b0762 ui: simplify rounding around list items 2023-07-29 19:08:06 +03:00
ardocrat
3f0d8facac ui + wallet: wallet list refactoring, wallet opening, round button fixes, update translations 2023-07-29 00:17:54 +03:00
ardocrat
2e12b17663 build + wallet + ui: fix dependencies connection setup, mnemonic validation, wallet creation, methods to work with wallet, update translations 2023-07-28 00:00:57 +03:00
ardocrat
f461f27e4c ui + config: wallet connections setup, initial wallet config, wallet list state, update translations 2023-07-25 03:42:52 +03:00
ardocrat
40f710bfc9 build: remove unused comment and import 2023-07-23 23:51:01 +03:00
ardocrat
8f4589615e config: add node api address function 2023-07-23 19:36:12 +03:00
ardocrat
c166f21d1e ui: save mnemonic phrase word on enter key press, remove useless separate function to check back press event 2023-07-23 17:21:02 +03:00
ardocrat
2f5011c36f ui: modal show method refactoring, mnemonic word input, update translations 2023-07-23 11:48:28 +03:00
ardocrat
952796abff ui: initial mnemonic recovering 2023-07-22 03:40:30 +03:00
ardocrat
722ba65ce8 ui: add logo, mnemonic creation step, update translations 2023-07-22 01:59:19 +03:00
ardocrat
3f322ff062 ui: optimize network types 2023-07-21 20:26:29 +03:00
ardocrat
8a60e31555 ui: title panel refactoring, initial wallet creation, update translations 2023-07-21 04:17:57 +03:00
ardocrat
83b8de5ad6 build: fix import 2023-07-21 03:58:58 +03:00
ardocrat
e529c011b0 build: remove unused imports and mutability 2023-07-21 03:56:46 +03:00
ardocrat
f99109bf8e ui: add round floating button 2023-07-21 03:55:13 +03:00
ardocrat
5a9e43a666 ui: fix comments 2023-07-20 23:53:55 +03:00
ardocrat
d2e2d5803d ui: handle esc keys event 2023-07-20 23:02:14 +03:00
ardocrat
6497d6798b ui: fix list items paddings 2023-07-17 02:04:08 +03:00
ardocrat
5cd3994163 ui: fix modal paddings 2023-07-16 22:06:08 +03:00
ardocrat
2bcb69db02 ui: fix date format and list items size 2023-07-16 21:56:47 +03:00
ardocrat
45652556bb ui: fix title padding 2023-07-16 21:01:46 +03:00
ardocrat
468783a795 ui: display insets (cutouts) refactoring 2023-07-16 11:23:56 +03:00
ardocrat
6d3d0c76ef ui + build: fix secret modal padding, add paste button to peer, update grin dependency version 2023-07-15 22:37:34 +03:00
ardocrat
e951fbab73 ui: fix stratum section at mining screen, optimize copy/paste buttons for tokens, update translations 2023-07-15 21:13:37 +03:00
ardocrat
afdcc4dcb9 ui: fix title height 2023-07-15 18:54:17 +03:00
ardocrat
bc276e0f2c ui: remove unused function from title panel 2023-07-14 03:52:13 +03:00
ardocrat
c20ee3e629 ui + build: title panel refactoring, check node idle state for network title animation, optimize font sizes, run build on several devices for Android 2023-07-14 03:51:06 +03:00
ardocrat
dbe178f792 android + ui: display cutouts (insets) refactoring, optimize platform-specific app, reorganize views 2023-07-14 00:55:31 +03:00
ardocrat
f85f4c9ed7 build + android: update dependencies, update build script for v7 arch on Android, fix wgpu limits for old Android devices 2023-07-13 18:44:37 +03:00
ardocrat
19befded82 ui: change setup sections location 2023-07-13 16:23:38 +03:00
ardocrat
1b8c126e0d ui: refactoring navigation and modal state, stratum content fixes 2023-07-13 03:54:27 +03:00
ardocrat
5542698467 build: remove unused imports 2023-07-11 23:37:17 +03:00
ardocrat
15d57bc968 ui: exit confirmation at desktop 2023-07-11 23:36:48 +03:00
ardocrat
126574912e ui: fix paddings 2023-07-11 22:05:56 +03:00
ardocrat
9d97d466ff ui: fix network scroll and title paddings, fix title buttons hovering, set resolution on app start, update metrics translation. 2023-07-11 21:02:36 +03:00
ardocrat
917b4b743d ui: fix modal bg position 2023-07-11 17:53:20 +03:00
ardocrat
d1497ae711 build: optimize imports 2023-07-11 16:26:39 +03:00
ardocrat
88f92d51b3 build: fix build for desktop 2023-07-11 16:23:10 +03:00
ardocrat
bab8c49f26 config + ui: add p2p config and ui, fix input fields size, update translations 2023-07-11 03:02:44 +03:00
ardocrat
6cfc6ae0b5 ui: optimize title panel 2023-07-10 01:49:34 +03:00