Roadmap
- Dominant language
- Rust
- Stars
- 130
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
## TODO
- [x] #115
- [x] #129
All theses tasks are to be included in different releases.
### UI
#### Common
- [ ] down arrow visible when bottom content is not visible
- [ ] like custom args, allow to set environment variable
- [ ] Notification of a new version is available with a message including changelog. The user can dismiss the warning.
- [ ] Allow automatic restart after updating
- [ ] Button to upgrade binaries and another to revert them back in case of breaking change.
- [ ] Allow choosing the specific version of a binary
- [ ] errors reporting with anonymized logs
#### Tab
- [ ] **P2Pool** Simple mode button to print status in console
- [ ] **P2Pool** Advanced mode light/heavy mode toggle indicator showing if randomx cache has been properly allocated
- [ ] **Status**: History Graphs to monitor hashrate and other data
- [ ] **Status**: add cpu and vmr temperatures to Gupaxx column
- [ ] **Status** : xmrig benchmarks, button to update directly from xmrig benchmarks API
- [ ] **Gupaxx**: auto-enable retrieving benchmarks once a day
- [ ] **Xmrig**: apply threads number without restarting xmrig,
idea from https://github.com/hinto-janai/gupax/issues/135
- [ ] **Xmrig**: schedule mining periods
idea from https://github.com/hinto-janai/gupax/issues/131
- [ ] **XvB** : allow greater control of p2pool buffer, print minimum required HR, possibility to go over 100%, show
required HR with buffer
### Internal
- [ ] **HR logger**: create new logger, save on disk logging of average HR sent
- [ ] **XvB**: use last hour average sent from the HR logger
- [ ] **Gupaxx**: check at start and every day if there is a new version available, auto update if auto-updates are enabled.
- [ ] **Xmrig**: 1GB pages enabled for xmrig on linux if detected
- [ ] **Code**: Add tests for the building of arguments
- [ ] **Xmrig**: Use built-in system authentication dialog
idea from https://github.com/hinto-janai/gupax/issues/127
- [ ] **Xmrig**: make privileges escalation optional
idea from https://github.com/hinto-janai/gupax/issues/134
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named; start by splitting this roadmap into a single scoped issue in the successor repository. Each item needs its own implementation location, acceptance criteria, and validation command before a newcomer can begin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100