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 ## Updates
* **UI:** Changed overall style (all text is monospace, darker theme, rounded corners) * **UI:** Changed overall style (all text is monospace, darker theme, rounded corners)
* **P2Pool:** Color status is now `ORANGE` until synchronized * **P2Pool:** Color status is now `ORANGE` until synchronized
* **XMRig:** Color status is now `ORANGE` when not mining * **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 ## Fixes
* Fixed `[Status]` P2Pool stats overflowing sometimes * 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 * Fixed rare crash upon bad config data
## Bundled Versions ## Bundled Versions
@ -285,7 +290,6 @@ Eh6+zWpoydVGzFdEkE5XKmnQ1dm/GQ8=
--reset-state Reset all Gupax state (your settings) --reset-state Reset all Gupax state (your settings)
--reset-nodes Reset the manual node list in the [P2Pool] tab --reset-nodes Reset the manual node list in the [P2Pool] tab
--reset-all Reset both the state and the manual node list --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 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 * 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]] [[package]]
name = "gupax" name = "gupax"
version = "1.3.0" version = "1.2.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arti-client", "arti-client",

View file

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

View file

@ -271,7 +271,6 @@ USAGE: ./gupax [--flag]
--reset-pools Reset the manual pool list in the [XMRig] tab --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-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 --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/>. // 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 GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
pub const P2POOL_VERSION: &str = "v3.2"; pub const P2POOL_VERSION: &str = "v3.3";
pub const XMRIG_VERSION: &str = "v6.19.1"; pub const XMRIG_VERSION: &str = "v6.19.2";
pub const COMMIT: &str = include_str!("../.git/refs/heads/main"); pub const COMMIT: &str = include_str!("../.git/refs/heads/main");
// e.g: Gupax_v1_0_0 // e.g: Gupax_v1_0_0
// Would have been [Gupax_v1.0.0] but P2Pool truncates everything after [.] // 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 resolution sliders
- Gupax start-up tab selector"#; - Gupax start-up tab selector"#;
pub const GUPAX_SELECT: &str = "Open a file explorer to select a file"; 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_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"; 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-pools Reset the manual pool list in the [XMRig] tab
--reset-payouts Reset the permanent P2Pool stats that appear in the [Status] 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 --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 To view more detailed console debug information, start Gupax with
the environment variable [RUST_LOG] set to a log level like so: 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); 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())); } 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 => { Tab::Status => {