Commit graph

14 commits

Author SHA1 Message Date
Cyrix126
b57fcb7207 fix: crash windows at startup, apply custom style to all dark/light theme 2024-11-01 21:06:22 +01:00
Cyrix126
5230d46d93 feat: add deadlock detection at CI
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
add [lockbud](https://github.com/BurtonQin/lockbud.git) for detection
**somes** deadlocks.

Need to remove the macros lock since lockbud would not be able to give
the right location with it.

The following command was used on the source code to reduce manual
modifications.
`
fd "*.rs" src/| xargs -I {} sd 'lock!\(([^\)]*)\)'
'$1.lock().unwrap()'{}
`
2024-10-10 18:48:24 +02:00
Cyrix126
40f85893c6 feat: integrate monerod 2024-10-05 19:04:46 +02:00
Cyrix126
9057bd12ee feat: upgrade deps and adapt code to breaking changes 2024-08-20 12:31:07 +02:00
Cyrix126
4fe750a5be feat: add command line option for log file 2024-07-06 15:43:13 +02:00
Cyrix126
c3c7a28b09 feat: integrate xmrig-proxy
feat: integrate xmrig-proxy into Gupaxx functions
feat: re-organize xmrig modules
feat: refactor some common code
feat: update tests
2024-06-28 11:15:20 +02:00
Cyrix126
d7e41c6d06 fix: possible crash if config was using old deleted path and p2pool was auto started. 2024-04-05 17:06:19 +02:00
Louis-Marie Baer
0827b4d84e feat: rename gupax name references to gupaxx 2024-03-23 18:12:45 +01:00
Louis-Marie Baer
0f67fe7a08 fix: Ui overlapping for small screen 2024-03-21 12:27:52 +01:00
Louis-Marie Baer
74c6a92535 feat: integrate algorithm of HR distribution 2024-03-17 01:22:44 +01:00
Louis-Marie Baer
74355605e9 feat: manage XvB like a new process
feat: maj TODO
fix: use Vec2 instead of separating height and witdh as args in functions
feat: status of XvB process
feat: button to autostart XvB process into Gupax Tab
feat: autostart XvB if button is checked
feat: buttons to start/stop/restart XvB process in XvB Tab
feat: check token and address inputs before allowing to start XvB
feat: add description to buttons when hovering
fix: adjust test
feat: function to verify if token exist on XvB API
clippy auto and manual fix
2024-03-12 13:01:04 +01:00
Louis-Marie Baer
100d516794 fix: typo 2024-03-04 12:14:29 +01:00
Louis-Marie Baer
7f8b1b2089 feat: show XvB stats to Status Tab 2024-03-04 12:04:38 +01:00
Louis-Marie Baer
045dd7ab03 feat: separate logic into smaller modules
The original sources, while well documented, had files with over 2.5K LoC.
Separating the logic in different modules add clarity making the code easier to work with.
2024-03-03 08:37:35 +01:00