Skip to content

Latest commit

History

History
152 lines (136 loc) 路 14.6 KB

CHANGELOG.md

File metadata and controls

152 lines (136 loc) 路 14.6 KB

GovTool Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

As a minor extension, we also keep a semantic version for the UNRELEASED changes.

[Unreleased]

  • Added 'sentryenv' field in backend config file Issue 1401
  • Add wallet connector package Issue 898
  • Change DRep without metadata name from "Sole Voter" to "Direct Voter" Issue 880
  • Inicialize Usersnap into App Issue 546
  • Integrate frontend with metadata validation service Issue 617
  • Implement a loading modal for the validation of the metadata Issue 646
  • Fix displaying modals to not block signing transactions Issue 710
  • Change style of url button to trim the file name Issue 655
  • Change regex for parsing urls to match urls without protocol Issue 655
  • Integrate ga displaying metadata validation with the validation service Issue 712
  • Correct text of the governance action type Issue 651
  • Enable coverage tests report

Added

  • added bio dRepName email references metadataValid and metadataStatus fields to drep/list
  • added metadatavalidationmaxconcurrentrequests field to the backend config
  • added metadata/validate endpoint Issue 876
  • added pagination to drep/list Issue 756
  • added search query param to the drep/getVotes Issue 640
  • added filtering and sorting capabilities to the drep/list Issue 722
  • added drepView and txHash to the ada-holder/get-current-delegation Issue 689
  • addded latestTxHash to the drep/info and drep/list endpoints Issue 627
  • added txHash to drep/getVotes Issue 626
  • added references to all proposal related endpoints
  • added epochNo and date to drep/getVotes and proposal/get
  • Added isRegisteredAsSoleVoter and wasRegisteredAsSoleVoter fields to the drep/info response Issue 212
  • Abandoning registration as DRep Issue 151
  • Abandoning GA creation Issue 359
  • Choose GA type - GA Submiter Issue 358
  • Create Automated Voting Options component Issue 216
  • Change step 3 components Issue 152
  • Add possibility to vote on behalf of myself - Sole Voter Issue 119
  • Create DRep registration page about roles Issue 205
  • Create Checkbox component. Improve Field and ControlledField Issue 177
  • Vitest unit tests added for utils functions Issue 81
  • i18next library added to FE Issue 80
  • Add possibility to vote on behalf of myself - Sole Voter Issue 119
  • Added Nix Flakes configurtion to handle unified developers setup Issue 526
  • Add missing test to utils Issue 500.
  • DRep metadata builder Issue 497
  • Add generate jsonld function Issue 451
  • Create GA review subbmision page Issue 362
  • Create GA creation form Issue 360
  • Create TextArea Issue 110
  • Choose GA type - GA Submiter Issue 358
  • Add on-chain inputs validation Issue 377
  • Add hash and validation of the metadata Issue 378
  • Add githubusercontent.com and ipfs.io to content security policy header Issue 451
  • Add frontend test workflow on github actions Issue 500
  • Add type check & lint to github actions Issue 512
  • Add eslint & prettier to frontend package Issue 166
  • Add DRep list pagination Issue 740
  • Add PDF pillar Issue 1090
  • Replace govtool-wrapper governance action creation in favor of pdf-pillar Issue 1284
  • Add sentry environment config Issue 1324
  • Add proposal discussion pillar to home page Issue 1431

Fixed

  • silenced Thread killed by timeout manager sentry log Issue 1417
  • silenced Warp: Client closed connection prematurely error Issue 1422
  • backend is now compiled with -threaded Issue 1148
  • drep/get-voting-power no longer throws 500 for non-existing dreps. Instead it returns 0 Issue 1093
  • proposal/list no longer throws 500 error when proposal's url is incorrect Issue 1073
  • drep/list sql fix (now the drep type is correct) Issue 957
  • drep/list sql fix (now the latest tx date is correct) Issue 826
  • drep/info no longer returns null values Issue 720
  • drep/getVotes no longer returns 500 Issue 685
  • drep/info no longer returns 500 Issue 676
  • proposal/list search is case insensitive now Issue 582
  • proposal/list now takes optional search query param Issue 566
  • Fix possible sql error when there would be no predefined drep voting pwoer Issue 501
  • Fix drep type detection when changing metadata Issue 333
  • Fix make button disble when wallet tries connect Issue 265
  • Fix drep voting power calculation Issue 231
  • Fix proposal/list and network/metrics bug that appeared when noone has delegated their funds either to drep_always_abstain or drep_always_no_confidence Issue 231
  • Fix GA details Issue 272
  • Fix copy for maintenance page Issue 180
  • Fix misleading metadata hash text Issue 90
  • Fixed vote calculation problems related to NoConfidence DRep Issue 59
  • Fixed ada-holder/get-current-delegation error when delegated to NoConfidence or AlwaysAbstain dreps. Issue 82
  • Fixed deployment scripts to address Issue 171.
  • Fixed get drep voting power incorrectly executed endpoint Issue 280.
  • Fixed CSP settings to allow error reports with Sentry Issue 291.
  • Fix frontend package tests Issue 500.
  • Fix all the existing eslint errors Issue 514
  • Fix all the existing typescript errors Issue 514
  • Fix endless spinner on a dashboard Issue 539
  • Remove wrongly appended Yourself filter on DRep Directory Issue 1028
  • Fix validation of uris in metadata Issue 1011
  • Fix wrong link to the GA Details once it is in progress Issue 1252
  • Fix validation of the GAs with missing references Issue 1282
  • Fix displaying the GA Markdowns Issue 1244
  • Fix app crash on voting on the GA without the connected wallet before Issue 1313
  • Fix the navigation to Home from Proposal pillar on disconnected wallet Issue 1355
  • Fix navigation over Proposal discussion forum pillar Issue 1436

Changed

  • proposal.about changed to proposal.abstract
  • drep/info now returns 4 different tx hashes instead of one latest tx hash Issue 688
  • proposal/list allows user to search by tx hash Issue 603
  • proposal/list returns additional data such ass expiryEpochNo, createdEpochNo, title, about, motivation, rationale. TreasuryWithdrawals GAs also got nicely formated details. Issue 372
  • drep/list now return also status and type fields. Also it now returns the retired dreps, and you can search for given drep by name using optional query parameter. If the drep name is passed exactly, then you can even find a drep that's sole voter. Issue 446
  • drep/list and drep/info endpoints now return additional data such as metadata url and hash, and voting power Issue 223
  • drep/info now does not return sole voters (dreps without metadata) Issue 317
  • isRegistered and wasRegistered fields in the drep/info endpoint changed to isRegisteredAsDRep and wasRegisteredAsDRep respectively Issue 212
  • Update Cardano-Serialization-Lib to 12.0.0-alpha.16 Issue 156
  • Changed and improved working conventions docs, PR template and codeowners file, addressing Issue 88.
  • Changed Node version from 8.7.1-pre to 8.8.0-pre and DbSync version from sancho-2-3-0 to sancho-4-0-0-fix-config, addressing also Issue 181.
  • Reorganized repository to fit new conventions Issue 85.
  • Renamed project from VVA to GovTool Issue 97.
  • (docs/update-working-conventions) Addressing Issue 25 changed working conventions documentation to improve intended flows.
  • Adjusted Nix configuration to meet projects needs Issue 187.
  • Integrated OAuth to securely notify about deployment status in Slack Issue 194.
  • Streamlined the application build and deployment process, thereby accelerating continuous delivery (CD) and reducing the resource burden Issue 246.
  • Applied unified policy on Docker images tagging Issue 320.
  • Reorganised deployment Makefiles in order to better document the process and easier management Issue 385.
  • Added a grafana panel to track all the deploys on the target machines Issue 361.
  • Check a GA metadata is valid Issue 535
  • Update Cardano Serialization Lib to 12.0.0-alpha.19 Issue 521
  • Extend the eslint config to apply to the style guide of the project Issue 514
  • Update frontend package readme to reflect recent changes Issue 543
  • Change input selection strategy to 3 (random) Issue 575
  • Changed documents to prepare for open source Issue 737
  • Changed copy on maintenance page Issue 753
  • Update link to docs Issue 1246
  • Change label of Proposal Discussion nav item Issue 1349

Removed

sancho-v1.0.0 2023-12-17

  • Import code to new repository