Merge branch 'main' into log-panic-properly
Home /
Input Output /
catalyst-voices
Oct 02, 12-1 AM (0)
Oct 02, 1-2 AM (0)
Oct 02, 2-3 AM (0)
Oct 02, 3-4 AM (0)
Oct 02, 4-5 AM (0)
Oct 02, 5-6 AM (0)
Oct 02, 6-7 AM (0)
Oct 02, 7-8 AM (0)
Oct 02, 8-9 AM (0)
Oct 02, 9-10 AM (1)
Oct 02, 10-11 AM (0)
Oct 02, 11-12 PM (0)
Oct 02, 12-1 PM (0)
Oct 02, 1-2 PM (0)
Oct 02, 2-3 PM (0)
Oct 02, 3-4 PM (0)
Oct 02, 4-5 PM (0)
Oct 02, 5-6 PM (0)
Oct 02, 6-7 PM (0)
Oct 02, 7-8 PM (0)
Oct 02, 8-9 PM (0)
Oct 02, 9-10 PM (0)
Oct 02, 10-11 PM (0)
Oct 02, 11-12 AM (0)
Oct 03, 12-1 AM (0)
Oct 03, 1-2 AM (0)
Oct 03, 2-3 AM (0)
Oct 03, 3-4 AM (0)
Oct 03, 4-5 AM (0)
Oct 03, 5-6 AM (0)
Oct 03, 6-7 AM (0)
Oct 03, 7-8 AM (0)
Oct 03, 8-9 AM (0)
Oct 03, 9-10 AM (0)
Oct 03, 10-11 AM (0)
Oct 03, 11-12 PM (0)
Oct 03, 12-1 PM (0)
Oct 03, 1-2 PM (0)
Oct 03, 2-3 PM (0)
Oct 03, 3-4 PM (0)
Oct 03, 4-5 PM (0)
Oct 03, 5-6 PM (0)
Oct 03, 6-7 PM (0)
Oct 03, 7-8 PM (0)
Oct 03, 8-9 PM (0)
Oct 03, 9-10 PM (0)
Oct 03, 10-11 PM (0)
Oct 03, 11-12 AM (0)
Oct 04, 12-1 AM (0)
Oct 04, 1-2 AM (0)
Oct 04, 2-3 AM (0)
Oct 04, 3-4 AM (0)
Oct 04, 4-5 AM (0)
Oct 04, 5-6 AM (0)
Oct 04, 6-7 AM (0)
Oct 04, 7-8 AM (0)
Oct 04, 8-9 AM (0)
Oct 04, 9-10 AM (0)
Oct 04, 10-11 AM (0)
Oct 04, 11-12 PM (0)
Oct 04, 12-1 PM (0)
Oct 04, 1-2 PM (0)
Oct 04, 2-3 PM (0)
Oct 04, 3-4 PM (0)
Oct 04, 4-5 PM (0)
Oct 04, 5-6 PM (0)
Oct 04, 6-7 PM (0)
Oct 04, 7-8 PM (0)
Oct 04, 8-9 PM (0)
Oct 04, 9-10 PM (0)
Oct 04, 10-11 PM (0)
Oct 04, 11-12 AM (0)
Oct 05, 12-1 AM (0)
Oct 05, 1-2 AM (0)
Oct 05, 2-3 AM (0)
Oct 05, 3-4 AM (0)
Oct 05, 4-5 AM (0)
Oct 05, 5-6 AM (0)
Oct 05, 6-7 AM (0)
Oct 05, 7-8 AM (0)
Oct 05, 8-9 AM (0)
Oct 05, 9-10 AM (2)
Oct 05, 10-11 AM (0)
Oct 05, 11-12 PM (0)
Oct 05, 12-1 PM (0)
Oct 05, 1-2 PM (0)
Oct 05, 2-3 PM (0)
Oct 05, 3-4 PM (0)
Oct 05, 4-5 PM (0)
Oct 05, 5-6 PM (0)
Oct 05, 6-7 PM (0)
Oct 05, 7-8 PM (0)
Oct 05, 8-9 PM (0)
Oct 05, 9-10 PM (0)
Oct 05, 10-11 PM (0)
Oct 05, 11-12 AM (0)
Oct 06, 12-1 AM (0)
Oct 06, 1-2 AM (0)
Oct 06, 2-3 AM (0)
Oct 06, 3-4 AM (1)
Oct 06, 4-5 AM (0)
Oct 06, 5-6 AM (6)
Oct 06, 6-7 AM (4)
Oct 06, 7-8 AM (4)
Oct 06, 8-9 AM (1)
Oct 06, 9-10 AM (1)
Oct 06, 10-11 AM (1)
Oct 06, 11-12 PM (5)
Oct 06, 12-1 PM (3)
Oct 06, 1-2 PM (1)
Oct 06, 2-3 PM (0)
Oct 06, 3-4 PM (0)
Oct 06, 4-5 PM (0)
Oct 06, 5-6 PM (0)
Oct 06, 6-7 PM (0)
Oct 06, 7-8 PM (0)
Oct 06, 8-9 PM (0)
Oct 06, 9-10 PM (0)
Oct 06, 10-11 PM (0)
Oct 06, 11-12 AM (0)
Oct 07, 12-1 AM (0)
Oct 07, 1-2 AM (0)
Oct 07, 2-3 AM (2)
Oct 07, 3-4 AM (1)
Oct 07, 4-5 AM (0)
Oct 07, 5-6 AM (5)
Oct 07, 6-7 AM (5)
Oct 07, 7-8 AM (4)
Oct 07, 8-9 AM (4)
Oct 07, 9-10 AM (5)
Oct 07, 10-11 AM (0)
Oct 07, 11-12 PM (0)
Oct 07, 12-1 PM (0)
Oct 07, 1-2 PM (0)
Oct 07, 2-3 PM (1)
Oct 07, 3-4 PM (0)
Oct 07, 4-5 PM (0)
Oct 07, 5-6 PM (0)
Oct 07, 6-7 PM (0)
Oct 07, 7-8 PM (0)
Oct 07, 8-9 PM (0)
Oct 07, 9-10 PM (0)
Oct 07, 10-11 PM (0)
Oct 07, 11-12 AM (0)
Oct 08, 12-1 AM (0)
Oct 08, 1-2 AM (0)
Oct 08, 2-3 AM (0)
Oct 08, 3-4 AM (2)
Oct 08, 4-5 AM (3)
Oct 08, 5-6 AM (1)
Oct 08, 6-7 AM (3)
Oct 08, 7-8 AM (6)
Oct 08, 8-9 AM (4)
Oct 08, 9-10 AM (3)
Oct 08, 10-11 AM (6)
Oct 08, 11-12 PM (8)
Oct 08, 12-1 PM (2)
Oct 08, 1-2 PM (4)
Oct 08, 2-3 PM (7)
Oct 08, 3-4 PM (1)
Oct 08, 4-5 PM (0)
Oct 08, 5-6 PM (2)
Oct 08, 6-7 PM (0)
Oct 08, 7-8 PM (0)
Oct 08, 8-9 PM (0)
Oct 08, 9-10 PM (1)
Oct 08, 10-11 PM (0)
Oct 08, 11-12 AM (0)
Oct 09, 12-1 AM (0)
110 commits this week
Oct 02, 2025
-
Oct 09, 2025
Merge branch 'feat/face-performance-optimization-3352' into feat/responsive-breakpoints-update-3430
feat: changing breakpoints
make f14_comments.sql transactional
Tier-1 Enterprise Integrations, updated paths for f14 archive proposal templates in code
chore: update index endpoint parameter
Merge feat/incident_reporting_3158 into feat/unification_of_notifications_3414
feat: respect title in agreement confirmation widget
feat: respect title in agreement confirmation widget
Use ScaffoldMessenger.maybeOf instead of global key
chore: revert docs
Apply suggestion from @LynxLynxx
Co-authored-by: Ryszard Schossler <[email protected]>
Revert "fix(cat-voices): disable failing earthly targets (#3482)"
This reverts commit 2762cd6c11e7693e4a8fcdd82aa7794d166a9759.
Merge branch 'main' into feat/migrate-to-pub-workspaces
# Conflicts: # Earthfile # catalyst-gateway/Earthfile # catalyst-gateway/event-db/Earthfile # catalyst-gateway/tests/Earthfile # catalyst-gateway/tests/api_tests/Earthfile # catalyst_voices/.earthlyignore # catalyst_voices/Earthfile # catalyst_voices/README.md # catalyst_voices/melos.yaml # catalyst_voices/packages/libs/README.md # catalyst_voices/packages/libs/catalyst_cardano/catalyst_cardano/example/LICENSE # catalyst_voices/packages/libs/catalyst_cardano/catalyst_cardano/wallet-automation/Earthfile # catalyst_voices/packages/libs/catalyst_compression/Earthfile # catalyst_voices/packages/libs/catalyst_compression/LICENSE # catalyst_voices/packages/libs/catalyst_compression/catalyst_compression/LICENSE # catalyst_voices/packages/libs/catalyst_compression/example/LICENSE # catalyst_voices/packages/libs/catalyst_compression/example/pubspec.yaml # catalyst_voices/packages/libs/catalyst_compression/pubspec.yaml # catalyst_voices/packages/libs/catalyst_compression/rust/Earthfile # catalyst_voices/packages/libs/catalyst_key_derivation/.earthlyignore # catalyst_voices/packages/libs/catalyst_key_derivation/Earthfile # catalyst_voices/packages/libs/catalyst_key_derivation/pubspec.yaml # catalyst_voices/packages/libs/catalyst_key_derivation/rust/Earthfile # catalyst_voices/utilities/uikit_example/Earthfile # docs/Earthfile # justfile # utilities/docs-preview/Earthfile
Merge branch 'main' into fix/registration-receive-email-checkbox
feat(cat-voices): mobile support (#3316)
* feat(cat-voices): update android config (#3298) * feat: android app name * chore: update gradle * feat: transform groove to kotlin * feat: adding icons * feat: update background in loading in app splash for mobile * feat: update app flavor and env selection * feat: update grade-wrapper * feat: use specific sdk version * feat: update key derivation android config * feat: update remote_widgets android config * feat: update bundle id * fix: spelling * feat(cat-voices): update recommended settings and readme (#3321) * feat: update recommended settings and readme * fix: format * fix: format * feat: remove flavor from name * feat(cat-voices): ios config (#3315) * feat: podfile update * feat: update icons * feat: update pod file * feat: update catalyst key derivation * feat: update remote_widgets * chore: remove Podfile.lock from tracking and to gitignore * chore: update build targets * chore: add files to earthlyignore * refactor(cat-voices): split catalyst platform into operating system and form factor enums (#3317) * refactor: split catalyst platform into os and form factor * chore: cleanup * refactor: unify mobile detection * feat: allow embed builders on web only * chore: cleanup tests * chore: cleanup * refactor: simplify the expression * refactor: use data widget builder * docs: clarify int constraints * refactor: migrate api * feat(cat-voices): permission handler (#3337) * chore: adding dependencies * feat: adding permission for android * feat: permission handler factory * feat: exporting models * feat: adding dependencies * fix: android manifest format * feat: adding catalyst operating system * feat: adding catalyst operating system * feat: refactor to used rationale and explanation exception * feat: adding queue * chore: remove android manifest permission * fix: remove white space and sort intl * chore: change location of permission_mixin * chore: remove unused file * feat(cat-voices): native drift (mobile) db (#3371) * define native database and its paths * docs: update README * chore: markdown formatting * fix: readme * feat(cat-voices): io downloader (#3361) * chore: adding dependencies * feat: adding permission for android * feat: permission handler factory * feat: exporting models * feat: adding dependencies * fix: android manifest format * feat: adding catalyst operating system * feat: adding catalyst operating system * feat: refactor to used rationale and explanation exception * feat: adding queue * chore: remove android manifest permission * fix: remove white space and sort intl * feat: io downloader implementation * chore: remove comments * fix: spelling * feat: extracting common logic * chore: update logic for downloader class * chore: remove unused mixin * fix: format * chore: review update * chore: set default strategy * chore: remove files * chore: added permission * chore: remove old files * feat(cat-voices): uploader service (#3376) * feat: uploader service * chore: review update * feat(cat-voices): Discovery Page mobile screen adjustment (#3380) * feat: adjust discovery page to mobile screen * feat: adding responsive_sized_box * chore: review update * chore: update docs * feat(cat-voices): proposals page - mobile (#3377) * single out single_select_dropdown.dart and clean up imports * refactor: making ProposalsOrderDropdown little more flexible * wrapping order dropdown * fix selector List problem * fix: divider and spacings * chore: PaginatedGridView response alignment * feat: response header and content padding * chore: cleanup imports * ripple borders * feat(cat-voices): registration mobile - part 1 (#3393) * chore: rename VoicesTwoPaneDialog to VoicesTwoPanelDialog * add fullscreenDialog parameter * chore: split RegistrationDialog into smaller widgets * move constraints directly to Dialog parameter * refactor: upload dialog splitted into smaller widgets * chore: use spacing instead of separatedBy * use Visibility.maintain * use SizeBox-es instead of paddings * chore: VoicesAlertDialog now uses BoxConstraints instead of SizedBox * wip * chore: vertical panels * cleanup info container * chore: update VoicesPanelsDialog docs and make it more generic * Remove ResponsiveBreakpointKey.other * loose constrains for mobile * PR review updates * chore: typo * feat(cat-voices): Mobile support for category detail page (#3392) * feat: initial screen adjustements * feat: mobile support category detail page * chore: review update * chore: use sizeOf * feat: registration mobile - part 2 (#3395) * chore: rename VoicesTwoPaneDialog to VoicesTwoPanelDialog * add fullscreenDialog parameter * chore: split RegistrationDialog into smaller widgets * move constraints directly to Dialog parameter * refactor: upload dialog splitted into smaller widgets * chore: use spacing instead of separatedBy * use Visibility.maintain * use SizeBox-es instead of paddings * chore: VoicesAlertDialog now uses BoxConstraints instead of SizedBox * wip * chore: vertical panels * cleanup info container * chore: update VoicesPanelsDialog docs and make it more generic * Remove ResponsiveBreakpointKey.other * loose constrains for mobile * PR review updates * chore: typo * chore: remove scroll from dialog vertical panels impl * chore: registration is web only * Enable importing SeedPhrase * chore: minor adjustments * fix: SeedPhrase test * chore: cleanup func name * feat(cat-voices): responsive account page (#3396) * revert ResponsiveStateResolver to use width instead of shortestSide * ColumnsRow updates * AccountPage tiles responsive adjustments * learn more button * cleanup dialogs * more adjustments * discovery deleted confirm * fix: failing test * remove buttons global _launch in favour of LaunchUrlMixin * simplify keychain delete low * remove covariant * fix proposals page for small screens (#3405) * feat(cat-voices): workspace responsiveness (#3401) * feat: adding responsiveness to workspace * chore: remove unused param * chore: review update * feat(cat-voices): catalyst compression with rust (#3370) * chore: upgrade CI * chore: generate code * feat: generate catalyst_compression_native with flutter_rust_bridge * feat: signatures for rust functions * chore: regenerate * feat: implement brotli decoder * feat: add zstd algorithm * chore: replace catalyst_compression with native rust implementation * refactor: rename frb crates * chore: rename compression native to compression * refactor: cleanup unnecessary web prefix * fix: web prefix * feat: add wasm_bindgen module name * fix: add missing param * feat: update flutter_rust_bridge * chore: pin flutter_rust_bridge to git hosted version * feat: custom thread pool * feat: custom thread pool in key derivation package * chore: generated files * feat: config * chore: generate code * chore: cleanup + lints * chore: add compression rust tests * chore: sync missing files * chore: allow github repo * chore: sync configs * chore: fix lints, add code generation to pre-push * chore: cleanup and lint issues * chore: generate code * fix: wrong type * chore: docs and syntax fix * fix: lint issues, regenerate * fix: wasm_bindgen name * fix: lint issues, missing docs * fix: pre-push command fixes * refactor: align naming with other targets * fix: melos issues * chore: cleanup * fix: earthly targets * fix: update pre-push tasks to avoid using melos * chore: spelling * chore: reformat * feat(cat-voices): voting page responsiveness (#3407) * fix(cat-voices): Ada symbol does not render on android (#3409) * fix: google fonts unable to display ada symbol * chore: reformat * chore: reformat * feat(cat-voices): proposal page responsiveness (#3410) * feat: proposal responsiveness * chore: review update * feat(cat-voices): versioning from tags (#3399) * test * tag version without handling suffixes * handling build_name suffixes * remove debug prints * docs * refactor(cat-voices): responsive builder best matching breakpoint (#3421) * refactor: attempt to find best matching breakpoint * refactor: responsive builder usage and responsive padding * refactor: remove other or fallback from responsive widgets * chore: tests * chore: cleanup * refactor: reimplement responsive to allow const constructors * chore: cleanup * chore: reformat * chore: cleanup * chore: more tests * feat(cat-voices): proposal builder responsiveness (#3432) * feat: adding responsiveness * chore: review update * chore: remove unused widget * feat(cat-voices): Responsive app bar (#3434) * refactor: split into more widgets * chore: reformat code * feat: responsive appbar action buttons * feat: update button ui * fix(cat-voices): Running unit tests in earthly on macos (#3477) * fix: running unit tests in earthly in mac on arm64 * fix: cleanup * feat(cat-voices): switch to flutter_rust_bridge iohk fork (#3478) * feat: switch to iohk fork of flutter_rust_bridge * chore: sync cfg * feat: update flutter_rust_bridge version * feat: update flutter rust bridge * feat: lock wasm-bindgen last working version * fix: update flutter_rust_bridge version * fix: ignore unused deps * feat: regenerate code * fix: running unit tests in earthly in mac on arm64 * fix: cleanup * chore: cleanup * chore: sync-cfg * chore(cat-voices): update README with added Platforms mentioned (#3486) * chore: update README with added Platforms mentioned * chore: fix check-markdown * fix: sentry auth token in docker target (#3487) * chore: switch ci to versioned release --------- Co-authored-by: Dominik Toton <[email protected]> Co-authored-by: Dominik Toton <[email protected]> Co-authored-by: Damian Moliński <[email protected]> Co-authored-by: Damian Molinski <[email protected]>
chore: remove unused class
Bring back user verification banner
Merge branch 'f15/cat-app' into feat/f15-cat-app-into-main
feat(cat-voices): Currency formatting adjustments (#3496)
* feat: display money as decimal * feat: display money as decimals * feat: allow only dot as decimal separator * fix: tests * fix: tests * fix: tests * fix: tests * fix: tests