tychovrahe
|
5a991f3244
|
feat(core/rust): bootloader implementation in rust
|
2023-03-09 16:14:36 +01:00 |
|
matejcik
|
f9612898ab
|
feat(core/rust): improved error reporting
|
2023-03-09 16:14:36 +01:00 |
|
matejcik
|
e0bcdb16e0
|
refactor(core/rust): clarify safety of StrBuffer creation
|
2023-03-09 16:14:36 +01:00 |
|
matejcik
|
b864ad58b2
|
feat(core/rust): cleaner backlight functions
|
2023-03-09 16:14:36 +01:00 |
|
tychovrahe
|
9b9443ead7
|
feat(core/rust): added color constructor from rgba format, added text display functions using top-left coordinates
|
2023-03-09 16:14:36 +01:00 |
|
tychovrahe
|
a1312d8453
|
feat(core/rust): added button with icon and text
|
2023-03-09 16:14:36 +01:00 |
|
tychovrahe
|
e75f112ec2
|
feat(core/rust): expose touch processing functions to rust
|
2023-03-09 16:14:36 +01:00 |
|
tychovrahe
|
cacae36c73
|
feat(core/rust): bootloader compilation with rust
|
2023-03-09 16:14:36 +01:00 |
|
tychovrahe
|
3b23621bea
|
feat(core): modify bootloader linkerscript to support rust
|
2023-03-09 16:14:36 +01:00 |
|
Jan Šetina
|
d540c52c0c
|
chore(core): change the homescreen
|
2023-03-09 14:03:48 +01:00 |
|
Jan Šetina
|
30b636079e
|
chore(core): change the color definitions
|
2023-03-09 14:03:48 +01:00 |
|
grdddj
|
1215268ae9
|
chore(rust): decrease icon top margin on welcome screen to 48 px
[no changelog]
|
2023-03-02 15:58:58 +01:00 |
|
tychovrahe
|
ead61d1e90
|
refactor(core): improve flexibility of build, allow different touch panel driver, allow STM32F429
[no changelog]
|
2023-03-02 15:56:33 +01:00 |
|
Martin Milata
|
557e29769b
|
feat(core/ui): redesigned passphrase dialogs
[no changelog]
|
2023-02-28 23:30:38 +01:00 |
|
Andrew Kozlik
|
9528e2f9eb
|
feat(common): Add Apple to known FIDO services.
|
2023-02-28 10:54:48 +01:00 |
|
grdddj
|
acec852aa4
|
feat(core): show welcome screen after device is connected
[no changelog]
|
2023-02-27 13:22:09 +01:00 |
|
Martin Milata
|
afb5c55416
|
feat(core/ui): reset_device copy change
[no changelog]
|
2023-02-17 12:35:19 +01:00 |
|
tychovrahe
|
9f7edf210e
|
feat(core/rust): basic marquee implementation
[no changelog]
|
2023-02-10 19:33:12 +01:00 |
|
tychovrahe
|
9aa8662ba9
|
feat(core): implement loaders for T2B1
[no changelog]
|
2023-02-08 12:18:33 +01:00 |
|
tychovrahe
|
52cd43bf29
|
fix(core): improve tearing effect prevention
[no changelog]
|
2023-02-07 19:05:01 +01:00 |
|
Martin Milata
|
099d00de84
|
perf(core/rust): use less Button instances in PassphraseKeyboard
[no changelog]
|
2023-02-06 17:35:31 +01:00 |
|
Martin Milata
|
0df81b18e3
|
perf(core/rust): parse Toif metadata on demand
[no changelog]
|
2023-02-06 17:35:31 +01:00 |
|
Martin Milata
|
194868438a
|
perf(core/rust): drop NamedToif
Makes structs larger despite only being used in panic.
[no changelog]
|
2023-02-06 17:35:31 +01:00 |
|
tychovrahe
|
8f7cbf7b9d
|
fix(core): update fat fs library to R0.15
|
2023-02-02 16:22:23 +01:00 |
|
grdddj
|
f8c432e955
|
chore(core/rust): delete model_1 code - it should use model_r
[no changelog]
|
2023-01-31 10:55:12 +01:00 |
|
tychovrahe
|
236396338c
|
refactor(core/rust): introduce icon/image type
[no changelog]
|
2023-01-30 12:33:39 +01:00 |
|
tychovrahe
|
461f566777
|
fix(core/bootloader): fix detection of installed firmware
[no changelog]
|
2023-01-26 11:56:08 +01:00 |
|
grdddj
|
571bb79e33
|
chore(core): delete unused bip39/slip39 micropython/C bindings
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
tychovrahe
|
4603b9ee74
|
build(core): embed bootloader according to trezor model
[no changelog]
|
2023-01-20 19:47:12 +01:00 |
|
tychovrahe
|
1359b21508
|
feat(core): confirm homescreen image with thumbnail
[no changelog]
|
2023-01-19 14:11:42 +01:00 |
|
tychovrahe
|
d00e87ea80
|
feat(core/rust): homescreen background image
[no changelog]
|
2023-01-19 14:11:42 +01:00 |
|
tychovrahe
|
12f87aa01e
|
fix(core): fix usb disconnected warning in new homescreen
[no changelog]
|
2023-01-19 14:11:42 +01:00 |
|
tychovrahe
|
02e2b50d3f
|
feat(core/rust): tjpgd in rust
[no changelog]
|
2023-01-19 14:11:42 +01:00 |
|
matejcik
|
497285f9a1
|
feat(core): make first steps to unify Rust API for both models
wip: unify confirm_action
wip: unify confirm_fido
wip: unify request_pin, clean up prompts
wip: unify select_word
wip: unify request_number
refactor(core/reset): refactor confirm_share_words
[no changelog]
|
2023-01-13 17:09:25 +01:00 |
|
tychovrahe
|
115f7daaaa
|
feat(core): prevent installing and running of incompatible firmware, prevent bootloader downgrade
|
2023-01-12 15:38:36 +01:00 |
|
tychovrahe
|
99d4b0185a
|
fix(core): fix model T display reinitialization crash
[no changelog]
|
2023-01-11 16:19:02 +01:00 |
|
tychovrahe
|
3cc66301c3
|
fix(core): fix model T FMC timing
[no changelog]
|
2023-01-04 13:04:57 +01:00 |
|
tychovrahe
|
305b7fe84d
|
fix(core/rust): fix position calculation from center and size
[no changelog]
|
2022-12-16 16:41:24 +01:00 |
|
Martin Milata
|
bdec3f3979
|
fix(core/rust/ui): polish confirm_fido
[no changelog]
|
2022-12-15 17:24:15 +01:00 |
|
Martin Milata
|
2a3aabb57e
|
refactor(core/rust/ui): avoid homescreen flicker during workflow restarts
[no changelog]
|
2022-12-13 17:15:15 +01:00 |
|
Martin Milata
|
5b3db7eca1
|
refactor(core/rust/ui): homescreen layouts
[no changelog]
|
2022-12-13 17:15:15 +01:00 |
|
tychovrahe
|
12b3dc23db
|
fix(core/rust): fix bip39 input not recognizing three-letter words that could continue
[no changelog]
|
2022-12-13 00:38:23 +01:00 |
|
Martin Milata
|
1b4dff6275
|
fix(core/rust/ui): respect DISABLE_ANIMATION
[no changelog]
|
2022-12-12 16:00:42 +01:00 |
|
Martin Milata
|
95d8a21294
|
feat(core/rust/ui): progress indicators
[no changelog]
|
2022-12-12 16:00:42 +01:00 |
|
Martin Milata
|
11ffee0b45
|
refactor(core/rust/ui): use AsRef instead of Deref
[no changelog]
|
2022-12-12 16:00:42 +01:00 |
|
tychovrahe
|
387af03842
|
fix(core/rust): optimize keyboard behavior
[no changelog]
|
2022-12-09 22:35:39 +01:00 |
|
Martin Milata
|
701d75d6d8
|
fix(core/rust/ui): handle very long scrollbars on Model T
[no changelog]
|
2022-12-07 16:47:30 +01:00 |
|
Martin Milata
|
4135b00708
|
refactor(core/rust): support for StrBuffer slicing
[no changelog]
|
2022-12-06 10:40:32 +01:00 |
|
Martin Milata
|
452857757a
|
feat(core/rust/ui): support ask_pagination flag in confirm_blob
[no changelog]
|
2022-12-06 00:26:25 +01:00 |
|
tychovrahe
|
38548f02f2
|
feat(core/rust): special shape erase button
[no changelog]
|
2022-11-30 13:49:12 +01:00 |
|