Skip to content

Charlie Torrent Duck — (Merganetta armata)

Compare
Choose a tag to compare
@b-pmcg b-pmcg released this 09 Nov 01:01

  • 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

New Contributors

Full Changelog: v0.2.2...v0.2.3