Project Name:
SYRIUS v0.0.6 Improvements
Description:
This update is momentous in Zenon’s history, marking the first time community developers collaborated to produce a release since the wallet was open-sourced.
For over six months, the team implemented new features, added bugfixes, supplied resources, and spent many hours discussing and testing solutions.
The developers have agreed to submit one AZ for all the time and effort they put into this release, and this proposal does not include Aliencoder’s Github Actions.
URL: https://forum2.zenon.org/t/az-for-syrius-v0-0-6/1489
Team:
@0x3639
@aliencoder
@CryptoFish
@mik3mast3rs
@sol
@ZNNAYIID
Funding
Total Requested Funding = 4,500 ZNN and 45,000 QSR
Current Market Value = $9,000 - $18,000
Project Duration = >6 months
How did you calculate your budget?
This AZ covers on-boarding and development times, cost of testing resources, and opportunity cost.
Every team member had to spend dozens of hours learning the codebase without any documentation and mostly in isolation.
Each developer persisted through the barrier to entry, committed additional time identifying areas of improvement, and delivered solutions.
We will be requesting one payout for the full amount and dividing the amount among ourselves.
Contributions
@0x3639
- Rented @sol a cloud mac computer for 2 months at $100 per month.
- Spent approximately 5 hours testing various builds, building versions of SYRIUS with @sol, tested the .dmg creation tool (before @aliencoder automated with GhA)
@aliencoder and @mik3mast3rs
Over 150 commits in total spanning several branches
- Added multi-address widget
- Added node info icons
- feat: added Dart logger
- Feat: Allow user to manually change the chain id
- Added possibility to open directory
- added tray_manager
- Added desktop notifications
- Add launch_at_startup dependency and set it up
- Migrating to Material 3
- Feat: added save, share QR for receiving address
- Dependency updates
- Many other bug fixes
- Heavy refactoring
@CryptoFish
Syrius
- Windows Git metadata - 2 hours
- Linux Git metadata - 2 hours
- Fix rf overflow - 2 hours
- Fix context menu - 3 hours
- Fix realtime graph - 2.5 hours
- Fix realtime y-axis - 1 hour
- Fix Get-It dispose - 1 hour
- Fix fusing address select - 1 hour
- Fix fusing address reset - 3 hours
- Fix account stats max rpc error - 2 hours
- Fix AZ listing and filtering - 2.5 hours
- Feature AZ filter on all addresses - 1 hour
- Fix realtime statistics refresh - 1 hour
- Fix metadata escaping
- Fix realtime statistics refresh (2)
- Fix fuse button stays disabled
- Feature AZ filter on all addresses
Zenon CLI for .NET
- 1 hour - Dynamic chain identifier
- 1 hour - Updated Community links + icons
- 2 hours - Second undelegate widget
- Technical debt: Planning to re-write this code based on Vilkris’ feedback
- 2 hours - Updated UI for multiple address + node select widgets
- Technical debt: based on user feedback, some parts will need to be updated in the future due to poor visibility for certain elements
- 2 hours - Github actions Release info - tag, message
- >30 hours - Implemented Linux support
- >30 hours - Updated build process to dynamically copy libs to correct output
- >30 hours - Updated MacOS .dmg background image
- Assisted by 0x, Layiid, and Aliencoder
- Updated MacOS .dmg background image - 3 hours