Commit Graph

74 Commits (5ad4841b09f3115d5d31bf4326f4bd055b7ce8f0)

Author SHA1 Message Date
grdddj b8ea21d24a feat(all): implement translations into Trezor
8 months ago
matejcik 3a28ab4c11 feat(core): make lockscreen blank for T2B1
11 months ago
Martin Milata 9e33eb3e48 fix(core/ui): T2T1: display coinjoin icon on lockscreen
11 months ago
matejcik f6c659357a refactor(core): rely on layout code to fill in homescreen default label
1 year ago
matejcik c892d4b0ba refactor(core): inject full model name from build script
1 year ago
matejcik edc2add85e style(core): apply isort 5
1 year ago
grdddj b96b9d43bb feat(core/rust): improve and use coinjoin loading screens
1 year ago
grdddj da14c22712 feat(all): add UI for Model R
1 year ago
tychovrahe 4175b817e1 chore(core): remove remaining toif files from micropython code
1 year ago
Martin Milata 08cad2f909 fix(core/ui): coinjoin layouts style update
2 years ago
Martin Milata 5b3db7eca1 refactor(core/rust/ui): homescreen layouts
2 years ago
grdddj 48b4c5aaba chore(core): decrease homescreen size by 280 bytes
2 years ago
Andrew Kozlik b7f86ec158 feat(core): Improve CoinJoin busy screen.
2 years ago
tychovrahe b9647d1296 fix(core): fix flashing usb disconnected error
2 years ago
Ondrej Mikle 72228e35cf feat(core): show red error header when USB data not connected
2 years ago
Ondrej Mikle a0287698d5 feat(core): show blue dot when USB data not connected
2 years ago
Andrew Kozlik d089fd3187 feat(core): Implement SetBusy message.
2 years ago
grdddj 6dc4426151 feat(ui): setup homescreen and label for model R
2 years ago
grdddj 6b5f578d02 feat(core): implement basic R emulator
2 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
3 years ago
matejcik e972839ac7 style(all): fix pylint complaints
3 years ago
matejcik 959cf7d515 fix(core/homescreen): properly redraw when an outside process kills homescreen
3 years ago
matejcik 2cb379108c refactor(core/homescreen): load homescreen image on-demand
3 years ago
matejcik f6f3c7ffcf fix(core): prevent flickering when homescreen does not need to redraw
3 years ago
Martin Milata ac711fb8ee style(core): use more recent type annotation syntax
4 years ago
Martin Milata 9b60cc0098 feat(core): restart loader from current position
4 years ago
Martin Milata 192d0dcf87 feat(core): hold homescreen to lock
4 years ago
Martin Milata fa1566cb71 refactor(core): call super().__init__() in Component and Layout subclasses
4 years ago
Martin Milata 830592f2d9 feat(core): add experimental_features setting
4 years ago
matejcik cea634158a core: make sure Homescreen is properly initialized (fixes #1095)
4 years ago
Tomas Susanka a6acefbdf5 core: wipe before reset and recovery; introduce 'intialized' field
4 years ago
matejcik 7579ac5274 core: fix rendering issues in homescreens
4 years ago
matejcik 847691798b core: simplify homescreen and lockscreen implementations
4 years ago
matejcik 4bc865794f core: only unlock storage if it is locked (solves determinism issue in tests)
4 years ago
matejcik 70f67883c5 core: fix artifacts in click-based UI tests
4 years ago
matejcik a4f47ddd21 core/lockscreen: ignore exception when user taps "unlock" and then cancels
4 years ago
matejcik 7ff1251ee1 core: dim lockscreen (fixes #974)
4 years ago
matejcik a9ddc2a8e2 core/boot: modify initial lockscreen label
4 years ago
matejcik 09af8aed4e core: consider lockscreen to be a separate homescreen
4 years ago
matejcik 04c8b2803d core: refactor homescreen app, include lockscreen in it
4 years ago
matejcik d5e45c02bb core: move base functions from "homescreen" app to "base"
4 years ago
Tomas Susanka 6c47bf8230 core: store multiple sessions/caches at the same time
5 years ago
matejcik 1e9352b9e0 core: add SD format dialog, generalize sdcard usage
5 years ago
Tomas Susanka 15ed5cd19e
core: do not clear cache on ClearSession
5 years ago
Tomas Susanka c65b57affb
core, legacy: remove passphrase_cached
5 years ago
Tomas Susanka a3f3d4fcdb
remove ping.passphrase/pin
5 years ago
Tomas Susanka cd09f9ce94
all: modify passphrase source to always on device
5 years ago
Tomas Susanka eafd57c301
common, core: add passphrase entry capability
5 years ago
Tomas Susanka 90d5cdfd5b
all: rework passphrase
5 years ago
Pavol Rusnak bb8d809a6d
common: change language field to IETF BCP 47 language tag
5 years ago