fix(migration): refactor connection pair handling and tag management
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 (10)
Dec 31, 12-1 PM (6)
Dec 31, 1-2 PM (5)
Dec 31, 2-3 PM (23)
Dec 31, 3-4 PM (9)
Dec 31, 4-5 PM (6)
Dec 31, 5-6 PM (23)
Dec 31, 6-7 PM (6)
Dec 31, 7-8 PM (2)
Dec 31, 8-9 PM (3)
Dec 31, 9-10 PM (5)
Dec 31, 10-11 PM (20)
Dec 31, 11-12 AM (16)
Jan 01, 12-1 AM (1)
Jan 01, 1-2 AM (1)
Jan 01, 2-3 AM (1)
Jan 01, 3-4 AM (6)
Jan 01, 4-5 AM (0)
Jan 01, 5-6 AM (0)
Jan 01, 6-7 AM (0)
Jan 01, 7-8 AM (2)
Jan 01, 8-9 AM (5)
Jan 01, 9-10 AM (1)
Jan 01, 10-11 AM (1)
Jan 01, 11-12 PM (1)
Jan 01, 12-1 PM (9)
Jan 01, 1-2 PM (3)
Jan 01, 2-3 PM (3)
Jan 01, 3-4 PM (4)
Jan 01, 4-5 PM (3)
Jan 01, 5-6 PM (3)
Jan 01, 6-7 PM (6)
Jan 01, 7-8 PM (11)
Jan 01, 8-9 PM (2)
Jan 01, 9-10 PM (12)
Jan 01, 10-11 PM (19)
Jan 01, 11-12 AM (11)
Jan 02, 12-1 AM (0)
Jan 02, 1-2 AM (1)
Jan 02, 2-3 AM (5)
Jan 02, 3-4 AM (3)
Jan 02, 4-5 AM (1)
Jan 02, 5-6 AM (1)
Jan 02, 6-7 AM (1)
Jan 02, 7-8 AM (13)
Jan 02, 8-9 AM (20)
Jan 02, 9-10 AM (20)
Jan 02, 10-11 AM (12)
Jan 02, 11-12 PM (6)
Jan 02, 12-1 PM (14)
Jan 02, 1-2 PM (3)
Jan 02, 2-3 PM (16)
Jan 02, 3-4 PM (30)
Jan 02, 4-5 PM (54)
Jan 02, 5-6 PM (10)
Jan 02, 6-7 PM (15)
Jan 02, 7-8 PM (7)
Jan 02, 8-9 PM (10)
Jan 02, 9-10 PM (1)
Jan 02, 10-11 PM (19)
Jan 02, 11-12 AM (12)
Jan 03, 12-1 AM (1)
Jan 03, 1-2 AM (2)
Jan 03, 2-3 AM (1)
Jan 03, 3-4 AM (1)
Jan 03, 4-5 AM (1)
Jan 03, 5-6 AM (1)
Jan 03, 6-7 AM (1)
Jan 03, 7-8 AM (5)
Jan 03, 8-9 AM (1)
Jan 03, 9-10 AM (7)
Jan 03, 10-11 AM (1)
Jan 03, 11-12 PM (1)
Jan 03, 12-1 PM (2)
Jan 03, 1-2 PM (4)
Jan 03, 2-3 PM (7)
Jan 03, 3-4 PM (10)
Jan 03, 4-5 PM (10)
Jan 03, 5-6 PM (2)
Jan 03, 6-7 PM (0)
Jan 03, 7-8 PM (2)
Jan 03, 8-9 PM (1)
Jan 03, 9-10 PM (1)
Jan 03, 10-11 PM (31)
Jan 03, 11-12 AM (25)
Jan 04, 12-1 AM (10)
Jan 04, 1-2 AM (1)
Jan 04, 2-3 AM (0)
Jan 04, 3-4 AM (4)
Jan 04, 4-5 AM (3)
Jan 04, 5-6 AM (0)
Jan 04, 6-7 AM (0)
Jan 04, 7-8 AM (0)
Jan 04, 8-9 AM (1)
Jan 04, 9-10 AM (1)
Jan 04, 10-11 AM (0)
Jan 04, 11-12 PM (4)
Jan 04, 12-1 PM (6)
Jan 04, 1-2 PM (0)
Jan 04, 2-3 PM (0)
Jan 04, 3-4 PM (2)
Jan 04, 4-5 PM (0)
Jan 04, 5-6 PM (0)
Jan 04, 6-7 PM (0)
Jan 04, 7-8 PM (1)
Jan 04, 8-9 PM (0)
Jan 04, 9-10 PM (2)
Jan 04, 10-11 PM (22)
Jan 04, 11-12 AM (16)
Jan 05, 12-1 AM (0)
Jan 05, 1-2 AM (3)
Jan 05, 2-3 AM (6)
Jan 05, 3-4 AM (4)
Jan 05, 4-5 AM (8)
Jan 05, 5-6 AM (7)
Jan 05, 6-7 AM (4)
Jan 05, 7-8 AM (11)
Jan 05, 8-9 AM (15)
Jan 05, 9-10 AM (25)
Jan 05, 10-11 AM (32)
Jan 05, 11-12 PM (15)
Jan 05, 12-1 PM (21)
Jan 05, 1-2 PM (16)
Jan 05, 2-3 PM (27)
Jan 05, 3-4 PM (19)
Jan 05, 4-5 PM (16)
Jan 05, 5-6 PM (6)
Jan 05, 6-7 PM (5)
Jan 05, 7-8 PM (10)
Jan 05, 8-9 PM (12)
Jan 05, 9-10 PM (16)
Jan 05, 10-11 PM (39)
Jan 05, 11-12 AM (54)
Jan 06, 12-1 AM (10)
Jan 06, 1-2 AM (7)
Jan 06, 2-3 AM (16)
Jan 06, 3-4 AM (10)
Jan 06, 4-5 AM (20)
Jan 06, 5-6 AM (5)
Jan 06, 6-7 AM (8)
Jan 06, 7-8 AM (10)
Jan 06, 8-9 AM (37)
Jan 06, 9-10 AM (10)
Jan 06, 10-11 AM (17)
Jan 06, 11-12 PM (9)
Jan 06, 12-1 PM (8)
Jan 06, 1-2 PM (11)
Jan 06, 2-3 PM (14)
Jan 06, 3-4 PM (14)
Jan 06, 4-5 PM (26)
Jan 06, 5-6 PM (23)
Jan 06, 6-7 PM (39)
Jan 06, 7-8 PM (14)
Jan 06, 8-9 PM (21)
Jan 06, 9-10 PM (12)
Jan 06, 10-11 PM (74)
Jan 06, 11-12 AM (29)
Jan 07, 12-1 AM (17)
Jan 07, 1-2 AM (10)
Jan 07, 2-3 AM (11)
Jan 07, 3-4 AM (31)
Jan 07, 4-5 AM (6)
Jan 07, 5-6 AM (0)
Jan 07, 6-7 AM (1)
Jan 07, 7-8 AM (5)
1,628 commits this week
Dec 31, 2025
-
Jan 07, 2026
fix(migration): refactor connection pair handling and tag management
Merge branch 'feat/co-proposers-3677' into feat/integrate-responding-to-collaborator-invites-3701
Merge branch 'main' into refactor/handle-todos-markdown-plain-text-and-docs
feat(cat-voices): sync with gateway v2 endpoints (#3602)
* feat(cat-voices): Add Dio client (#3570) * feat: Add Dio client * fix format-check * refactor * Remove contentType header from "status" Dio client, update project.dic * Disable cSpell for ComponentStatus enum clean up project.dic * feat(cat-voices): update signed document according to v0.0.4 specs (#3550) * feat: migrate to spec v004 * chore: cleanup * chore: remove election ID, cleanup code * refactor: use parameters instead of category ID * feat: migrate to parameters * feat: migrate from categoryId to document parameters * feat: migrate json * chore: add test for parameters migration * feat: filter by proposals * feat: handle DB and signed document migration * chore: cleanup * feat: cbor migration * docs: move to readme * feat: add tests * chore: update documents * chore: lints * chore: cleanup * feat: collabs migration * chore: docs, cleanup * style: formatting * refactor: cleanup * refactor: migrate collaborators to catalyst kid * refactor: migrate section to SectionRef * refactor: code review changes, add more custom types * chore: rename categoryId => categoryRef * refactor: make document type singular * chore: cleanup * chore: revert unit tests * feat(cat-voices): update signed document according to v0.0.4 spec - review changes (#3577) * feat: migrate to spec v004 * chore: cleanup * chore: remove election ID, cleanup code * refactor: use parameters instead of category ID * feat: migrate to parameters * feat: migrate from categoryId to document parameters * feat: migrate json * chore: add test for parameters migration * feat: filter by proposals * feat: handle DB and signed document migration * chore: cleanup * feat: cbor migration * docs: move to readme * feat: add tests * chore: update documents * chore: lints * chore: cleanup * feat: collabs migration * chore: docs, cleanup * style: formatting * refactor: cleanup * refactor: migrate collaborators to catalyst kid * refactor: migrate section to SectionRef * refactor: code review changes, add more custom types * chore: rename categoryId => categoryRef * refactor: make document type singular * chore: cleanup * chore: revert unit tests * Revert "chore: revert unit tests" This reverts commit e410530f15b0d379d1bfc7e80845306858d27f78. * chore: add cose content encoding and cose media type * refactor: rename categoryId to categoryRef * chore: clean spelling list * feat(cat-voices): Remove Chopper and code generation scripts (#3573) * feat: remove chopper and code generation scripts * remove cat status OpenAPI json * chore: clean up * chore: back to previous catalyst_voices/README.md structure and remove just one line * feat(cat-voices): Migrate document index to v2 endpoint (#3599) * feat: Migrate document index to v2 endpoint * Update catalyst_voices/packages/internal/catalyst_voices_repositories/lib/src/api/dio_cat_gateway_service.dart Co-authored-by: Dominik Toton <[email protected]> * Update catalyst_voices/packages/internal/catalyst_voices_repositories/lib/src/api/dio_cat_gateway_service.dart Co-authored-by: Dominik Toton <[email protected]> * chore: Simplify comments in API models --------- Co-authored-by: Dominik Toton <[email protected]> * feat(cat-voices): Migrate `rbac` endpoints to v2 (#3596) * feat: Migrate RBAC endpoint to v2 * feat: enhance RBAC DTOs and add PEM handling for X509 certificates * chore: disable cspell in x509 certificate test * refactor: Remove Json typedef and move CertificateType * refactor(cat-voices): Centralize signed document metadata creation (#3609) * feat: add content type * refactor: remove signed document metadata in favor of document data metadata * refactor: centralize parameters * refactor: cleanup * chore: add more test assertions * chore: cleanup * fix: migration test * feat(cat-voices): Update stakeAssets endpoint to v2 (#3621) * chore(cat-voices): upgrade build runner (#3733) * chore: Upgrade dependencies * remove build_runner log-performance * add to melos flutter clean * feat(cat-voices): expose collaborators in metadata (#3750) * Add collaborators to DocumentDataMetadata and add mapper * update DTO * fix: failing tests * fix: spelling * feat(cat-voices): dynamic templates refs (#3757) * remove const template refs * use isInCategoryList * fix: main merge * feat(cat-voices): Update Catalyst Gateway API to v0.9.0 (#3753) * Update Catalyst Gateway API to v0.8.0 * replace EqOrRanged models with Selector models * update Catalyst Gateway API to v0.9.0 * feat(cat-voices): sort cbor list deterministically (#3830) * fix(cat-voices): failing unit tests in sync-with-gateway-v2-endpoints (#3868) * fix: unit tests * fix: move test data into dart files to avoid using File api on web platform * fix: remove unused code * fix: disable unit tests on web which cannot run there due to drift limitations * feat(cat-voices): requests retry policy (#3869) * feat: add retry interceptor * fix: retry interceptor needs itself as interceptor in it's dio * chore: cleanup * fix: tests * make some RBAC registration response data fields nullable (#3883) * feat(cat-voices): dynamic f15 campaign (#3886) * feat: fetch comment template from the database * feat: sync only active campaign documents * feat: dynamic f15 campaign * fix: missing campaign check * chore: add dynamic f15 categories * fix: campaign id * chore: set f15 campaign as active * feat: treat documents as const for f15 and as dynamic for dynamic F15 campaign * feat(cat-voices): document id and ver freshness (#3915) * feat: generate new id for document draft when it's the first document to retain freshness and have the same id and ver * chore: reformat * chore: unit tests * fix: tests * chore: code review changes * fix(cat-voices): test signed docs v2 against live gateway (#3921) * fix: content type migration, change Content-Encoding into content-encoding * fix: make sure proposal has signed document ref before publishing * chore: add dynamic next fund campaign, categories and timeline * chore: reformat * chore: add more dynamic categories for the next fund * feat: add custom document locator map * fix: assertion * refactor: rename nextFund to fx * active campaign filter (#3925) * fix(cat-voices): do not retry direct auth (#3926) * do not retry auth in interceptor when direct authentication is provided * fix auth interceptor tests --------- Co-authored-by: Bartek StoliĆski <[email protected]> Co-authored-by: Dominik Toton <[email protected]> Co-authored-by: Dominik Toton <[email protected]>
Merge branch 'feat/co-proposers-3677' into refactor/replace-dummy-catalyst-id-factory
Merge pull request #775 from MeshJS/fix/override-libsodium
Fix/override libsodium
fix: pass era to handle_epoch_activity
fix(ledger): multi-asset conservation
Signed-off-by: Chris Gianelloni <[email protected]>
feat(peergov): ledger peers
Signed-off-by: Chris Gianelloni <[email protected]>
fix(ledger): multi-asset conservation
Signed-off-by: Chris Gianelloni <[email protected]>
fix: pay rewards to deregistered accounts
ChainSync never times out for trustable peers
Add changelog fragments
Add more about trusted peers in the spec
Add timout property test for timeLimitsChainSync
Remove extraFlags polymorphism from NodeToNodeProtocolsWithExpandedCtx
Add documentation on ChainSync timeout changes in the network spec
Add default extraFlags to PeerSelectionGovernorArgs
add mapping token of BDCA
Testnet extraFlags fix