Commit Graph

2702 Commits (8ee2e2ad375e4e5472ebbfc279515155e0211a2a)

Author SHA1 Message Date
grdddj 947e2ee24f fix(core/rust): make vertical alignment for FormattedText work for paginated content
1 year ago
tychovrahe ef5469ad90 fix(core): removed no longer needed emulator gamma correction
1 year ago
Jan Šetina c85102494d feat(core/ui): update colors - grey_dark and green
1 year ago
tychovrahe da4ce32b45 fix(core): fix gamma correction for Model T
1 year ago
Martin Milata cf4dcfcbd4 refactor(core/ui): namespaced Alignment2D
1 year ago
Martin Milata 3a5fdfedcc fix(core/ui): minor visual tweaks
1 year ago
Martin Milata 312f6899c7 feat(core/ui): vertical alignment for FormattedText
1 year ago
grdddj f481590bb7 fix(core): support python3.8 for SConscript helpers
1 year ago
Pavol Rusnak 089ff76822
Merge branch 'matejcik/signed-vhs'
1 year ago
tychovrahe cfb674cf01 feat(core): adjust bootloader screens to look better on rectangular screens
1 year ago
tychovrahe 32a2b371bd feat(core): allow different screen sizes for TT UI
1 year ago
tychovrahe d3284baf21 feat(core): support STM32F429 discovery board
1 year ago
tychovrahe 8154e5103f refactor(core): make emulated dma2d usable outside of emulator
1 year ago
grdddj ef2d2a3e75 feat(core/rust): make font changes for TR
1 year ago
grdddj d199a17cfc feat(core): introduce FONT_BIG as a fifth optional font
1 year ago
grdddj 359f6709b0 chore(core): remove unused model R icons
1 year ago
grdddj d031be83e6 chore(core): type and format the site_scons python helpers
1 year ago
grdddj 100e36ac20 feat(core/rust): randomize positions in passphrase input
1 year ago
grdddj eacc1a3826 feat(core/rust): randomize letter choice positions in recovery word entry + randomize the order of words
1 year ago
grdddj 8c7ad72062 feat(core/rust): randomize PIN digits fully and show last digit to user
1 year ago
grdddj 5efafce856 chore(core): modify Shamir backup flow design
1 year ago
Martin Milata 732e2cc9b5 refactor(core): split tjpgdec into own crate
1 year ago
grdddj 127e6f42cf chore(core/rust): center TR's input method vertically
1 year ago
grdddj 55bff602fa fix(core): add dynamic title to the FIDO dialogue for model R
1 year ago
matejcik 88f5f79315 docs(core/boardloader): generate first changelog, bump version to 2.1.0
1 year ago
matejcik ef079f35e5 chore(core/bootloader): generate changelog and bump bootloader version
1 year ago
matejcik d465a14850 chore(core): add signed bootloader and vendor headers for model R
1 year ago
matejcik 84555c2ea3 build(core): always allow building model R until we have vendor headers
1 year ago
tychovrahe e24536971c test(core): prodtest for T2B1
1 year ago
tychovrahe 8d812ca36e feat(core): support device variants
1 year ago
tychovrahe cd722f5126 fix(python): fix T2B1 keys in trezorlib
1 year ago
grdddj 5258e9a307 feat(core/rust): use icon for displaying device name in welcome screen
1 year ago
grdddj 88fd4cd11f chore(core/rust): mark icons with empty right column, delete unused ones
1 year ago
grdddj f27405109e feat(core/rust): add better support for odd-width icons
1 year ago
tychovrahe 531511407b feat(core/rust): add bootloader design for T2B1
1 year ago
Martin Milata e928568339 build: emulator darwin fixes
1 year ago
tychovrahe a2f8cb9d1c feat(core): add internal model field to features
1 year ago
Martin Milata fee0d70211 fix(core/ui): workaround different TT and TR UI API
1 year ago
Martin Milata 611d4edc32 fix(core/ui): clarify transaction replacement screens
1 year ago
Martin Milata 46f9e898ca fix(core/ui): padding when backing up mnemonic words
1 year ago
matejcik 45c1a4212d chore(core): add T2B1 keys to bootloader / boardloader
1 year ago
matejcik 319a665d0d chore(core): add T2B1 vendor header data
1 year ago
matejcik b6c2f2e5ba feat(core): add hw_model field to vendor headers
1 year ago
grdddj da14c22712 feat(all): add UI for Model R
1 year ago
matejcik 1cb0bf01e6 fix(core): do not handle click signal in non-debug builds (fixes #3026)
1 year ago
grdddj 019a3ced7d fix(core): revert some UI changes for TT (PIN, wipecode, backup homescreen)
1 year ago
grdddj 393bc48b6b fix(core): improve error popups
1 year ago
grdddj 74246150e5 fix(core/rust): allow for cycling through the last character in TT passphrase
1 year ago
grdddj c4bbf17433 feat(core/rust): allow for margin between text and ellipsis icon
1 year ago
grdddj 1c698656c3 feat(core/rust): create common function for ellipsised text
1 year ago
grdddj e00af4f7f3 chore(core/rust): use format_i64 to convert numbers to strings
1 year ago
grdddj 3bf3e4c38b feat(core/rust): introduce Wordlist component for both bip39 and slip39
1 year ago
grdddj c291285927 chore(core/rust): make TextBox common component
1 year ago
grdddj 1bb6288512 chore(core/rust): move Font and Color into their own modules
1 year ago
grdddj 5940129bfc feat(core/rust): show fee rate in modify-fee dialogue
1 year ago
grdddj db38b708b4 feat(core/rust): make Checklist component usable by more models
1 year ago
grdddj 610c832dee feat(core/rust): add useful macros
1 year ago
grdddj 73c493d118 chore(core/rust): tracing and other smaller improvements/clippy lints
1 year ago
matejcik eee4c624f9 feat(core/rust): JSON output from component tracing
1 year ago
grdddj b63b72ed90 chore(core/rust): flag or delete unused code
1 year ago
grdddj 0c0d74a501 feat(core/rust): create mako template for QSTR generation
1 year ago
grdddj 03913ebf1b chore(core): regenerate trezorui2.pyi
1 year ago
grdddj 264b92e11c feat(core): create progress.py
1 year ago
grdddj 127e399d28 feat(core): delegate some layouts to models, do some wording changes
1 year ago
grdddj 35896a7d6c chore(core): make Suite labeling dialogue more clear
1 year ago
grdddj 523fdd8157 chore(core): make minor improvements
1 year ago
grdddj 45168f730e feat(core/tools): add scripts to check Rust API
1 year ago
grdddj 17a07c3d1a chore(core): refactor UI code in SSonscripts
1 year ago
grdddj 1ca7cf5609 chore(core): improve makefile
1 year ago
grdddj be75e359a2 feat(core): add support for gdb scripts to emulator
1 year ago
grdddj 6fd4173d2e chore(core): add type hints to tools
1 year ago
grdddj 590315bdc1 feat(all): change debugging messages in protobuf
1 year ago
grdddj bd6783b1a3 feat(all): increase stability of debug-decision events + parsing JSON from Rust
1 year ago
grdddj 8ee4c41938 chore(crypto): refactor slip39 same way as bip39
1 year ago
tychovrahe 8d824e4ef2 fix(core): fix bootloader emulator compilation
1 year ago
tychovrahe 4175b817e1 chore(core): remove remaining toif files from micropython code
1 year ago
tychovrahe 0c5db05357 feat(core): support 16bit i8080 display bus
1 year ago
tychovrahe 09349c308a feat(core): support hw revision 6 of T2B1
1 year ago
tychovrahe 0a8981d643 refactor(core): rewrite display_image into rust
1 year ago
tychovrahe e578f7f0f8 refactor(core): remove unused C display_icon and display_loader functions
1 year ago
tychovrahe 69be9b1edf refactor(core): improve safety of buffer handling
1 year ago
matejcik 640685a41f chore(core/tools): add decomobine snippet, add readme
1 year ago
matejcik 9f597a6072 feat(core/tools): make combine_firmware script a bit smarter and more opinionated
1 year ago
Martin Milata 3fb3f108cc chore(vendor): bump micropython to 1.19.1
1 year ago
tychovrahe dd5468fe88 fix(core): fix homescreen shade positioning
1 year ago
tychovrahe 33fb590f44 refactor(core): decouple i2c driver and touch driver
1 year ago
tychovrahe 83500487b8 refactor(core): improve conditional compilations based on model
1 year ago
tychovrahe eb72fb4241 refactor(core): remove unused functions
1 year ago
tychovrahe 6ea68baf34 refactor(core): move files out of extmod
1 year ago
Martin Milata 7a3ab389f8 style(core/rust): fix indent
1 year ago
Martin Milata 3dccc09201 Merge branch 'release/23.04'
1 year ago
Martin Milata 58be59529d style(core): fix clippy lints
1 year ago
matejcik 37d0d91a84 chore: add production-signed prodtest header
1 year ago
matejcik 066729bf2b chore: build prodtest with prodtest_unsigned vendor header
1 year ago
matejcik fa1925a9d8 chore(core/vendorheaders): generate vendor header for prodtest
1 year ago
matejcik 366d1cb125 chore(core/vendorheaders): bump versions of vendor headers after recent changes
1 year ago
matejcik 01b7cfd86f fix(core/prodtest): ensure the prodtest image is at least one chunk big
1 year ago
matejcik dd4d020a76 fix(core/bootloader): correctly handle images smaller than one chunk
1 year ago
grdddj e8f32755ba feat(core/tools): improve alloc.py for seeing allocations
1 year ago
tychovrahe 44178514f3 feat(core): support differently sized homescreen
1 year ago
Martin Milata aa9f848b70 fix(core/ui): button text and warning style update
1 year ago
grdddj 0381faffb1 feat(core): support DebugLinkRecordScreen.refresh_index
1 year ago
grdddj 9804926682 feat(common/protob): add optional uint32 refresh_index into DebugLinkRecordScreen message
1 year ago
grdddj f0223c7266 feat(ci): run persistence tests in UI testing mode
1 year ago
Martin Milata 2456219d52 fix(core/ui): hold to confirm when finializing replacement transaction
1 year ago
Martin Milata 46940521d8 chore(core/bootloader): bump version to 2.1.1
1 year ago
Martin Milata 81e5dbf301 chore(core): bump version to 2.6.1
1 year ago
Martin Milata 88e1f8c7a5 docs(core): changelog for 2.6.0
1 year ago
Martin Milata 14a8b0c62b fix(core): do not touch idle timer on USB events
1 year ago
matejcik c38b39ee6e feat(core): include signed bootloader 2.1.0
1 year ago
matejcik ff6bf906d0 chore(common): sync builtin definitions with the external repo
1 year ago
matejcik b8e8fcff33 chore(common): set definition timestamp to the current signed definitions
1 year ago
matejcik 5e0a2ed6d0 feat(core/cosi): confirm CoSi path on screen (fixes #2932)
1 year ago
matejcik e5ed9d3df4 build(core): improve path resolution in scons tools
1 year ago
matejcik 9d8cfbf680 chore(core): rebuild QA bootloader
1 year ago
Andrew Kozlik 4cd88e16f7 feat(core): Introduce use_compact option for FIDO2.
1 year ago
Andrew Kozlik 32dec18366 feat(core): Don't store blank names in FIDO2 credentials.
1 year ago
Martin Milata c21cf87c53 fix(core/ripple): use standard layouts for sign_tx
1 year ago
Martin Milata 69bc442c90 fix(core/ui): replace RobotoMono Regular with RobotoMono Medium
1 year ago
Martin Milata a44e738d31 feat(core/ui): sending transaction style update
1 year ago
Martin Milata 229c81fa7e feat(core/ui): frames with title and subtitle
1 year ago
matejcik a09c404359 fix(core): restore original Label bounds checking
1 year ago
matejcik bd491bb2da docs(core/bootloader): changelog for bootloader 2.1.0
1 year ago
matejcik 744766a9c7 chore(core): rebuild QA bootloader
1 year ago
matejcik ca5a68ebc5 fix(core): unify error strings
1 year ago
matejcik 38b6b9adc8 style(core/bootloader): unify import section
1 year ago
matejcik a2f7d8395f fix(core/bootloader): erase the storage as soon as we know we should
1 year ago
matejcik ba112e6290 feat(core/bootloader): show whether the storage was erased in emu
1 year ago
matejcik 7638694484 chore: make fields on FirmwareRequest required (fixes #1941)
1 year ago
matejcik 63c27bafd6 fix(core/bootloader): properly display upgrade/downgrade
1 year ago
matejcik d1d373a51f refactor(core/bootloader): simplify Confirm arguments
1 year ago
matejcik a9a18bf80d refactor(core/bootloader): make use of Label vertical alignment
1 year ago
matejcik c3af3eafe2 refactor(core/bootloader): get rid of Paragraphs
1 year ago
matejcik 14f0fba949 feat(core/bootloader): tweak initial screens
1 year ago
matejcik 839a940990 feat(core/bootloader): new style for result screens (fixes #2910)
1 year ago
matejcik 6d434122f7 feat(core/bootloader): emulator can now show custom error screens
1 year ago
matejcik 2dd44786d5 fix(core/emulator): use a gamma lookup table for better fadein/fadeout performance
1 year ago
matejcik 6e85d61688 feat(core): QA build for testing bootloaders / upgrades
1 year ago
matejcik 56047bd34a chore(core): regenerate unsigned and dev-signed vendor headers
1 year ago
matejcik 25660144f0 chore(core): update vendor header definitions
1 year ago
matejcik acbf642d39 fix(core): update build_vendorheader
1 year ago
matejcik 288cd11b2a refactor(core/bootloader): inline "wait for click" into ui_screen_boot_click
1 year ago
matejcik e10b6ecc26 feat(core/rust): improve behavior of from_c_str / from_c_array
1 year ago
tychovrahe 7e96b96d00 feat(core/bootloader): remove different logo color when firmware present
1 year ago
matejcik ae9960ca61 feat(core): introduce bootloader emulator
1 year ago
matejcik af6c6d43ed fix(core/unix): add miscellaneous missing header entries
1 year ago
matejcik 07addae05f feat(core/unix): add blocking reads and deinit code to emulated UDP-USB
1 year ago
matejcik 497ead7111 feat(core/unix): fill out (non-persistent) OTP functionality
1 year ago
tychovrahe 9b8984896e refactor(core): unify error screens
1 year ago
tychovrahe 64bc94cbc9 feat(core): uninitialized welcome flow
1 year ago