This commit is contained in:
hinto.janai 2023-05-11 16:37:16 -04:00
parent 690d9b2a6a
commit 4c39b58579
No known key found for this signature in database
GPG key ID: D47CE05FA175A499
6 changed files with 21 additions and 10 deletions

View file

@ -1,12 +1,17 @@
# v1.3.0
# v1.2.2
## Updates
* **UI:** Changed overall style (all text is monospace, darker theme, rounded corners)
* **P2Pool:** Color status is now `ORANGE` until synchronized
* **XMRig:** Color status is now `ORANGE` when not mining
* [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes:
- Added `node.sethforprivacy.com`
- Added `node.moneroworld.com`
- Added `node.yeetin.me`
- Added `xmr.foxpro.su`
## Fixes
* Fixed `[Status]` P2Pool stats overflowing sometimes
* Added help messages on config loading issues (`node.toml`, `pool.toml`, etc)
* Added help messages on config loading issues
* Fixed rare crash upon bad config data
## Bundled Versions
@ -285,7 +290,6 @@ Eh6+zWpoydVGzFdEkE5XKmnQ1dm/GQ8=
--reset-state Reset all Gupax state (your settings)
--reset-nodes Reset the manual node list in the [P2Pool] tab
--reset-all Reset both the state and the manual node list
--ferris Print an extremely cute crab
```
* Added fullscreen GUI error handler (Error message + UI buttons for response, Yes/No, Quit, etc)
* Added a native `File Explorer/Finder/GTK` file selector for picking P2Pool/XMRig binary path in `Gupax` tab

2
Cargo.lock generated
View file

@ -1957,7 +1957,7 @@ dependencies = [
[[package]]
name = "gupax"
version = "1.3.0"
version = "1.2.2"
dependencies = [
"anyhow",
"arti-client",

View file

@ -1,6 +1,6 @@
[package]
name = "gupax"
version = "1.3.0"
version = "1.2.2"
authors = ["hinto-janai <hinto.janai@protonmail.com>"]
description = "GUI for P2Pool+XMRig"
documentation = "https://github.com/hinto-janai/gupax"
@ -13,6 +13,14 @@ strip = "symbols"
codegen-units = 1
lto = true
[profile.dev]
opt-level = 1
debug = true
strip = "none"
debug-assertions = true
overflow-checks = true
incremental = true
[features]
default = []
distro = []

View file

@ -271,7 +271,6 @@ USAGE: ./gupax [--flag]
--reset-pools Reset the manual pool list in the [XMRig] tab
--reset-payouts Reset the permanent P2Pool stats that appear in the [Status] tab
--reset-all Reset the state, manual node list, manual pool list, and P2Pool stats
--ferris Print an extremely cute crab
```
---

View file

@ -16,8 +16,8 @@
// along with this program. If not, see <https://www.gnu.org/licenses/>.
pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
pub const P2POOL_VERSION: &str = "v3.2";
pub const XMRIG_VERSION: &str = "v6.19.1";
pub const P2POOL_VERSION: &str = "v3.3";
pub const XMRIG_VERSION: &str = "v6.19.2";
pub const COMMIT: &str = include_str!("../.git/refs/heads/main");
// e.g: Gupax_v1_0_0
// Would have been [Gupax_v1.0.0] but P2Pool truncates everything after [.]
@ -260,6 +260,7 @@ r#"Use advanced Gupax settings:
- Gupax resolution sliders
- Gupax start-up tab selector"#;
pub const GUPAX_SELECT: &str = "Open a file explorer to select a file";
pub const GUPAX_PATH: &str = "Use custom PATHs when looking for P2Pool/XMRig";
pub const GUPAX_PATH_P2POOL: &str = "The location of the P2Pool binary: Both absolute and relative paths are accepted; A red [X] will appear if there is no file found at the given path";
pub const GUPAX_PATH_XMRIG: &str = "The location of the XMRig binary: Both absolute and relative paths are accepted; A red [X] will appear if there is no file found at the given path";
@ -373,7 +374,6 @@ r#"USAGE: ./gupax [--flag]
--reset-pools Reset the manual pool list in the [XMRig] tab
--reset-payouts Reset the permanent P2Pool stats that appear in the [Status] tab
--reset-all Reset the state, manual node list, manual pool list, and P2Pool stats
--ferris Print an extremely cute crab
To view more detailed console debug information, start Gupax with
the environment variable [RUST_LOG] set to a log level like so:

View file

@ -1860,7 +1860,7 @@ path_xmr: {:#?}\n
ui.add_space(SPACE*2.0);
if cfg!(debug_assertions) { ui.label(format!("Gupax is running in debug mode - {}", self.now.elapsed().as_secs_f64())); }
ui.label(format!("Gupax has been running for: {}", lock!(self.pub_sys).gupax_uptime));
ui.label(format!("Gupax has been running for {}", lock!(self.pub_sys).gupax_uptime));
});
}
Tab::Status => {