Commit graph

49 commits

Author SHA1 Message Date
Cyrix126
6c7e39f20c feat: add slider to manage p2pool buffer in advanced XvB tab 2024-08-29 15:04:40 +02:00
Cyrix126
effeca9b68 feat: bump included version p2pool, xmrig and xmrig-proxy 2024-08-22 18:30:37 +02:00
Cyrix126
0145dd7889 fix: get p2pool data request timing right 2024-07-26 10:54:25 +02:00
mostafaei2002
12bb263076 feat: merge new release 2024-07-19 14:20:42 +03:30
Cyrix126
a7b6a10485 feat: use p2pool 4.0 for next release
Some checks failed
CI / ci (macos-latest) (push) Has been cancelled
CI / ci (ubuntu-latest) (push) Has been cancelled
Rust / fmt (push) Has been cancelled
Rust / test (macos-latest) (push) Has been cancelled
Rust / test (ubuntu-latest) (push) Has been cancelled
Rust / typo (push) Has been cancelled
Rust / clippy (macos-latest) (push) Has been cancelled
Rust / clippy (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-latest) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / doc (macos-latest) (push) Has been cancelled
Rust / doc (ubuntu-latest) (push) Has been cancelled
Typo / typo (push) Has been cancelled
2024-07-18 14:34:52 +02:00
Cyrix126
756d5c8c97 feat: add title and short description to Proxy Tab
Some checks failed
CI / ci (ubuntu-latest) (push) Has been cancelled
Rust / fmt (push) Has been cancelled
Rust / test (macos-latest) (push) Has been cancelled
Rust / test (ubuntu-latest) (push) Has been cancelled
Rust / typo (push) Has been cancelled
Rust / clippy (macos-latest) (push) Has been cancelled
Rust / clippy (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-latest) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / doc (macos-latest) (push) Has been cancelled
Rust / doc (ubuntu-latest) (push) Has been cancelled
Typo / typo (push) Has been cancelled
CI / ci (macos-latest) (push) Has been cancelled
2024-06-30 07:08:31 +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
Louis-Marie Baer
4d2ecd353b fix: fmt 2024-06-15 14:15:19 +02:00
Cyrix126
26fc4a9fa4
Merge branch 'main' into dev 2024-06-15 14:07:53 +02:00
Cyrix126
5686d9e953 feat: refactor code for managing args
better command line help usage
2024-06-15 13:59:14 +02:00
mostafaei2002
a83600a6e0 fix: change slider metric ui & help text 2024-06-12 21:58:36 +03:30
mostafaei2002
a450f1e684 fix: formatting 2024-06-11 23:05:21 +03:30
mostafaei2002
9759b5677c fix: modify slider behaviour 2024-06-11 21:06:49 +03:30
mostafaei2002
4cdf87f671 fix: change ManuallyDonate, ManuallyKeep names & updates help texts 2024-06-11 20:57:21 +03:30
mostafaei2002
786432e2b5 fix: update help texts 2024-06-10 18:28:11 +03:30
mostafaei2002
53fe495c4b fix: customize help text on slider 2024-06-10 18:26:11 +03:30
mostafaei2002
b8501578d3 fix: add help texts for donation levels & xvb modes 2024-06-10 18:19:16 +03:30
mostafaei2002
23a7a7f341 feat: default to Auto mode when entered hashrate is invalid 2024-06-06 16:55:03 +03:30
Cyrix126
41dd12f092 fix: errors of xmrig not taken into account 2024-05-31 17:34:10 +02:00
Cyrix126
9434cce1fe feat: Release 1.1.0 2024-04-21 17:29:52 +02:00
Cyrix126
6b27ff499f feat: new update logic
- feat: update xmrig and p2pool only if bundle button is checked
- feat: default value for bundle button depends of bundle or standalone
version, with feature bundle.
- feat: update CI to use the feature bundle and produce different Gupaxx
binairies for standalone and bundle version.
- feat: ask user to restart Gupaxx after updating.
- feat: prevent user to update twice without restart
- feat: use bundled XMRig and P2Pool of Gupaxx instead of upstream
version.
- feat: update test
- feat: update DIFFERENCES and ARCHITECTURE to reflect updates
differences
- fix: temporary directories of updates not deleted introduced in fork
- fix: #4
2024-04-21 14:59:04 +02:00
Cyrix126
b0d499700b feat: beta release 0.1.10
fix: include rustls-tls
fix: remove invalid test about semver
2024-04-05 23:27:38 +02:00
Cyrix126
41a3eda41f fix: round type add margin 1h average and fix countdown when donating time + round up needed time if float 2024-04-03 09:03:24 +02:00
Cyrix126
a4d09c2a3a feat: beta release 0.1.6 2024-04-02 17:15:51 +02:00
Cyrix126
55cf2bc820 fix: p2pool side chain HR unit scale and private stats winner 2024-03-29 13:49:56 +01:00
Cyrix126
29821566da feat: upgrade deps for ui and fix breaking change 2024-03-28 19:45:40 +01:00
Cyrix126
4c9425f986 feat: beta release 0.1.4
feat: new logo
feat: algorithm now takes Xmrig HR timeframe depending on what's average available
fix: detection of p2pool eHR
fix: private round type stats
fix: name gupax tab to gupaxx
2024-03-28 10:34:53 +01:00
Cyrix126
e9e630ae09 feat: beta release 0.1.3
feat: take into account external HR for p2pool and XvB
fix: retrograde to xmrig 6.20.1 to fix issue with xmrig stats showing only 1/4h later
2024-03-27 20:43:06 +01:00
Cyrix126
23fc9f3a39 fix: getting current shares
fix: get the good pattern
fix: use regex (perf improvements)
fix: use error message in log instead of panic
feat: add debug messages
2024-03-26 07:45:57 +01:00
Cyrix126
e528f7d809 feat: show current shares in p2pool Tab submenu process 2024-03-25 22:26:54 +01:00
Louis-Marie Baer
51424c988e fix: calcul of time given for XvB and add test for algorithm. 2024-03-24 12:25:43 +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
9f91f88689 feat: optmize console output to render only what is visible
egui TextEdit::multiligne will render everything. Use show_rows insteead of show_viewport for AreaScroll to fix this.
2024-03-23 16:41:29 +01:00
Louis-Marie Baer
baef329606 feat: merge from upstream 2024-03-22 11:17:09 +01:00
Louis-Marie Baer
135de3d556 fix: all clippy warnings 2024-03-21 19:35:02 +01:00
Louis-Marie Baer
a120a8a2b7 feat: modify description of Hero Mode. 2024-03-19 13:17:47 +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
9d163ae85e feat: finish XvB Tab with private stats and better log output
fix: color code status
feat: reload automaticcly XvB process if p2pool is off/online
feat: add all 5 private stat in a pretty way outside of console
feat: begin to use readable to replace human.rs
feat: function to verify if share is in current window
feat: maj TODO

feat: Maj TODO
2024-03-15 21:48:04 +01:00
Louis-Marie Baer
c7f0785d95 feat: XvB Tab, add link to rules 2024-03-15 00:34:58 +01:00
Louis-Marie Baer
066fd5bda5 feat: add tab XvB option to Gupax Tab selector 2024-03-15 00:20:59 +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
9e0ef7a6c3 fix: modification on visual for status colomn xvb 2024-03-04 15:52: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