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.
- Move matomo initalization out of the react code
v2.0.1 2024-12-16
- Integrate matomo analytics
- Fix mzero parsing error on fetching the /proposal/list Issue 2446
- Fix scaling gov action votes on lower resolutions
- Fix storing url missing length validation Issue 2044
- Fix governance action details page crash on missing data Issue 2511
- Fix wrong voting conditions for drep
v2.0.0 2024-12-10
- Bump @intersect.mbo/pdf-ui to v0.5.5
- Change limit of active db connections
v1.0.30 2024-12-10
- Add stake key registration certificate to voting and gov action proposal if not registered Issue 2490
- Fix vulnerabilities in dependencies Issue 2192
- Optimize resources usage in frontend service build Issue 2192
- Fix sentry reports on multiple reloads of Governance Actions Issue 2446
v1.0.29 2024-12-05
- Add support for displaying CIP-119 DRep images Issue 1806
- Fix fetching voting power of newly registerd DRep Issue 2407
- Fix inconsistent voting status Issue 1713
- Fix removing a child (link) when is not registed in DOM Issue 2398
- Fix blank screen on DRep delegation when UTXos are missing Issue 2408
- Fix broken guides links Issue 2417
- Fix double signing of transaction Issue 2478
- Bump cardano-db-sync to 13.6.0.4 Issue 2411
- Bump @intersect.mbo/pdf-ui to v0.5.3
- Bump @intersect.mbo/pdf-ui to v0.5.4
v1.0.28 2024-11-26
- Add more useful metrics to the backend GET /network/metrics endpoint Issue 2010
- Fix ada holder voting power calculation
- Fix wrong statuses on past DRep info
- Fix listing voted-on governance actions Issue 2379
- Fix wronly displayed markdown on slider card Issue 2263
- fix ada quantities format to avoid thousands when the total is 0 Issue 2372
- fix inconsistent display of delegated DRep card during delegation Issue 2332
- Bump CSL version to 13.1.0 Issue 2169
- Display supporting links below labels than in same row Issue 2391
- change link to support page Issue 2292
- Bump @intersect.mbo/pdf-ui to v0.5.0
v1.0.27 2024-11-19
- Handle displaying votes based on bootstrap phase, full governance and security groups Issue 2316
- Add support for displaying Motion of No Confidence Governance Action Issue 1597
- Add support for displaying Update committee/threshold Governance Action Issue 1598
- Add support for displaying New Constitution and/or Guardrails Script Governance Action Issue 1599
- Add support for ipfs in metadata validation service Issue 1616
- Add support for displaying array of treasury withdrawals Issue 1602
- Fix submitting treasury governance action Issue 1845
- Fix failing github action workflow Issue 2277
- Bumped Cardano node version to
10.1.2
. - Bumped Cardano DB Sync version to
13.6.0.1
. - Make calculation of a DRep voting power on the backend Issue 1960
v1.0.26 2024-11-07
- add support for CIP-129 governance identifiers Issue 2183
- Add label to supporting links in Governance Action details Issue 2305
- Fix certificates order where vote delegation cert is before the DRep registration cert Issue 2333
- Change multilanguage support to use json file Issue 2325
- Display full Governance Action IDs on desktop
- Support space on given name Issue 2276
- Display ADA in 'en-US' format Issue 2305
v1.0.25 2024-11-04
- Fix searching by DRep Given name
- Fix displaying the wallet connected modal
- Fix navigating to DRep details Issue 2307
v1.0.24 2024-10-31
- Fix infinite DRep list loading Issue 2285
v1.0.23 2024-10-29
- Add searching for DRep and Proposal metadatas Issue 1893
- Fix validating metadata against the CIP standard Issue 2233
- Fix counting the CC votes Issue 2247
v1.0.22 2024-10-24
- Fix unwanted horizontal page scroll on Governance Actions page Issue 1897
- Fix duplicate testIds for reference errors and hints in DRep metadata form Issue 1965
- Eliminate duplicate DReps in the DRep Directory Issue 2171
- Handle script based DReps Issue 1951
- Fix displaying protocol parameter cost models Issue 2191
- Bump to use Cardano Node
10.0.0-pre
- Changed copy for no DRep found via search
v1.0.21 2024-10-15
- Fix counting epoch boundaries for Governance Actions Issue 2125
- Fix displaying the SPO Votes Issue 2085
- Fix counting ada holder voting power Issue 2000
v1.0.20 2024-10-03
- Add useful external links to home page and dashboard Issue 1995
- Add missing testIds for submitted votes Issue 1875
- Provide workaround for iOS for downloading metadata on iOS Issue 1989
- Fix infinite loading in DRep Directory Issue 2090
- Change constitutional committee vote totals to be constitutional for yes and unconstitutional for no Issue 2062
- Bump @intersect.mbo/pdf-ui to v0.4.0
- Include @language property in generated jsonld files Issue 1856
v1.0.19 2024-09-19
- Fix private policy link and get support link
- Fixed poor UTxO management when building transactions Issue 2059
- Bump cardano-db-sync 13.5.0.2 Issue 1945
- Add Mainnet link to network banner Issue 2002
- Bump CSL version to 12.1.0
- Add random sorting as default sorting for DRep list Issue 2013
v1.0.18 2024-09-12
- Add script for Matomo Analytics Issue 1817
- Correctly show all kinds of votes in the modal showing vote numbers Issue 1941
- Fixed terms and conditions link Issue 1968
- Hide Delegate button in DRep list and details if user has already delegated to this DRep Issue 1982
- Fix condition for disabling voting on different GA types Issue 2008
- Fix incorrect copy (ex. github) to (e.g. github) Issue 1748
- Fix broken translation in DRep Details Issue 2036
- Bump @intersect.mbo/pdf-ui to v0.3.9
- Changed misleading text for direct voter registration Issue 1976
- Change base repo README header image to have correct branding and reflect mainnet launch.
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