Dec 24, 11-12 PM (11)
Dec 24, 12-1 PM (18)
Dec 24, 1-2 PM (17)
Dec 24, 2-3 PM (26)
Dec 24, 3-4 PM (5)
Dec 24, 4-5 PM (1)
Dec 24, 5-6 PM (30)
Dec 24, 6-7 PM (39)
Dec 24, 7-8 PM (1)
Dec 24, 8-9 PM (2)
Dec 24, 9-10 PM (3)
Dec 24, 10-11 PM (42)
Dec 24, 11-12 AM (11)
Dec 25, 12-1 AM (2)
Dec 25, 1-2 AM (1)
Dec 25, 2-3 AM (0)
Dec 25, 3-4 AM (18)
Dec 25, 4-5 AM (0)
Dec 25, 5-6 AM (1)
Dec 25, 6-7 AM (0)
Dec 25, 7-8 AM (2)
Dec 25, 8-9 AM (1)
Dec 25, 9-10 AM (2)
Dec 25, 10-11 AM (1)
Dec 25, 11-12 PM (2)
Dec 25, 12-1 PM (1)
Dec 25, 1-2 PM (7)
Dec 25, 2-3 PM (19)
Dec 25, 3-4 PM (6)
Dec 25, 4-5 PM (18)
Dec 25, 5-6 PM (15)
Dec 25, 6-7 PM (9)
Dec 25, 7-8 PM (0)
Dec 25, 8-9 PM (5)
Dec 25, 9-10 PM (4)
Dec 25, 10-11 PM (19)
Dec 25, 11-12 AM (14)
Dec 26, 12-1 AM (0)
Dec 26, 1-2 AM (4)
Dec 26, 2-3 AM (1)
Dec 26, 3-4 AM (2)
Dec 26, 4-5 AM (1)
Dec 26, 5-6 AM (1)
Dec 26, 6-7 AM (1)
Dec 26, 7-8 AM (3)
Dec 26, 8-9 AM (3)
Dec 26, 9-10 AM (0)
Dec 26, 10-11 AM (5)
Dec 26, 11-12 PM (3)
Dec 26, 12-1 PM (2)
Dec 26, 1-2 PM (0)
Dec 26, 2-3 PM (6)
Dec 26, 3-4 PM (7)
Dec 26, 4-5 PM (6)
Dec 26, 5-6 PM (3)
Dec 26, 6-7 PM (1)
Dec 26, 7-8 PM (2)
Dec 26, 8-9 PM (4)
Dec 26, 9-10 PM (1)
Dec 26, 10-11 PM (19)
Dec 26, 11-12 AM (11)
Dec 27, 12-1 AM (0)
Dec 27, 1-2 AM (1)
Dec 27, 2-3 AM (0)
Dec 27, 3-4 AM (2)
Dec 27, 4-5 AM (0)
Dec 27, 5-6 AM (0)
Dec 27, 6-7 AM (2)
Dec 27, 7-8 AM (0)
Dec 27, 8-9 AM (3)
Dec 27, 9-10 AM (1)
Dec 27, 10-11 AM (0)
Dec 27, 11-12 PM (0)
Dec 27, 12-1 PM (2)
Dec 27, 1-2 PM (1)
Dec 27, 2-3 PM (0)
Dec 27, 3-4 PM (2)
Dec 27, 4-5 PM (1)
Dec 27, 5-6 PM (3)
Dec 27, 6-7 PM (1)
Dec 27, 7-8 PM (4)
Dec 27, 8-9 PM (1)
Dec 27, 9-10 PM (2)
Dec 27, 10-11 PM (19)
Dec 27, 11-12 AM (21)
Dec 28, 12-1 AM (0)
Dec 28, 1-2 AM (3)
Dec 28, 2-3 AM (0)
Dec 28, 3-4 AM (1)
Dec 28, 4-5 AM (0)
Dec 28, 5-6 AM (0)
Dec 28, 6-7 AM (0)
Dec 28, 7-8 AM (0)
Dec 28, 8-9 AM (1)
Dec 28, 9-10 AM (1)
Dec 28, 10-11 AM (0)
Dec 28, 11-12 PM (1)
Dec 28, 12-1 PM (1)
Dec 28, 1-2 PM (0)
Dec 28, 2-3 PM (12)
Dec 28, 3-4 PM (10)
Dec 28, 4-5 PM (7)
Dec 28, 5-6 PM (10)
Dec 28, 6-7 PM (10)
Dec 28, 7-8 PM (3)
Dec 28, 8-9 PM (0)
Dec 28, 9-10 PM (4)
Dec 28, 10-11 PM (23)
Dec 28, 11-12 AM (17)
Dec 29, 12-1 AM (0)
Dec 29, 1-2 AM (5)
Dec 29, 2-3 AM (2)
Dec 29, 3-4 AM (6)
Dec 29, 4-5 AM (0)
Dec 29, 5-6 AM (2)
Dec 29, 6-7 AM (2)
Dec 29, 7-8 AM (4)
Dec 29, 8-9 AM (6)
Dec 29, 9-10 AM (4)
Dec 29, 10-11 AM (9)
Dec 29, 11-12 PM (10)
Dec 29, 12-1 PM (13)
Dec 29, 1-2 PM (17)
Dec 29, 2-3 PM (13)
Dec 29, 3-4 PM (11)
Dec 29, 4-5 PM (5)
Dec 29, 5-6 PM (7)
Dec 29, 6-7 PM (4)
Dec 29, 7-8 PM (9)
Dec 29, 8-9 PM (3)
Dec 29, 9-10 PM (3)
Dec 29, 10-11 PM (31)
Dec 29, 11-12 AM (23)
Dec 30, 12-1 AM (3)
Dec 30, 1-2 AM (3)
Dec 30, 2-3 AM (2)
Dec 30, 3-4 AM (1)
Dec 30, 4-5 AM (0)
Dec 30, 5-6 AM (1)
Dec 30, 6-7 AM (0)
Dec 30, 7-8 AM (7)
Dec 30, 8-9 AM (9)
Dec 30, 9-10 AM (11)
Dec 30, 10-11 AM (10)
Dec 30, 11-12 PM (3)
Dec 30, 12-1 PM (2)
Dec 30, 1-2 PM (5)
Dec 30, 2-3 PM (24)
Dec 30, 3-4 PM (8)
Dec 30, 4-5 PM (8)
Dec 30, 5-6 PM (3)
Dec 30, 6-7 PM (0)
Dec 30, 7-8 PM (1)
Dec 30, 8-9 PM (4)
Dec 30, 9-10 PM (5)
Dec 30, 10-11 PM (32)
Dec 30, 11-12 AM (17)
Dec 31, 12-1 AM (0)
Dec 31, 1-2 AM (1)
Dec 31, 2-3 AM (1)
Dec 31, 3-4 AM (0)
Dec 31, 4-5 AM (0)
Dec 31, 5-6 AM (0)
Dec 31, 6-7 AM (4)
Dec 31, 7-8 AM (4)
Dec 31, 8-9 AM (14)
Dec 31, 9-10 AM (8)
Dec 31, 10-11 AM (6)
Dec 31, 11-12 PM (1)
991 commits this week
Dec 24, 2025
-
Dec 31, 2025
feat(cat-voices): mini sync (#3902)
* chore: remove unnecessary useCache parameter * chore: move docs synchronisation logic out into separate class * sync_request * chore: stable documents ids * wip * changing proposal stream only when significant part of catalystId changes * wip * rename * add _syncProposal and move errors mapping + loading status there * sync and watch proposal * wip * queue documents sync requests * sync manager tests * feat: target sync on proposal route * queue target mini sync * chore: safe index mapping * sync request steps * chore: fix typo * remote latest ver * complete request * queries * proposal template, if missing * checking initial location in app splash manager * chore: cleanup * chore: typos * chore: direct use _activeRequest * id instead of ref for fav toggle * move init logic out of bootstrap to choreographer * fix: spelling * chore: fix imports
Add step-by-step guide for Mesh Multisig setup
This guide provides step-by-step instructions for creating and setting up a new Multisig address using the Mesh Multisignature Wallet, including wallet connection, wallet creation, and signer verification.
feat(cat-voices): My actions page and sub-routes navigation (#3891)
* add `My Actions` drawer * Add proposal approval and co-proposer consent pages * Use ShellRoute for actions drawer * refactor * improve end drawer route handling * preserve query parameters on route stack rebuild * refactor * refactor * chore: add ActionsShellPage.close() --------- Co-authored-by: Damian MoliĆski <[email protected]> Co-authored-by: Damian Molinski <[email protected]>
Merge feat/co-proposers-3677 into feat/mini_sync_3840
feat(cat-voices): Remove submission close date from campaign category (#3923)
* feat: submission close date * feat: signal and look up cache * chore: leave todo * fix: format * refactor: use spacing
feat: promote Catalyst fund 15 inside news modal
feat: add catalyst fund 15 banner
Add changelog entry
Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Implement state-machine tests for PerasVoteDB
This commit implements state-machine tests for the PerasVoteDB using quickcheck-dynamic. Notably, we define rather constrained generators to increase the chances of (among others): * Voting for the same target more than once (normal behavior), * Voting more than once per round (PerasVoteAlreadyInDB), * Two voting targets becoming winners (MultipleWinnersInRound) Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Merge branch 'feat/mini_sync_3840' of github.com:input-output-hk/catalyst-voices into feat/mini_sync_3840
fix(ui): update alert text of recovery phrase (#1482)
Co-authored-by: Sotatek-DukeVu <[email protected]>
chore: add ActionsShellPage.close()
New release: cardano-signer 1.34.0
New features: - This updates adds the function to link the content of the "@context" part in a governance action to an online http/https source. If such an entry is detected during the CIP100 signing/verification, cardano-signer tries to fetch the linked content to use it in the process. Checkout the release notes for an example. - Calidus Key operations via the `--cip88` flag are now also working via the added `--cip151` flag Other changes: - Improved error/exception output handling
Merge branch 'feat/co-proposers-3677' into feat/my-actions-page-and-sub-routes-navigation
Merge branch 'feat/co-proposers-3677' into feat/mini_sync_3840
move init logic out of bootstrap to choreographer
Add changelog entry
Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Implement state-machine tests for PerasVoteDB
This commit implements state-machine tests for the PerasVoteDB using quickcheck-dynamic. Notably, we define rather constrained generators to increase the chances of (among others): * Voting for the same target more than once (normal behavior), * Voting more than once per round (PerasVoteAlreadyInDB), * Two voting targets becoming winners (MultipleWinnersInRound) Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add PerasVoteDB API and implementation
This commit defined the API and implements an initial in-memory version of the PerasVoteDB, used to keep track of Peras votes received through object diffusion. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add changelog entry
Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add Peras Vote aggregation logic
This commit adds the vote aggregation routine used to turn sufficiently many Peras votes for the same block into a Peras certificate. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add definitions for PerasVote diffusion through ObjectDiffusion
This commit defines ObjectDiffusion instances for Peras votes using the PerasVoteDB as a storage backend. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>