2022-11-19 02:47:14 +00:00
|
|
|
## v0.2.0
|
|
|
|
## Prototype Release
|
|
|
|
* Added `Simple` P2Pool tab:
|
|
|
|
- Monero address input with valid address check (base58 regex)
|
|
|
|
- [Community Monero node selector](https://github.com/hinto-janaiyo/gupax/tree/main/README.md#community-monero-nodes)
|
|
|
|
- Community node ping button (asynchronous `JSON-RPC` calls to all nodes)
|
|
|
|
- `<300ms = GREEN`
|
|
|
|
- `<1000ms = YELLOW`
|
|
|
|
- `<5000ms = RED`
|
|
|
|
- `>5000ms = BLACK`
|
|
|
|
- `Auto-select` - Pick the fastest node after ping automatically
|
|
|
|
- `Auto-ping` - Automatically ping nodes on Gupax startup
|
|
|
|
* Added `Advanced` P2Pool tab:
|
|
|
|
- Overriding command arguments to P2Pool
|
|
|
|
- Manual node database, select/add/delete a custom `Name/IP/RPC/ZMQ` (max 1000 nodes)
|
|
|
|
- P2Pool main/mini toggle
|
|
|
|
- Out/In Peers slider
|
|
|
|
- Log level slider
|
|
|
|
* Added command arguments:
|
|
|
|
- `-h | --help Print this help message`
|
|
|
|
- `-v | --version Print version and build info`
|
|
|
|
- `-l | --node-list Print the manual node list`
|
|
|
|
- `-s | --state Print Gupax state`
|
|
|
|
- `-n | --no-startup Disable all auto-startup settings for this instance`
|
|
|
|
- `-r | --reset Reset all Gupax state and the manual node list`
|
|
|
|
- `-f | --ferris Print an extremely cute crab`
|
|
|
|
* Added a native `File Explorer/Finder/GTK` file selector for picking P2Pool/XMRig binary path in `Gupax` tab
|
|
|
|
* Added detailed console log levels `RUST_LOG=(trace|debug|info|warn|error) ./gupax`
|
|
|
|
* [Added new PGP key](https://github.com/hinto-janaiyo/gupax/blob/main/pgp/hinto-janaiyo.asc)
|
|
|
|
* Created website (HTML/CSS only, no JavaScript): https://gupax.io
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
2022-11-18 19:25:13 +00:00
|
|
|
## v0.1.0
|
|
|
|
## Prototype Release
|
|
|
|
* Added package updater (by default, via Tor using [`Arti`](https://blog.torproject.org/arti_100_released/))
|
|
|
|
* Added [custom icons per OS](https://github.com/hinto-janaiyo/gupax/tree/main/images/icons) (File Explorer, Taskbar, Finder, App header, etc)
|
|
|
|
* Added Monero node [`JSON-RPC ping`](https://github.com/hinto-janaiyo/gupax/blob/main/src/node.rs) system, not yet in GUI
|
|
|
|
* Added `F11` fullscreen toggle
|
|
|
|
* Implemented `Ask before quit`
|
|
|
|
* Implemented `Auto-save`
|
|
|
|
* Binaries for all platforms (Windows, macOS, Linux)
|
|
|
|
* Added state file to save settings:
|
|
|
|
- Windows: `C:\Users\USER\AppData\Roaming\Gupax\gupax.toml`
|
|
|
|
- macOS: `/Users/USER/Library/Application Support/Gupax/gupax.toml`
|
|
|
|
- Linux: `/home/USER/.local/share/gupax/gupax.toml`
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## v0.0.1
|
|
|
|
## Prototype Release
|
|
|
|
* Functional (slightly buggy) GUI external
|
|
|
|
* Elements have state (buttons, sliders, etc)
|
|
|
|
* No internals, no connections, no processes
|
|
|
|
* Only binaries for x86_64 Windows/Linux for now
|