Charlie Torrent Duck — (Merganetta armata)
- Release Name: Charlie Torrent Duck — (Merganetta armata)
- Version: v0.2.3
- Release Date: November 8th 2021
v0.2.3: Shine a Light
We have a lot of great new features going into our latest release and we're happy to share them with the community! Each of these enhancements serves to increase the visibility of some aspect of governance, which we hope will increase engagement as well as improve the experience for existing users. Whether it's shining a light on critical pieces of information or helping to identify signal from noise, our aim is to bring the state of Maker governance ever forward! Many of these features evolved from talking to members of the community, or suggestions on our idea board, so please join the conversation on Discord, or provide feedback at https://makergovernance.canny.io/ ✨
Featured Changes
Delegate Voting Weight Chart
Starting off, we have a highly requested feature that we're really excited to bring to the delegates page! In an effort to support our mission of making governance more transparent, we've added a chart displaying the amount of MKR a delegate has had delegated to them over time. This will help visualize the flows of MKR moving to and from delegates in order for users to make more informed decisions about which delegate to choose. The drop-down filter allows users to focus on an interval of the past week, month, or year.
Badges for Poll Categories
We want to help users find what they're looking for as quickly as possible. To that end, we've added more improvements to how users can manage the way they filter and view polls. The filter drop-down now shows you the number of filters you have applied. More importantly, the poll cards now display colored badges for the categories the poll is associated with. Clicking one of these tags on the card will also add that category to your list of current filters. Clicking "Clear filters" will of course revert back to the default view. As the number of active polls continues to grow, this will be invaluable to reduce noise and help users focus on the particular governance categories they are most interested in.
Show MKR Needed to Pass an Executive Vote
Another highly requested feature, the amount of MKR needed to pass is now displayed more prominently on the executive card. While this data has always been displayed in the system info pane, this upgrade now makes it visible when viewing the details of an executive vote.
Unique Avatars For Shadow Delegates
Until now, it has been hard to differentiate shadow delegates from one another. So we added a unique avatar for each shadow delegate derived from their address. Using the popular Jazzicon library, we are able to pass an address which then generates deterministic images to use as an avatar. No more accidentally delegating to the wrong shadowy super-coder!
Owner Badge Displayed on Delegate Cards
Our default sorting of delegates is intended to remove any advantage that consistently being presented at the top of the page might provide to a delegate by randomizing the sort order. But for delegates, that can make it difficult to locate your own delegate card. To make it more clear, we now always display your delegate card at the top of the list. We've also added a badge next to the name indicating you are the "Owner" of this delegate profile, as well as darkening the border of the card. We hope these enhancements will make it easier to locate your delegate profile while navigating the page.
Display MKR Amount Locked in Chief
The system info pane on the right side of the page is there to provide fast data about the protocol, and it changes dynamically based on the current page. Now, when on the executive page, the system info pane displays the amount of MKR currently locked in chief. This allows users to quickly process the state of security of the voting system**.**
Dai.js SDK Rewritten in TypeScript
Last but not least, this is a long time upgrade that we're extremely happy to include. Dai.js, our in-house SDK that powers the Governance Portal has been rewritten in typescript. This update is part of our initiative to improve the QA process around development and deployment of the portal. It enhances security by making the layer between the Maker protocol and the UI more transparent and easier to use for developers. Additionally, it makes development more efficient by helping devs write safer code.
What's Changed
- fix: Styles on dark mode, mobile by @rafinskipg in #208
- Use dai.js typescript build by @rafinskipg in #207
- Update reach dependencies by @rafinskipg in #209
- Fix/477 by @rafinskipg in #210
- Fix/685 by @rafinskipg in #212
- Replace results badge with text design by @adamgoth in #216
- remove unnecessary space by @zdumitru in #217
- Add fetch for categories json on validation by @adamgoth in #215
- Feature/sc 661/add visual for how many mkr needed to pass by @adamgoth in #219
- Add hat badge to exec detail by @adamgoth in #221
- Update tag colors for dark mode by @adamgoth in #222
- Update spell data loading state by @adamgoth in #220
- Fix/seo and update nextjs by @rafinskipg in #218
- Bump tar from 4.4.13 to 4.4.19 by @dependabot in #226
- Bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #225
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #224
- Bump lodash from 4.17.20 to 4.17.21 by @dependabot in #228
- Bump normalize-url from 4.5.0 to 4.5.1 by @dependabot in #229
- Bump hosted-git-info from 2.8.8 to 2.8.9 by @dependabot in #230
- Bump glob-parent from 5.1.1 to 5.1.2 by @dependabot in #227
- Add jazzicons for shadow delegates by @adamgoth in #231
- Feature/sc 533/add mkr in chief to executive system info by @adamgoth in #223
- Feature/sc 667/make own shadow delegate contract more prominent by @adamgoth in #232
- feat: Show delegate MKR weight over time by @b-pmcg in #173
- Disable file tracing sentry error by @rafinskipg in #234
- Fix/reach tab by @tyler17 in #236
New Contributors
Full Changelog: v0.2.2...v0.2.3