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.
sancho-v1.0.17 2024-09-05
- Make testIds for link and identity references in drep form unique Issue 1928
- Fix saving the Do Not List checkbox value on DRep registration Issue 1940
- Make displaying own DRep in DRep directory available Issue 1934
sancho-v1.0.16 2024-09-04
- Fix incorrect documentation link for "Learn More" button on proposal Issue 1877
- Fix getVotes sql to query time from vote tx instead of govAaction tx Issue 1925
- Map references from validation service to format expected by FE Issue 1924
- Change the spelling of ADA to Ada or ada Issue 1916
sancho-v1.0.15 2024-09-03
- Add missing test DRep Details test IDs Issue 1863
- Add missing system banners test IDs Issue 1839
- Delete duplicate text on DRep registration form Issue 1847
- Fix modal content invisible on ios Issue 1842
- Fix counting votes by CC committee members and SPOs Issue 1838
- Fix displaying non relevant data in protocol parameter change Governance Action Issue 1601
- Fix voting on info actions in bootstrapping phase Issue 1876
- Fix missing DRep name whitespace validation Issue 1873
- Fix displaying wrongly formatted Governance Action ID Issue 1866
- Make payment address optional in DRep registration and edit form Issue 1871
- Fix displaying wrongly formatted Governance Action ID Issue 1866
- Fix displaying the proper Governance Action Details on renavigating between pages
- Fix displaying protocol params Governance Action details when metadata validation fails Issue 1889
- Fix runtime error when navigating to GA details from Voted on by me tab Issue 1910
- Replace diff library to avoid usage of
--force
in package installation - Bump @intersect.mbo/pdf-ui to v0.3.8
- Change logo to Cardano GovTool Issue 1851
- Change copy to Cardano GovTool Issue 1852
- Replace mocked MrDRep label in DRep retired card with given name if exists, or make the description more neutral if the given name is not provided Issue 1887
- Change home page hero copy Issue 1903
- Bump cardano-node to 9.1.1 Issue 1895
- Bump cardano-db-sync 13.5.0.1 Issue 1906
- Adjust CIP119 support to match final designs Issue 1850
sancho-v1.0.14 2024-08-26
- Add support for displaying protocol parameters governance actions Issue 1601
- Add SPO and CC committee total votes to gov actions Issue 1704
- Add support for hard fork initiation governance action details Issue 1600
- Add support for hard fork initiation previous governance action data Issue 1600
- Add support for CIP-119 on the backend and metadata validation Issue 1758
- Add support for CIP-119 on the frontend Issue 1760
- Add support for HF Initiation and Protocol Parameter Change governance action builders Issue 1600 & Issue 1601
- Fix typescript bug leading to runtime error when entering Governance Action details page via direct link Issue 1801
- Fix accessing missing epochParams drep_deposit Issue 1733
- Bump @intersect.mbo/pdf-ui to v0.3.7
- Decrease level of wallet related sentry reports Issue 1699
- Bump cardano-db-sync to 13.3.0.0 Issue 1809
- Update Gitbook links Issue 1774
sancho-v1.0.13 2024-08-22
- Unsancho GovTool Issue 1637
- Add network metrics model to frontend service
- Added workflows to add labels to issues
- Make voting on governance actions enabled based on protocol version Issue 1703
- Add banner informing about network Issue 1702
- Add banner informing about bootstrapping phase Issue 1708
- Incorrect copy on DRep votes + other minor copy spelling mistakes
- Remove incorrect @value property to fix validating the metadata body Issue 1687
- Fix PDF not enabled in default deployments
- Fix displaying incorrect connected to Voltaire GovTool network
- Runtime error at /edit_drep when metadata incorrect Issue 1675
- Restrict access to registration routes when user s already registered and to retirement routes when the use is not registered Issue 1183
- Add missing data-testid attributes Issue 1050
- Changed stake key registration to use the newer Conway type of certificate
- Changed and improved issue templates
- Changed wording and image in base README
- Change link to docs
sancho-v1.0.12 2024-08-01
- Add network name to GET /network/metrics Issue 1644
- Fix displaying Governance Action & DRep metadatas
- Change link to propose a governace action docs Issue 1132
- Change link to docs regarding DReps Issue 1130
- Change link to view governance actions docs Issue 1131
- Change link to delegate voting power docs, Issue 1654
- Make all the frontend build arguments mandatory Issue 1642, Issue 1643
- Breaking! Remove usage of metadata validation service in Haskell Backend
- Bump @intersect.mbo/pdf-ui to v0.3.3
sancho-v1.0.11 2024-07-30
- Fix unbound variable in the resync cardano node github workflow Issue 1624
- bump @intersect.mbo/pdf-ui to v0.3.2
sancho-v1.0.10 2024-07-29
- Add redirect to the connected DRep Directory page if a connected user enters a non-connected DRep Directory url Issue 1117
- Add PDF_API_URL to the frontend config Issue 1575
- Provide DB-Sync Postgres envs to the backend config
- Add redirects to cards on Home after user connects Issue 1442
- Add support for CIP-100 for context to Governance Action Vote Issue 1582
- Fix querying metadata-validation service from haskell backend Issue 1612
- Fix thread killed by timeout manager Issue 1417
- Changed use new CSL UTxO selection to take into account change
- Set Proposal Discussion Forum Pillar enabled by default Issue 1501
- bump @intersect.mbo/pdf-ui to v0.3.1
sancho-v1.0.9 2024-07-16
- Added 'sentryenv' field in backend config file Issue 1401
- Add wallet connector package Issue 898
- Initialize 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
- Integrate ga displaying metadata validation with the validation service Issue 712
- 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
- Enable coverage tests report
- 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
- Fix building the frontend image Issue 1583
- Correct text of the governance action type Issue 651
- Fix displaying modals to not block signing transactions Issue 710
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
- Change DRep without metadata name from "Sole Voter" to "Direct Voter" Issue 880
- Change style of url button to trim the file name Issue 655
- Change regex for parsing urls to match urls without protocol Issue 655
sancho-v1.0.2-alpha 2023-04-05
sancho-v1.0.0 2023-12-17
- Import code to new repository