gupax/CHANGELOG.md
2022-11-18 21:47:14 -05:00

2.5 KiB

v0.2.0

Prototype Release

  • Added Simple P2Pool tab:
    • Monero address input with valid address check (base58 regex)
    • Community Monero node selector
    • 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
  • Created website (HTML/CSS only, no JavaScript): https://gupax.io

v0.1.0

Prototype Release

  • Added package updater (by default, via Tor using Arti)
  • Added custom icons per OS (File Explorer, Taskbar, Finder, App header, etc)
  • Added Monero node JSON-RPC ping 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