Commit graph

186 commits

Author SHA1 Message Date
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
ardocrat
3e03f1a014 ui: update egui, fixes for new eframe version 2023-07-07 03:50:08 +03:00
ardocrat
eb898da201 stratum: start/stop refactoring, add ability to disable stratum server without node restart 2023-07-06 03:02:13 +03:00
ardocrat
31addbc157 stratum: test new tokio 2023-07-05 23:36:33 +03:00
ardocrat
82651a9137 stratum: test new tokio 2023-07-05 23:36:15 +03:00
ardocrat
114973ecf2 ui: remove unused dandelion field 2023-07-05 16:07:23 +03:00
ardocrat
c39a5a3c8e config + ui: optimize system ips, dandelion and pool configs, checkbox color 2023-07-05 16:06:14 +03:00
ardocrat
2ac0c108e7 ui: optimize title panel 2023-07-04 01:28:27 +03:00
ardocrat
91e743fab5 config + ui: settings source files location/names refactoring, reset node settings to default values 2023-07-04 00:39:13 +03:00
ardocrat
3b2d3ab202 node + config + ui: fork stratum server to handle state on node start/stop, complete stratum configuration, complete node server config, settings ui refactoring, update i18n lib 2023-07-03 21:17:49 +03:00
ardocrat
fc27b77142 config + ui: node server config ui, node restart reminder modal and message 2023-07-01 21:04:52 +03:00
ardocrat
92972fbbd9 node: fix chain type change 2023-07-01 20:25:50 +03:00
ardocrat
34eb159ddc node: fix global config values init on start 2023-07-01 17:22:28 +03:00
ardocrat
6e6bb24e7d config + ui: fix network change, optimize api secrets, add api secrets and ftl ui, refactor settings ui, fix exit modal message font size, update translations 2023-07-01 03:29:05 +03:00
ardocrat
5bf09e4350 android: copy/paste from clipboard 2023-06-30 21:25:06 +03:00
ardocrat
719e28488f config: optimize access to node config members, fix check for port availability 2023-06-29 23:52:30 +03:00
ardocrat
2f61a1a090 node: errors handling on server start (in progress) 2023-06-29 03:42:56 +03:00
ardocrat
1a74678c67 ui + config: optimize ip list at config ui, api port modal, update, translations, better check ports availability, refactor settings initialization and arguments passing 2023-06-29 03:42:03 +03:00
ardocrat
8fdc2c1e39 ui + node: initial node settings, node controls, fix node restart stats, update translations 2023-06-27 02:11:07 +03:00
ardocrat
7f1c6579b1 ui: modal refactoring, update some translations, optimize port text edit size and network messages when node is stopping 2023-06-26 18:51:19 +03:00
ardocrat
4682560763 config: check stratum port availability on ip change 2023-06-25 10:11:07 +03:00
ardocrat
1346b04bc9 config + ui + node: all server config values, stratum config ui refactoring, global modal position fix, modal id refactoring, remove chain data on node launch error 2023-06-23 22:12:30 +03:00
ardocrat
4ad134c5e3 network + ui: stratum settings setup and list ui, pass platform callbacks to network tabs, add horizontal line view 2023-06-21 02:13:47 +03:00
ardocrat
c17990d0c5 ui + stratum: fix spaces, workers list, decrease delay for server status update 2023-06-20 00:38:25 +03:00
ardocrat
94a598a923 config + ui: config refactoring, stratum server launch, mining ui (without worker list yet) 2023-06-19 01:29:15 +03:00
ardocrat
d34889a801 ui: add checkbox view, move spinners creation to views, autorun option when server is disabled, refactor network tabs to hold only current instance 2023-06-17 13:23:31 +03:00
ardocrat
b91bc2f7e7 build: optimize imports 2023-06-15 23:54:41 +03:00
ardocrat
ba4c1da1f4 config: add application settings config, refactor node server config 2023-06-15 23:54:31 +03:00