Louis-Marie Baer
50aa8402bc
fix: dupplicate helper
2024-03-19 16:03:07 +01:00
Louis-Marie Baer
2f4816cd27
feat: add timestamp to console ouput XvB
...
fix: move code for output on console to a single function.
2024-03-19 15:43:13 +01:00
Louis-Marie Baer
a120a8a2b7
feat: modify description of Hero Mode.
2024-03-19 13:17:47 +01:00
Louis-Marie Baer
05d4a1141f
fix: XvB tab fix UI overlapping, better placement of widget.
2024-03-19 13:16:34 +01:00
hinto.janai
6ad66d16fb
v1.3.6
...
updates `egui/eframe` -> `0.24.1` -> `0.26.2`
fixes non-responding nodes not being sorted correctly by ping ms
2024-03-18 18:05:02 -04:00
hinto.janai
ba386eaad2
update cpu.json
2024-03-18 16:49:47 -04:00
Louis-Marie Baer
255c183c10
fix: add better output if no share and fix printing European Node
2024-03-18 13:28:44 +01:00
Louis-Marie Baer
cb48040fef
feat: output of console info about algorithm and node selection
...
fix: HR symbol private stats (subject to change)
feat: output to XvB tab console information for algorithm decision
feat: output to XvB tab console information for node selection
feat: maj TODO
2024-03-18 12:31:37 +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
66417b3b0b
fix: XvB process start perf
...
fix: create client in thread instead of before it
2024-03-16 13:35:09 +01:00
Louis-Marie Baer
89ef45a5ac
fix: test
2024-03-16 11:05:59 +01:00
Louis-Marie Baer
8abd55799a
fix: use client only once
2024-03-15 23:37:43 +01:00
Louis-Marie Baer
316ccf4acc
fix: simplify XvB tab panels
2024-03-15 23:18:01 +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
hinto.janai
7672901bbb
node: remove moneronode.ddns.net
2024-03-13 16:56:08 -04:00
Louis-Marie Baer
f2d0c9a288
feat: warn user in XvB tab if no address is set in P2pool Tab
2024-03-13 10:02:50 +01:00
Louis-Marie Baer
340ee45f47
fix: simplify args of some functions
...
fix: Use Vec2 instead of two args height and width for p2pool tab simple and advanced
2024-03-13 10:02:21 +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
71c923f979
feat: add console ouput section on XvB tab
...
this console will output log from XvB private API and from the XvB process
2024-03-12 13:51:59 +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
2f8ed66a2d
fix: minor visual status xvb
2024-03-04 15:56:00 +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
f164184044
fix: path images README
2024-03-03 09:16:43 +01:00
Louis-Marie Baer
86d1daee02
feat: decompose processes view into separate functions
2024-03-03 09:01:48 +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
Louis-Marie Baer
edfea23acb
feat: logo and link to website
2024-02-27 22:46:27 +01:00
Louis-Marie Baer
4ef9c902f1
fix: width top bar taking into account fith separator
2024-02-27 19:56:14 +01:00
Louis-Marie Baer
ffceb4b298
fix: clippy non auto fixable warnings
2024-02-27 19:44:28 +01:00
Louis-Marie Baer
2c7a1174b7
feat: add new tab Xvb
...
empty tab
2024-02-27 18:47:10 +01:00
Louis-Marie Baer
dd55d87b2e
fix: remove some warnings
2024-02-27 07:08:04 +01:00
Louis-Marie Baer
b04412145f
feat: replace deprecated code for images
2024-02-27 06:50:49 +01:00
Louis-Marie Baer
d811f60b00
feat: cargo clippy
2024-02-27 05:08:14 +01:00
Louis-Marie Baer
4db5163959
feat: bump version of env_logger and modify code for it
...
Use default style of env_logger instead of custom style.
2024-02-26 20:13:27 +01:00
Louis-Marie Baer
7b60a88176
feat: bump version of sysinfo and upgrade code for it
2024-02-26 19:43:32 +01:00
Louis-Marie Baer
55baa7054e
fix: rustfmt formatting
2024-02-26 08:01:53 +01:00
hinto.janai
921fca8ed6
node: update readme
2024-02-01 09:08:51 -05:00
hinto.janai
7345f9b124
node: use full country name
2024-02-01 09:01:13 -05:00
hinto.janai
1436a02457
node: add xmr{1,2,3}.rs.me
2024-02-01 08:53:38 -05:00
hinto.janai
09807aec8b
node: remove bunkernet.ddns.net
...
hyper::Error(
Io,
Os {
code: 104,
kind: ConnectionReset,
message: "Connection reset by peer",
},
)
2024-02-01 08:44:45 -05:00
hinto.janai
4eb3c8e6ce
node: remove node.richfowler.net
...
hyper::Error(
Io,
Os {
code: 104,
kind: ConnectionReset,
message: "Connection reset by peer",
},
)
2024-02-01 08:42:51 -05:00
hinto.janai
20f7c7412e
node: misc fixes
2024-02-01 08:41:54 -05:00
hinto.janai
364429ca68
helper: always uptime xmrig uptime in update_from_output()
2024-01-22 14:22:36 -05:00
hinto.janai
5699fe6702
v1.3.4
2024-01-09 08:35:11 -05:00
hinto.janai
9028dbd822
helper: fix if order, add tests
2023-12-28 16:25:34 -05:00
hinto.janai
63f5d69dff
helper: fix false-positive p2pool sync
2023-12-28 16:20:01 -05:00
hinto.janai
d27a1cad74
regex: add next block = 1
regex for p2pool
2023-12-28 16:19:44 -05:00
hinto.janai
7024c461ba
Merge branch 'inline'
2023-12-28 16:05:08 -05:00
hinto.janai
3b7181e9c0
Merge branch 'egui'
2023-12-28 16:03:00 -05:00
hinto.janai
9df40a79bf
update inlines
2023-12-28 10:41:42 -05:00
hinto.janai
a51234d353
main: fix closing
2023-12-28 09:22:45 -05:00
hinto.janai
62865f7c41
fix ComboBox width
2023-12-28 09:04:50 -05:00
hinto.janai
4f177ce951
constants: fix widget colors
2023-12-28 08:57:29 -05:00
hinto.janai
023b370cdf
main: fix scaling
2023-12-28 08:57:12 -05:00
hinto.janai
430cf7d805
xmr: revert to_string()
2023-12-26 12:40:24 -05:00
hinto.janai
de070a3986
xmr: misc fixes
2023-12-26 12:03:48 -05:00
hinto.janai
3d3941081e
main: fix input()
lifetime
2023-12-26 12:02:45 -05:00
hinto.janai
86c6b9791c
xmrig: fix input
2023-12-26 12:01:50 -05:00
hinto.janai
e95a85dbd0
status: fix scrollbar visibility
2023-12-26 12:01:26 -05:00
hinto.janai
1c831712af
p2pool: fix input
2023-12-26 12:00:29 -05:00
hinto.janai
4c1e317042
main: fix input
2023-12-26 11:59:56 -05:00
hinto.janai
54e009a157
main: fix F11
fullscreen
2023-12-26 11:58:58 -05:00
hinto.janai
d9b4106970
main: fix on_close_event()
2023-12-26 11:56:01 -05:00
hinto.janai
8fe06865e0
main: fix init_options()
2023-12-26 11:47:51 -05:00
hinto.janai
0d63429dfe
main: fix scroll bar width
2023-12-26 11:45:39 -05:00
hinto.janai
ab8322c2d0
main: fix init resolution
2023-12-26 11:43:53 -05:00
hinto.janai
ca881539f1
gupax: fix Frame
resize
2023-12-26 11:38:46 -05:00
hinto.janai
039aed1679
constants: fix visuals
2023-12-26 11:33:32 -05:00
hinto.janai
91e5cddb8b
for
-> while
2023-12-25 09:52:24 -05:00
hinto.janai
864e8ea394
helper: strip ANSI escape sequences at beginning of PTY start
2023-12-25 09:45:55 -05:00
hinto.janai
b2ce128daa
regex: add more tests
2023-11-28 08:59:32 -05:00
hinto.janai
77d0a7e422
regex: relax domain regex and allow subdomains
2023-11-28 08:58:21 -05:00
hinto.janai
1bfd72a8c2
v1.3.3
2023-11-26 19:18:07 -05:00
hinto.janai
68e01760f9
update cpu.json
2023-11-26 19:06:51 -05:00
hinto.janai
42e67d940e
node: only add simple nodes to backup lists if green/yellow
...
This avoids adding potential dead nodes to the list and causing
P2Pool to abort. If no ping data is available, no backup nodes
are added.
2023-11-26 16:26:51 -05:00
hinto.janai
b4a4e83457
p2pool: shorten simple terminal height
...
same height as xmrig advanced, should prevent (most)
clipping issues on low resolution windows
2023-11-24 10:12:04 -05:00
hinto.janai
1b21928eb8
150GB
-> 170GB
2023-11-24 09:37:03 -05:00
hinto.janai
430fa8f78c
ui: link to https://xmrig.com/benchmark instead
2023-11-24 09:34:34 -05:00
hinto.janai
8976641d48
constants: use build-time COMMIT
env var
2023-11-24 09:30:15 -05:00
hinto.janai
ff4b0181ad
node: check get_info
sync progress
2023-11-24 09:12:03 -05:00
hinto.janai
846b6265ea
node: remove xmr.theuplink.net
2023-11-24 09:05:59 -05:00
hinto.janai
2e5521e468
node: deserialize get_info
when pinging
2023-11-24 09:03:32 -05:00
hinto.janai
bf15d3f42f
update: add new curl
& wget
user-agents
2023-11-19 12:53:45 -05:00
hinto.janai
ea385a61cf
update: remove CVE affected curl user-agents
...
7.69.0 to 8.3.0 https://curl.se/docs/CVE-2023-38545.html
2023-11-19 12:49:25 -05:00
hinto.janai
98750ace61
xmrig: center align sliders and reduce width
2023-11-19 12:30:25 -05:00
hinto.janai
587700ea04
add custom panic handler
2023-11-17 13:21:02 -05:00
hinto.janai
1eff1b0780
v1.3.2
2023-10-22 18:40:22 -04:00
hinto.janai
2af44ac40f
update cpu.json
2023-10-22 18:11:25 -04:00
hinto.janai
f156d7b9a2
remove node: oracle.netrix.cc
2023-10-22 17:15:01 -04:00
hinto.janai
874f11cb3e
add 0.1..=2.0
window pixel_per_point scaling
2023-10-22 17:14:02 -04:00
hinto.janai
aa1b3717da
v1.3.0
2023-07-13 13:15:39 -04:00
hinto.janai
19f374eb0a
node: add fbx.tranbert.com
2023-07-13 12:02:23 -04:00
hinto.janai
27369c26af
node: add oracle.netrix.cc
2023-07-13 12:01:09 -04:00
hinto.janai
b8d02617e7
node: add bunkernet.ddns.net
2023-07-13 11:59:34 -04:00
hinto.janai
a1a070b1ce
node: add node.cryptocano.de
2023-07-13 11:57:12 -04:00
hinto.janai
725f1416da
node: add sf.xmr.support
...
This is probably just a redirect to `xmr.support` though.
2023-07-13 11:55:47 -04:00
hinto.janai
92ec78f971
node: remove node.sethforprivacy.com
...
Bad uptime.
2023-07-13 11:54:35 -04:00
hinto.janai
ca14ccef18
node: remove radishfields.hopto.org
...
Down.
2023-07-13 11:53:52 -04:00
hinto.janai
d4ef277716
node: remove xmr.foxpro.su
...
Bad uptime.
2023-07-13 11:53:07 -04:00
hinto.janai
e34bb97aaa
node: remove monero.homeqloud.com
...
Down.
2023-07-13 11:52:42 -04:00
hinto.janai
b72058726e
node: remove reynald.ro
...
Down.
2023-07-13 11:52:14 -04:00
hinto.janai
669aaf56b9
node: remove m1.poiuty.com
...
Down.
2023-07-13 11:51:49 -04:00
hinto.janai
49da821308
node: remove de.poiuty.com
...
Down.
2023-07-13 11:51:21 -04:00
hinto.janai
24903f049f
node: remove node.moneroworld.com
...
Down.
2023-07-13 11:50:54 -04:00
hinto.janai
ad58058b5b
node: remove monero2.10z.com.ar
...
Bad uptime.
2023-07-13 11:50:10 -04:00
hinto.janai
083412157f
node: remove node.yeetin.me
...
Bad uptime.
2023-07-13 11:49:25 -04:00
hinto.janai
33cd2db53c
node: remove xmr.aa78i2efsewr0neeknk.xyz
...
Bad uptime.
2023-07-13 11:48:10 -04:00
hinto.janai
04fb526c58
update cpu.json
2023-07-13 11:45:59 -04:00
hinto.janai
c4d534ec98
impl backup hosts
2023-07-13 11:45:04 -04:00
hinto.janai
f45027e929
prepare v1.2.4
2023-07-13 10:44:05 -04:00
hinto.janai
34abbe73fa
helper: add --light-mode
for p2pool
2023-06-05 08:25:08 -04:00
hinto.janai
9efe1e0d1a
v1.2.3
2023-06-03 11:33:56 -04:00
hinto.janai
483a94f203
node: add xmr.theuplink.net:18081:18084
2023-06-03 11:19:11 -04:00
hinto.janai
4d60d430ca
node: add xmr.support:18081:18083
2023-06-03 11:18:24 -04:00
hinto.janai
9da3b73e4f
update cpu.json
2023-06-03 11:10:32 -04:00
hinto.janai
95287c003d
update: enable Tor by default on macOS
...
It works now, should be on by default.
2023-06-01 11:55:01 -04:00
hinto.janai
380620c050
update: fix macOS Tor's TLS
...
On apple-darwin targets there is an issue with the native and rustls
tls implementation so this makes it fall back to the openssl variant.
https://gitlab.torproject.org/tpo/core/arti/-/issues/715
2023-06-01 11:53:03 -04:00
hinto.janai
df37784ad7
add typo.yml
2023-06-01 09:15:48 -04:00
hinto.janai
b511353710
status: update xmrig cpu/hashrate label
2023-06-01 09:04:00 -04:00
hinto.janai
007173ba84
helper: set NO_COLOR
env for p2pool
...
The undisplayable ANSI codes appearing in Gupax's
P2Pool console were indeed color codes.
P2Pool's "Log started" message doesn't check `--no-color`,
but it does check `NO_COLOR`, so set that before starting.
2023-05-30 12:19:39 -04:00
hinto.janai
9b757d1db9
helper: adjust portable_pty
...
new `portable_pty` from `cargo upgrade`
has a new API on getting STDIN.
2023-05-30 11:57:00 -04:00
hinto.janai
2457f9fed2
use matrix for CI
2023-05-30 10:56:08 -04:00
hinto.janai
17d0a91fef
update: prepare for macos-arm64
2023-05-30 10:15:56 -04:00
hinto.janai
4c39b58579
v1.2.2
2023-05-11 16:55:26 -04:00
hinto.janai
690d9b2a6a
update cpu.json
2023-05-11 16:24:33 -04:00
hinto.janai
465b2723f2
node: add xmr.foxpro.su
2023-05-11 16:15:30 -04:00
hinto.janai
95d2584e05
node: add node.yeetin.me
2023-05-11 16:14:28 -04:00
hinto.janai
027920c9a7
node: add node.moneroworld.com
2023-05-11 16:12:12 -04:00
hinto.janai
37c62a1f9a
node: add node.sethforprivacy.com
2023-05-11 16:11:08 -04:00
hinto.janai
5eb64a9a3a
num_cpus
-> benri
2023-05-11 16:03:32 -04:00
hinto.janai
7d02dfadd0
replace lazy_static
with once_cell
2023-05-11 16:01:17 -04:00
hinto.janai
1e04bd2fa7
node: return random instead of [0] for a default
2023-04-24 13:48:32 -04:00
hinto.janai
4e87277bbd
node: remove node-02-xmr.godevs.cloud
2023-04-24 13:42:57 -04:00
hinto.janai
cc4d6f0fae
node: remove node-01-xmr.godevs.cloud
2023-04-24 13:42:42 -04:00
hinto.janai
6187d45528
node: remove monero.jameswillhoite.com
2023-04-24 13:42:14 -04:00
hinto.janai
5b1b414607
node: remove escom.sadovo.com
2023-04-24 13:34:52 -04:00
hinto.janai
31b1545d40
node: only fail test if failure rate is >50%
2023-04-24 13:18:20 -04:00
hinto.janai
d0df49a0cd
update: add help message
2023-04-21 11:18:22 -04:00
hinto.janai
8fbd949342
fix tests, add xmrig_set_mining
test
2023-04-19 11:31:36 -04:00
hinto.janai
1fcb827181
xmrig: add ORANGE
signal when not mining
...
XMRig output is now parsed, looking for signs if we're not mining
("no active pools, stop mining") or ARE mining ("new job [...]")
2023-04-19 10:18:04 -04:00
hinto.janai
c8e5462d33
regex: lazy_static
everything instead of function input
2023-04-19 10:01:11 -04:00
hinto.janai
bf4d286fad
gui: p2pool sync color BLUE
-> ORANGE
2023-04-19 09:35:51 -04:00
hinto.janai
f1320b91bd
gui: change Style
...
Everything to `Monospace`, set all colors to `ACCENT_COLOR`,
round all corners, set all widget text to `255, 255, 255` (rgb).
2023-04-16 12:49:48 -04:00
hinto.janai
34a840cfac
tests: add p2pool sync test
2023-04-14 13:45:30 -04:00