Commit graph

11 commits

Author SHA1 Message Date
Cyrix126
d0ba5d161e disable auto update, Tab XvB as default 2024-03-24 14:26:18 +01:00
Louis-Marie Baer
0827b4d84e feat: rename gupax name references to gupaxx 2024-03-23 18:12:45 +01:00
Louis-Marie Baer
1dc0603571 feat: remove arti (remove tor support for now)
An old version of arti is used and takes 1/3 of dependences. Using arti as a binary to create a socks proxy and make hyper stable use it would be much better.
2024-03-23 17:06:41 +01:00
Louis-Marie Baer
135de3d556 fix: all clippy warnings 2024-03-21 19:35:02 +01:00
Louis-Marie Baer
cfb6d0971c feat: manage selection and fallback nodes of XvB
feat: ping, select nodes of XvB process
feat: reload config of xmrig to fallback to backup node
fix: status of xmrig node used in real time
feat: src readme technical differences with upstream
2024-03-18 11:29:11 +01:00
Louis-Marie Baer
74c6a92535 feat: integrate algorithm of HR distribution 2024-03-17 01:22:44 +01:00
Louis-Marie Baer
87eb738ca8 feat: enable xmrig with remote control and token, generate token 2024-03-16 16:46:46 +01:00
Louis-Marie Baer
0a9375130f feat: construct XvB tab
feat: add Hero checkbox ui and hovering help
feat: add private stats ui and thread
feat: debug error of API connection in console
2024-03-14 23:40:47 +01:00
Louis-Marie Baer
6797bdd173 feat: console for log, input token field, better logic for running XvB process 2024-03-12 23:27:51 +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
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