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.
- 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
bio
dRepName
email
references
metadataValid
andmetadataStatus
fields todrep/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
anddrep/list
endpoints Issue 627 - added
txHash
todrep/getVotes
Issue 626 - added
references
to all proposal related endpoints - added
epochNo
anddate
todrep/getVotes
andproposal/get
- Added
isRegisteredAsSoleVoter
andwasRegisteredAsSoleVoter
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
- 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
proposal.about
changed toproposal.abstract
drep/info
now returns 4 different tx hashes instead of one latest tx hash Issue 688proposal/list
allows user to search by tx hash Issue 603proposal/list
returns additional data such assexpiryEpochNo
,createdEpochNo
,title
,about
,motivation
,rationale
.TreasuryWithdrawals
GAs also got nicely formated details. Issue 372drep/list
now return alsostatus
andtype
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 446drep/list
anddrep/info
endpoints now return additional data such as metadata url and hash, and voting power Issue 223drep/info
now does not return sole voters (dreps without metadata) Issue 317isRegistered
andwasRegistered
fields in the drep/info endpoint changed toisRegisteredAsDRep
andwasRegisteredAsDRep
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
sancho-v1.0.2-alpha 2023-04-05
sancho-v1.0.0 2023-12-17
- Import code to new repository