100 Commits
Author SHA1 Message Date
Nick KlockengaandGitHub 85cd9a0211 Merge pull request #1027 from kdmukai/psbt_parser_docstrings
Clarify psbt_parser.py docstrings and comments; minor cleanup
2026-09-04 15:18:33 -04:00
Nick KlockengaandGitHub e4af6a7e38 Merge pull request #1013 from kdmukai/psbt_parser_ownership_scan
[security] Reject PSBTs that falsely claim this seed's ownership
2026-08-28 20:53:54 -04:00
Nick KlockengaandGitHub 8fe1933f84 Merge pull request #1018 from kdmukai/hash_lock_dev_deps
[security] Hash-lock the local dev pip requirements pins
2026-08-28 15:53:54 -04:00
Nick KlockengaandGitHub d70b322f1e Merge pull request #1005 from kdmukai/psbt_parser_trust_vocabulary
[refactor] PSBT parsing: rename `change_data`'s unverified fields to `claimed_*`
2026-08-22 22:21:36 -04:00
Nick KlockengaandGitHub fa35c3509e Merge pull request #1011 from kdmukai/pin_l10n_requirements
[security] Hash-lock the l10n requirements pins
2026-08-19 22:51:10 -04:00
Nick KlockengaandGitHub c38430b8f4 Merge pull request #1010 from kdmukai/sync_pip_requirements
[chore] Align dev requirements pins with the versions SeedSigner OS ships
2026-08-19 22:34:02 -04:00
Nick KlockengaandGitHub 861d6e3caf Merge pull request #1002 from kdmukai/psbt_parser_derivation_cache
[performance] PSBT parsing: remove redundant BIP32 derivations and Transaction rebuilds
2026-08-19 21:33:18 -04:00
Nick KlockengaandGitHub 5088588dd4 Merge pull request #991 from kdmukai/image_entropy_2_preview_pool
[enhancement] Image Entropy: Require a full pool of distinct preview frames before capture
2026-08-12 22:14:39 -04:00
Nick KlockengaandGitHub 2bbae4a509 Merge pull request #990 from kdmukai/bugfix_image_entropy_held_button
[bugfix] Image Entropy: Held button can skip live preview and final review
2026-08-12 22:14:00 -04:00
Nick KlockengaandGitHub 56637104b9 Merge pull request #969 from ruipereira1/fix/ur2-bytewords-crc-width
Serialize the Bytewords CRC as a fixed 4 bytes and re-enable the checksum check
2026-08-09 21:24:31 -04:00
Nick KlockengaandGitHub 358a34b80f Merge pull request #992 from kdmukai/screenshot_generator_ci_version_fix
[CI] Bugfix: Screenshot generator: crashes when the latest-release fetch fails
2026-08-09 21:17:07 -04:00
Nick KlockengaandGitHub aa1897e8f7 Merge pull request #987 from newtonick/add-security-md
Add SECURITY.md with vulnerability disclosure policy
2026-08-08 21:42:10 -04:00
newtonick 01dd052031 add simple Security policy 2026-08-07 17:06:09 -04:00
Nick KlockengaandGitHub 1fb2956322 Merge pull request #956 from newtonick/fix-build-yml-versioning
[CI] Fix for build.yml and writing `version.json`
2026-07-22 15:51:44 -04:00
newtonick 7cf5cdd85e fix build github action after version addition 2026-07-22 15:42:28 -04:00
Nick KlockengaandGitHub 5c748cce3d Merge pull request #810 from Chaitanya-Keyal/refactor/seed_num-to-seed
[Refactor] use `Seed` instead of `seed_num`
2026-07-21 23:52:25 -04:00
Nick KlockengaandGitHub edab7095c7 Merge pull request #954 from Chaitanya-Keyal/update-screenshots-submodule
chore: update seedsigner-screenshots submodule to latest dev
2026-07-21 23:32:40 -04:00
Nick KlockengaandGitHub 48b7791dbc Merge pull request #858 from kdmukai/version_screen_with_git_info
[Feature] Dynamic version detection; Version display screen
2026-07-17 00:11:05 -04:00
Nick KlockengaandGitHub 7db3108746 Merge branch 'dev' into version_screen_with_git_info 2026-07-16 23:54:59 -04:00
Nick KlockengaandGitHub c6ff4d738a Merge pull request #952 from kdmukai/2026-07-15_seedfinalizeview_haspassphrase_fix
[bugfix] Minor error in `SeedFinalizeView` if/else `has_passphrase` logic
2026-07-16 22:28:01 -04:00
Nick KlockengaandGitHub a493b7fb86 Merge pull request #705 from 1abdelhalim/update-linux-docs
Update Linux section in USB relay Docs
2026-07-16 20:52:50 -04:00
Nick KlockengaandGitHub f42ffff679 Merge branch 'dev' into update-linux-docs 2026-07-16 20:51:28 -04:00
Nick KlockengaandGitHub 01a8dc38f3 Merge pull request #603 from fedebuyito/resolves_issue_555
Resolves issue 555 - Improve UX navigating across DEL button (expanding it)
2026-07-15 23:48:27 -04:00
Nick KlockengaandGitHub 4ccf9845b7 Merge pull request #926 from kdmukai/2026-04-22_CI_hardening
[CI workflows] GITHUB_TOKEN permissions hardening; CI cleanup/optimizations
2026-07-15 22:27:33 -04:00
Nick KlockengaandGitHub aa1985d6b5 Merge branch 'dev' into 2026-04-22_CI_hardening 2026-07-15 22:22:35 -04:00
Nick KlockengaandGitHub 834171afd9 Merge pull request #897 from S1DDHEY/fix/replace-deprecated-os.popen
fix: Replaced `os.popen()` with Python's inbuilt file handling
2026-07-14 23:12:05 -04:00
Nick KlockengaandGitHub 255dccf905 Merge pull request #888 from Chaitanya-Keyal/docs/bump-version-0.8.7
docs(README): bump version to 0.8.7
2026-07-13 16:40:49 -04:00
Nick KlockengaandGitHub e0a80d4b33 Merge pull request #900 from PROWLERx15/fix-seed-views
[Bugfix] Back Navigation in Seed Entry Views
2026-06-09 22:10:44 -04:00
Nick KlockengaandGitHub 6cd085e0bc Merge pull request #932 from Chaitanya-Keyal/chore/update-translations-submodule
Update seedsigner-translations submodule to latest dev (708961)
2026-06-09 22:09:31 -04:00
Nick KlockengaandGitHub 2c486ebfdb Merge pull request #889 from kdmukai/2026-03-06_finalize_languages_v0_8_7
[l10n] Finalize v0.8.7 languages
2026-03-12 14:52:11 -04:00
Nick KlockengaandGitHub 5aaad54b87 Merge pull request #853 from kdmukai/fix_test_settings_defintion_mock
[Bugfix] Fix inadvertently persistent test artifacts
2026-03-07 14:52:36 -05:00
Nick KlockengaandGitHub eecb26e850 Merge pull request #887 from Chaitanya-Keyal/chore/bump-version-0.8.7
chore: bump version to 0.8.7
2026-03-07 13:41:54 -05:00
Nick KlockengaandGitHub dae9b339e5 Merge pull request #881 from Chaitanya-Keyal/l10n/multisig-wallet-policy
l10n: make multisig wallet policy display translatable
2026-03-05 16:41:29 -05:00
Nick KlockengaandGitHub 97f4d1040d Merge pull request #877 from kdmukai/2026-02_pr_template_revision
Update the PR template: Set more explicit expectations re: tests, our slow pace, "@" mentions
2026-03-05 13:50:28 -05:00
Nick KlockengaandGitHub 6ccc1bf21a Merge pull request #886 from newtonick/update-seedsigner-translations-20260304
Update seedsigner-translations submodule to latest dev (6b911be)
2026-03-04 22:46:38 -05:00
Nick Klockenga 55939c3c64 update seedsigner-translations submodule to latest dev 2026-03-04 22:26:48 -05:00
Nick KlockengaandGitHub 60ed023429 Merge pull request #819 from newtonick/move-foreign-fonts
[Feature] Move foreign font files to seedsigner-translations repo
2026-03-04 22:01:03 -05:00
Nick Klockenga 848fbc03a5 minor comment updates 2026-02-19 21:47:13 -05:00
Nick KlockengaandGitHub bdcc7c288f Merge pull request #879 from Chaitanya-Keyal/feat/improve-io-test-screenshot
[Screenshot] Update `IOTestScreen` to preserve "Clear" button for Screenshot Renderer
2026-02-19 08:48:51 -05:00
Nick KlockengaandGitHub f410707133 Merge pull request #861 from kdmukai/2025-12_settings_cleanup_v2
[Cleanup] `SettingsDefinition` minor improvements, better test maintainability
2026-02-18 22:22:26 -05:00
Nick KlockengaandGitHub 5beb169c5b Merge pull request #867 from Chaitanya-Keyal/fix/missing-l10n 2026-02-18 21:02:46 -05:00
Nick KlockengaandGitHub 9d06f66500 Merge pull request #871 from alvroble/pillow_10.3.0 2026-02-18 20:50:27 -05:00
Nick KlockengaandGitHub 422a7b9f25 Merge pull request #860 from kdmukai/2025-12_mocks_in_screenshot_generator
[Refactor] Screenshot generator: Better state management via mocks
2026-02-16 11:19:23 -05:00
Nick KlockengaandGitHub 09f92729cf Merge pull request #821 from kdmukai/display_driver_factory
[Refactor] Make `DisplayDriver` a true parent class; add `DisplayDriverFactory`
2026-02-16 11:12:03 -05:00
Nick KlockengaandGitHub d557afffb1 Merge pull request #850 from kdmukai/multiselect_settings_selection_required
[Bugfix] Multiselect settings must have a selection
2026-01-26 22:25:25 -05:00
Nick KlockengaandGitHub 01cb2cc796 Merge pull request #740 from FazleRabbbiferdaus172/improvement/non_emulator/Disable_screensaver
[IMP] Disable screensaver during SeedQR transcription
2026-01-19 21:45:08 -05:00
Nick KlockengaandGitHub ca242e175a Merge pull request #851 from Bicaru20/export_xpub_eliminate
Export xpub eliminate
2026-01-19 21:44:26 -05:00
Nick KlockengaandGitHub ed519a5128 Merge branch 'dev' into export_xpub_eliminate 2026-01-19 21:39:53 -05:00
Nick KlockengaandGitHub cf3f941b1c Merge pull request #844 from kdmukai/xpub_export_replace_coordinators
[Refactor] Xpub export: Replace the "coordinator" setting with "xpub_qr_type"
2026-01-19 21:32:14 -05:00
Nick KlockengaandGitHub 672051a3be Merge pull request #849 from kdmukai/optimize_text_scroll_animation
[Performance] Scrolling text can cause delays moving to next screen
2026-01-19 21:18:25 -05:00
Nick KlockengaandGitHub 56d2315431 Merge pull request #859 from kdmukai/2025-12_remove_CameraConnectionError_message
[Cleanup] Remove unnecessary `CameraConnectionError` error message
2026-01-16 20:41:36 -05:00
Nick KlockengaandGitHub 07ea19fc9e Merge pull request #845 from kdmukai/initial_hindi_support
[l10n] Initial Hindi support
2026-01-16 20:40:10 -05:00
Nick KlockengaandGitHub 28124c6994 Merge pull request #836 from kdmukai/2025-12_vulture_mnemonic_generation
[Cleanup] Remove dead code: `mnemonic_generation.py`
2025-12-19 12:50:43 -05:00
Nick KlockengaandGitHub f49e923eb8 Merge pull request #835 from kdmukai/2025-12_vulture_screen
[Cleanup] Remove dead code: `screen.py`
2025-12-19 12:48:04 -05:00
Nick KlockengaandGitHub 16a4440919 Merge pull request #834 from kdmukai/2025-12_vulture_scan_screens
[Cleanup] Remove dead code: `scan_screens.py`
2025-12-19 12:42:55 -05:00
Nick KlockengaandGitHub e336568117 Merge pull request #833 from kdmukai/2025-12_vulture_misc_screens
[Cleanup] Remove dead code: misc `*_screens.py`
2025-12-16 10:52:56 -05:00
Nick KlockengaandGitHub b5e97a16f1 Merge pull request #832 from kdmukai/2025-12_vulture_keyboard
[Cleanup] Remove dead code: `keyboard.py`
2025-12-16 10:41:46 -05:00
Nick KlockengaandGitHub ae76b43b47 Merge pull request #831 from kdmukai/2025-12_vulture_components
[Cleanup] Remove dead code: `components.py`
2025-12-16 10:39:10 -05:00
Nick KlockengaandGitHub ff69ceb0db Merge pull request #828 from kdmukai/2025-11_trivial_text_changes
Trivial changes: Text, comments, etc
2025-12-16 10:33:01 -05:00
Nick KlockengaandGitHub fbc61ad4eb Merge pull request #827 from kdmukai/refactor_PSBTChangeDetailsScreen
[Screen UI] Light reorg and simplification of `PSBTChangeDetailsScreen`
2025-12-16 10:31:54 -05:00
Nick KlockengaandGitHub 93b29a4648 Merge pull request #826 from kdmukai/2025-11_remove_VERIFY_ADDRESS
SeedOptionsView: Remove unreachable VERIFY_ADDRESS code
2025-12-15 21:53:16 -05:00
Nick KlockengaandGitHub 62e0f994dc Merge pull request #815 from alvroble/zero_fingerprint_psbt_fix
[fix] Transaction handling when PSBT does not contain wallet fingerprint
2025-12-15 21:32:13 -05:00
Nick KlockengaandGitHub 128b892456 Merge pull request #809 from Chaitanya-Keyal/refactor/remove-bip85-app-num
[Refactor] Remove bip85 app num
2025-12-15 15:50:18 -05:00
Nick KlockengaandGitHub 53ad05742c Merge pull request #761 from kdmukai/remove_allow_text_overflow
[Refactor] [l10n] Remove `TextArea.allow_text_overflow` for improved localization / screenshot usability
2025-12-15 15:44:41 -05:00
Nick KlockengaandGitHub bd916a2f8c Merge pull request #816 from kdmukai/patch-1
[Docs] SeedQR: Improve clarity on BIP-39 wordlist and indexing
2025-12-12 21:44:19 -05:00
Nick KlockengaandGitHub b8abd0e9f6 Merge pull request #830 from kdmukai/2025-12_vulture_buttons
[Cleanup] Remove dead code: `buttons.py`
2025-12-12 21:42:33 -05:00
Nick KlockengaandGitHub 82ce866427 Merge pull request #748 from kdmukai/camera_connection_error
[Enhancement] Camera connection errors: Provide better error message
2025-12-10 21:24:43 -05:00
Nick KlockengaandGitHub bae50f1387 Merge pull request #813 from Chaitanya-Keyal/fix/no-button-translation
[Fix] Stop translation of seed words in `SeedWordsBackupTestView`
2025-12-10 21:01:34 -05:00
Nick KlockengaandGitHub 04d7c2f4de Merge pull request #600 from alvroble/microsd_toast_timer
[Enhancement] MicroSD toast timer settings
2025-12-10 15:26:05 -05:00
Nick KlockengaandGitHub c4d4b36a1c Merge pull request #825 from kdmukai/2025-11_remove_unnecessary_translation
[l10n] Exception str does not need to be translated
2025-12-10 13:27:10 -05:00
Nick KlockengaandGitHub 2af5f0acdc Merge pull request #824 from kdmukai/2025-11-21_messages_pot_update
Updating `messages.pot` to `dev` at `3455aa4`
2025-12-10 13:25:58 -05:00
Nick Klockenga 18865b1000 update seedsigner-translations submodule to commit with foreign language font files 2025-10-24 16:13:37 -04:00
Nick Klockenga b8f3ddf1ca modify Fonts Class and get_font function to load fonts from 2 possible locations 2025-10-24 16:10:57 -04:00
Nick Klockenga fb73cfb77f remove foreign language fonts copied to seedsigner-translations 2025-10-24 16:09:49 -04:00
Nick KlockengaandGitHub 3455aa4958 Merge pull request #796 from alvroble/auto_detect_screenshot_generator
[Refactor] Enable auto-detection of screenshot generator renderer
2025-10-23 15:21:19 -04:00
Nick KlockengaandGitHub 570911b1dc Merge pull request #799 from PROWLERx15/fix/update-dice-roll-count
[Bugfix] Update Dice Roll Count
2025-10-23 13:16:36 -04:00
Nick KlockengaandGitHub 9ae68da897 Merge pull request #804 from FazleRabbbiferdaus172/refactor/non_emulator/replace_psbt_text
[REF] replace PSBT text in codebase with Proposed transaction or Transaction
2025-10-22 16:48:44 -04:00
Nick KlockengaandGitHub bc8bcbff34 Merge pull request #760 from kdmukai/add_screenshot_screen_brightness_tip
[New screenshot] Brightness tip during QR display
2025-10-22 16:38:48 -04:00
Nick KlockengaandGitHub 16e29cd9fc Merge pull request #739 from megha-66/refactor
[Refactor] Tab spacing to Spaces
2025-10-22 16:25:43 -04:00
Nick KlockengaandGitHub 9662970c7c Merge pull request #750 from alvroble/bugfix/toast_timing_issue
[Bugfix] Remove unnecessary sleep time in `toast.py` to speed up Screenshot Generator
2025-10-19 21:42:39 -04:00
Nick KlockengaandGitHub 49dea74eb3 Merge pull request #772 from kdmukai/enable_persian
[l10n] Enable Arabic and Persian
2025-09-05 16:38:03 -04:00
Nick KlockengaandGitHub 2e04081d4f Merge pull request #782 from kdmukai/exclude_hw_drivers_from_coverage
[Testing] Exclude hardware drivers from `coverage`
2025-09-05 16:36:24 -04:00
Nick KlockengaandGitHub 9776da6be3 Merge pull request #787 from alvroble/libraqm_logger_message
[l10n] Add logger message in Controller if libraqm not supported
2025-09-05 16:19:57 -04:00
Nick KlockengaandGitHub 7986558239 Merge branch 'dev' into enable_persian 2025-09-05 16:14:46 -04:00
Nick KlockengaandGitHub f9161e7aad Merge pull request #806 from kdmukai/screenshotcomplete_cleanup
[Screenshot Generator][Refactor] Clean up the end of the screenshot generation process
2025-09-02 22:42:15 -04:00
Nick KlockengaandGitHub 4c48f638a8 Merge pull request #805 from kdmukai/catch_missing_screenshots
[Screenshot Generator][Enhancement] Add `ScreenshotRenderer` check to catch missing screenshots
2025-09-02 22:41:45 -04:00
Nick KlockengaandGitHub 9496c174fe Merge pull request #803 from FazleRabbbiferdaus172/fix/non_emulator/screenshot_generator_restart_view_fix
[FIX] generate png for restart view
2025-09-02 22:24:00 -04:00
Nick KlockengaandGitHub fe7c671c17 Merge pull request #763 from kdmukai/exhaustive_psbtparser_tests
[Test suite] Exhaustively test `PSBTParser` with all supported script types
2025-08-29 15:54:44 -04:00
Nick KlockengaandGitHub b1be0621b0 Merge pull request #784 from kdmukai/promote_thai_to_beta
[l10n] Promote Thai to beta status; add Thai font
2025-08-29 15:44:10 -04:00
Nick KlockengaandGitHub 24814b07bd Merge pull request #731 from PROWLERx15/update-docs
[Documentation] Improved Docs
2025-08-29 15:31:42 -04:00
Nick KlockengaandGitHub f818f9245f Merge pull request #727 from Advaitgaur004/new-style-guideline-for-capitalization
[Fix] Update capitalization to Sentence case for buttons
2025-08-27 22:20:56 -04:00
Nick KlockengaandGitHub 8662644952 Merge branch 'dev' into new-style-guideline-for-capitalization 2025-08-27 22:20:33 -04:00
Nick KlockengaandGitHub 55bce4642b Merge pull request #801 from Chaitanya-Keyal/refactor/replace-display-with-run-screen
[Refactor] Replace Screen.display with View.run_screen
2025-08-27 22:01:56 -04:00
Nick KlockengaandGitHub 7dd2e075e0 Merge pull request #773 from PROWLERx15/cleanup-bip-references
BIP references cleanup to read like "BIP-XX"
2025-08-12 15:43:41 -04:00
Nick KlockengaandGitHub 59836e7bc3 Merge pull request #758 from Chaitanya-Keyal/fix-manual-build-restart
Restart on Manual Build
2025-08-06 21:07:45 -04:00
Nick KlockengaandGitHub 263c35129c Merge pull request #790 from notTanveer/fix/passphrase-fallback
[FIX]: Empty Passphrase Handling
2025-08-06 15:39:30 -04:00
Nick KlockengaandGitHub d49a3486d7 Merge pull request #774 from alvroble/include_libraqm
[l10n] Remove libraqm workarounds and enforce libraqm dependency
2025-07-10 21:02:09 -04:00
Nick KlockengaandGitHub 5656eefb9b Merge pull request #781 from kdmukai/promote_italian
[l10n] Move Italian to the "Fully supported languages" list
2025-07-04 21:29:31 -04:00
Nick KlockengaandGitHub 829768be1a Merge pull request #753 from tadeubas/dev
Use PyPI version for urtypes lib
2025-07-03 22:24:45 -04:00
Nick KlockengaandGitHub 1918dfa052 Merge pull request #711 from krishnavbajoria02/add-calculating-spinner
[Feature] Added 'Calculating...' spinner while generating seed from Image Entropy
2025-07-03 22:17:27 -04:00