Commit Graph

1501 Commits (f9a0124e0f5352066042a79b9d97ce884e836c1a)

Author SHA1 Message Date
obrusvit aaa2ece3ba feat(core/ui): highlight repeated words on T3T1
3 months ago
matejcik 8a3133bacc fix(core): include valid staging certificate for T3T1 emulator
3 months ago
Andrew Kozlik ca4bfa2ebd feat(core): Implement optiga.get_sec()
3 months ago
Andrew Kozlik 4d4ee99716 fix(core): Increase Optiga MAX_RETRY_READ_MS to 6 sec.
3 months ago
tychovrahe 95c2cb2008 fix(core/mercury): show coinjoin authorized notification
3 months ago
tychovrahe 60add32e3b fix(core): T2B1 - left align title when changing homescreen
3 months ago
tychovrahe 9ab2ba9157 feat(core/mercury): animated device label on homescreen/lockscreen
3 months ago
tychovrahe 3a3259b574 feat(core/mercury): change homescreen flow
3 months ago
Andrew Kozlik f396d00c67 fix(core): Fix style and unix build.
3 months ago
Andrew Kozlik da068fb32e fixup! feat(core): Rework Optiga PIN slot configuration.
3 months ago
Andrew Kozlik f393064ce7 feat(core): Improve PIN progress precision.
3 months ago
Andrew Kozlik 509e291118 feat(core): Rework Optiga PIN slot configuration.
3 months ago
Andrew Kozlik 9c50e15cf7 chore: Bump firmware and fix versions due to storage upgrade.
3 months ago
Andrew Kozlik 183e53d3c2 feat(storage): Rework PIN processing and upgrade storage.
3 months ago
Andrew Kozlik 7b636df35f feat(core): Rework Optiga PIN processing.
3 months ago
cepetr a8f808822c fix(core/rust): shorten the ANIM_FRAME_TIMER deadline
3 months ago
cepetr bb310ad60d fix(core): improve framebuffer switching
3 months ago
obrusvit ed624e1cb8 feat(core/ui): use numerals in T3T1 checklist
3 months ago
cepetr bfedb96071 refactor(core/embed): prepare haptic driver for low power mode
3 months ago
cepetr 3460c4b891 refactor(core/embed): prepare touch drivers for low power mode
3 months ago
cepetr 089dc84f38 refactor(core/embed): remove unnecessary call to usb_stop
3 months ago
cepetr d8d6410284 refactor(core/embed): remove global deps from usb class drivers
3 months ago
cepetr baff1691a0 feat(core/embed): prepare usb driver for low power mode
3 months ago
cepetr a705335fe1 fix(core/embed): fix disc2 target build
3 months ago
cepetr 0bc1d1f706 refactor(core/embed): refactor usb driver
3 months ago
cepetr 8e429b0352 refactor(core/embed): move usb driver to its own folder
3 months ago
cepetr f5d35da635 fix(core/embed): fix random delays in usb driver
3 months ago
obrusvit a01a787113 refactor(core): remove StringType
3 months ago
matejcik 4e788aa2f5 fix(core/rust): more careful management of ShortString capacity
3 months ago
matejcik 8cf039740f style(core/rust): rustfmt
3 months ago
matejcik 8e52081d8a refactor(core/rust): unify String usage
3 months ago
matejcik da37bce59d refactor(core/rust): drop ui::macros
3 months ago
matejcik 8134490e2e feat(core): introduce uformat!, use uDebug in favor of Debug
3 months ago
matejcik b406fc22f3 refactor(core/rust): clean up macro namespace
3 months ago
matejcik 567de6579e chore(core/rust): drop cstr_core dependency
3 months ago
cepetr ba56ff8483 refactor(core/embed): replace ensure(secfalse,... with error_shutdown
3 months ago
cepetr 0f1cac9695 refactor(core): optimize assert/fatal_error for reduced flash footprint
3 months ago
cepetr 06faae8f82 refactor(core/rust): replace panic! by fatal_error!
3 months ago
cepetr f5203011c5 feat(core/rust): introduce dbg_print and improve errors printing
3 months ago
cepetr 5fc3c6e617 refactor(core): improve and simplify error handling
3 months ago
Martin Milata e7f083c3ca chore(core): bump version to 2.7.3
3 months ago
tychovrahe dfe6826101 fix(core): add missing swipe right to address QR screen - mercury ui
3 months ago
tychovrahe 84c182fdac fix(core): reduce animation frame requests when swiping
3 months ago
matejcik df051077ea chore(core/prodtest): bump version after release
3 months ago
matejcik f556a1b4cc docs(core/prodtest): update changelog for v0.2.7
3 months ago
tychovrahe b0b2ffd38f feat(core/prodtest): add reboot command
3 months ago
tychovrahe 000aa4ed21 fix(core/prodtest): fix touch_version command
3 months ago
tychovrahe 5a8989f00d fix(core): fix bootloader unlock check on STM32U5, fw only
3 months ago
Martin Milata eff46b0d5c chore(core): bump version to 2.7.2
4 months ago
Ioan Bizău b28e29cf4f chore(core): update copy and translate
4 months ago
Martin Milata 3760dd307c fix(core/ui): T3T1: wrong XPUB title
4 months ago
Martin Milata e0dfa15e89 fix(core/ui): T3T1 confirm_action: hold implies prompt_screen
4 months ago
obrusvit 7b291725e2 fix: TypeError from SwipeUpScreen
4 months ago
obrusvit e30de62adc tests: fix input_flows
4 months ago
obrusvit fd59c2ce88 feat(core/ui): T3T1 backup cannot be skipped
4 months ago
obrusvit 25a9ef3cf5 feat(core/ui): info screens before ShareWords
4 months ago
obrusvit dd70b438d3 feat(core/ui): default button active style
4 months ago
obrusvit 5bd6996ae4 feat(core/ui): show success screens between shares
4 months ago
Martin Milata 6911870654 fix(core/ui): T3T1: ethereum signtx hold
4 months ago
Martin Milata b567d15732 perf(core/ui): T3T1: reduce ParagraphSources to save flash
4 months ago
Martin Milata b64c8ef6a2 perf(core/ui): remove Child from T3T1 Frame
4 months ago
Martin Milata 320fa06122 fix(core/ui): T3T1: prompt screen for confirm_action
4 months ago
Martin Milata 4d6af487f4 fix(core/ui): T3T1: remove ButtonPage, Dialog, IconDialog
4 months ago
Martin Milata e268f79749 fix(core/ui): T3T1: improve passphrase prompt
4 months ago
tychovrahe 9ee670a440 feat(core): change default homescreen image for mercury
4 months ago
tychovrahe 0cd36cd41b fix(core): fix lockscreen animation cutting from right and bottom
4 months ago
tychovrahe 2f6ade5911 feat(core): word quiz enter animation
4 months ago
tychovrahe 6ad41aa06e feat(core): improve hold to confirm animation
4 months ago
tychovrahe a66dd78ef7 fix(core): fix missing hold to confirm screen
4 months ago
Martin Milata 9cd933b88e perf(core/ui): save flash by forbidding some inlining
4 months ago
matejcik d1cf36097a refactor(core): optimize repeated code for swipe directions
4 months ago
matejcik fbfb000d62 refactor(core): optimize copyabilitity in swipe_detect
4 months ago
tychovrahe a67bc19bac feat(core) screen transitions for mercury UI
4 months ago
Ioan Bizău ed58409888 chore(core): update tests
4 months ago
Ioan Bizău 8870869f93 chore(core): rename recovery type & kind and tweak feature flags
4 months ago
Ioan Bizău 8ef7dfab0d feat(core): implement repeated backup
4 months ago
tychovrahe 42e001e6d3 fix(core): fix boot flags evaluation with new rendering
4 months ago
matejcik 4e1e3bc550 fix(core): revert bad renderer lifetime changes
4 months ago
tychovrahe f793e6d509 refactor(core): move mercury loader to cshape module
4 months ago
tychovrahe 51c1ff728d refactor(core): remove lockscreen lifetimes
4 months ago
tychovrahe e03d404dca fix(core): ensure drop is called on layout objects
4 months ago
matejcik 813d9b7687 feat(core/rust): add option to Gc-allocate with finaliser
4 months ago
tychovrahe 288c855868 fix(core): prevent negative circle rendering
4 months ago
tychovrahe 0c4b1d6213 fix(core): fix framebuffer switching, was too fast so the change was sometimes not visible
4 months ago
tychovrahe 88078db700 feat(core): mercury ui homescreen
4 months ago
tychovrahe 429a558d78 fix(core): mercury ui animations only ask for frame on timer event
4 months ago
tychovrahe e53e7cc13b refactor(core): mercury ui: downgraded homescreen module to file
4 months ago
tychovrahe a34c2cb9dd feat(core): animated lockscreen for mercury UI
4 months ago
tychovrahe b178c10e8b fix(core): prevent overloading app with touch events
4 months ago
tychovrahe 17072faa65 feat(core): animate status screen in mercury ui
4 months ago
tychovrahe 47a2661736 feat(core): respect disable animations in hold to confirm
4 months ago
tychovrahe c8c7001301 feat(core): implement tap to confirm in mercury UI
4 months ago
tychovrahe 491aeaa0f5 feat(core): add value info to brightness dialog in mercury
4 months ago
tychovrahe 3a8595b43a fix(core): ensure circles with radius zero are not rendered
4 months ago
tychovrahe 67fe334dc2 feat(core): add hold-to-confirm animation to mercury UI
4 months ago
cepetr 1f01150e7c feat(core): introduce a stopwatch
4 months ago
cepetr 212391fc37 feat(core): add pareen & easer crates
4 months ago
tychovrahe b9a55cf2a7 feat(core): add settings to turn haptic on/off
4 months ago
tychovrahe 2e10d440fa fix(core): add subtitle to confirm action
4 months ago
matejcik 9bed793f68 refactor(core): provide backlight values from Rust
4 months ago
tychovrahe a65511846b feat(core): added user adjustable brightness setting
4 months ago
matejcik 5ec8b58772 style(core/rust): remove unreachable statement
4 months ago
matejcik dd0fe3d878 test(core/ui): fix Rust paragraph splitting unit tests on T3T1
4 months ago
matejcik 9a6f6c6b75 fix(core/ui): fix build of Rust unit tests on T3T1
4 months ago
matejcik 27fe6810c0 refactor(core/ui): better structured selection of render_on_display function
4 months ago
matejcik e62f0b507a build(core): fix build for Rust unit tests on T3T1
4 months ago
Ondřej Vejpustek 67ac4078f7 feat(core): add AES-GCM in-place encryption and decryption
4 months ago
Martin Milata 662f13136f fix(core/ui): T3T1: get rid of some of the remaining button dialogs
4 months ago
Martin Milata 69e406f7cf fix(core/ui): T3T1 device tests
4 months ago
Martin Milata c03781aef9 fix(core/ui): T3T1: keep only lowercase letters in font_ttsatoshi_demibold_42
4 months ago
Martin Milata cde0dce3ef fix(core/ui): T3T1: rebase on main
4 months ago
obrusvit 27d733f89d feat(core/ui): T3T1 backup checklist
4 months ago
obrusvit 43eeccac59 feat(core/ui): T3T1 request number flow
4 months ago
Martin Milata 9c14cae656 fix(core/ui): allow component to terminate flow on swipe
4 months ago
Martin Milata cbcd9dd8bd fix(core/ui): missing swipe event when animations disabled
4 months ago
Martin Milata bd8ce6e55d fix(core/ui): T3T1 always detect swipes on entire screen
4 months ago
Martin Milata d6152c02e9 refactor(core/ui): T3T1: drop duplicate Swipe implementation
4 months ago
Martin Milata d2bfe56293 fix(core/ui): make it harder to accidentally close VerticalMenu
4 months ago
Martin Milata 30ca8bdd62 feat(core/ui): T3T1 share words animation
4 months ago
obrusvit e5e8e27abc feat(core/ui): T3T1 recovery keyboards
4 months ago
obrusvit 3f0ab537af feat(core/ui): T3T1 passphrase keyboard
4 months ago
obrusvit f11c2891d8 feat(core/ui): allow rounded mercury button
4 months ago
obrusvit 250593125c feat(core): update translation strings
4 months ago
Martin Milata 198693259d fix(core/ui): set page_count through rust ButtonRequest
4 months ago
Martin Milata 53609a85fd refactor(core/ui): fix clippy issues
4 months ago
Martin Milata b16411631b fix(core/ui): T3T1 ButtonRequests from rust
4 months ago
Martin Milata a212b325fe feat(core/ui): T3T1 send flow
4 months ago
obrusvit 7bbfa64dbb fix(core/ui): re-export T3T1 icons
4 months ago
Martin Milata 11808a6f14 fix(core): rebase on drawlib
4 months ago
obrusvit 1ee36baea8 feat(core/ui): T3T1 confirm_action
4 months ago
obrusvit d8f20616be feat(core/ui): T3T1 set new PIN flow
4 months ago
obrusvit 51a78dddee feat(core/ui): T3T1 PIN keyboard
4 months ago
tychovrahe 3109001fa0 refactor(core): remove old homescreen rendering from mercury UI
4 months ago
tychovrahe 0993ca0434 feat(core): lockscreen for mercury_ui
4 months ago
tychovrahe 14c81f6860 feat(core): T3T1 loaders improvement
4 months ago
tychovrahe f3ced5e831 feat(core): expand menu button touch area a bit more
4 months ago
Martin Milata e0fece2050 fix(core/ui): T3T1 UI tests: GetAddress
4 months ago
Martin Milata 6ddf1c849a fix(core/ui): respect animation_disabled() on T3T1
4 months ago
Martin Milata 091b51c9c4 fix(core/ui): T3T1 lints
4 months ago
Martin Milata 5020868c2c feat(core/ui): T3T1 receive flow
4 months ago
obrusvit 1028c3500f feat(core/ui): T3T1 separate reset flows
4 months ago
obrusvit 4471281adc feat(core/ui): improve T3T1 recovery
4 months ago
obrusvit 6486b03248 feat(core/ui): T3T1 mnemonic keyboard
4 months ago
obrusvit 0566f0b7c3 feat(core/ui): T3T1 word count choice
4 months ago
obrusvit 8f4e0cc885 feat(core/ui): add text align to T3T1 button
4 months ago
Martin Milata dc2525196b refactor(core/ui): T3T1 flow animation
4 months ago
Martin Milata b05b54dfd8 refactor(core/ui): VerticalMenu flexibility
4 months ago
Martin Milata cf53876292 refactor(core/ui): rust UI flow simplification
4 months ago
Martin Milata 1b6b2d2b9f chore(core/rust): fix formatting
4 months ago
Martin Milata 908f123dbf refactor(core/ui): fix bootloader build failure
4 months ago