Ondrej Mikle
8ea3ca4c5e
fix(legacy): better stack setup for debug devices
2023-01-02 11:03:38 +01:00
Ondrej Mikle
71e0b8c1c3
feat(legacy): make debugging less painful, remove PRODUCTION macro matrix, split reset_handlers
2023-01-02 11:03:38 +01:00
Ondrej Mikle
5b5e4a8b3e
feat(legacy): better debugability for various PRODUCTION bootloader/FW settings
2023-01-02 11:03:38 +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
Martin Novak
58276a7443
feat(core/ethereum, legacy/ethereum): add support to Ledger Live legacy derivation path
2022-11-30 14:23:47 +01:00
tychovrahe
38548f02f2
feat(core/rust): special shape erase button
...
[no changelog]
2022-11-30 13:49:12 +01:00
Martin Milata
f1a3f289bf
chore(tests): drop unused UI fixtures
...
[no changelog]
2022-11-30 12:31:28 +01:00
Martin Milata
a61a46808e
fix(core/rust/ui): no hyphens when breaking monospace lines
...
[no changelog]
2022-11-29 21:03:06 +01:00
Martin Milata
3b92923caa
feat(core/rust/ui): on-the-fly conversion of bytes to hexadecimal representation
...
[no changelog]
2022-11-29 21:03:06 +01:00
tychovrahe
4c7060186a
fix(core): fix display blinking by increasing backlight pwm frequency
2022-11-24 13:22:30 +01:00
matejcik
ff2d1c3f1f
feat(core/ui): drop T1 UI ( fixes #2639 )
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
95d26fe04a
feat(core/ui): drop UI1 remnats
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
52f0c70b95
chore: bump fido2 submodule (to get INTERACT support)
2022-11-24 13:03:34 +01:00
grdddj
61277bd80a
feat(core/ui): implement webauthn layouts for UI2
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
e80712f4d9
chore(core/rust/ui): workaround for "re-enter wipe code"
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
4200539546
refactor(core/rust/ui): redesign Label to make use of TextLayout machinery
...
also replace LabelStyle with TextStyle
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
3f6ea00e02
feat(core/rust/ui): expose text_max_height and baseline
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
615c8a0e64
fix(core/embed): better clamping of coordinates
...
[no changelog]
2022-11-24 13:03:34 +01:00
matejcik
9708175d19
fix(core/rust): improve & document safety of slice operations
...
[no changelog]
2022-11-24 13:03:34 +01:00
tychovrahe
0d733d8e22
feat(core): change display type for model R
...
[no changelog]
2022-11-24 11:37:52 +01:00
Ondrej Mikle
a9ad39b88d
chore(legacy): typos and style
2022-11-22 15:00:19 +01:00
Ondrej Mikle
e2abd2a9ad
feat(legacy): bootloader with v3 SignMessage signatures + signatures debug
...
Removed oldest v1 style of firmware signature and presence checks.
Added debug helpers for T1 signatures.
Support for v2 and v3 signatures, but can only update FW to v3-style signed.
Support for debugging T1 signatures.
Scripts and README for debugging v2/v3 FW signing scheme.
Firmware in GetFeatures counts only v3 signatures as signed.
Add documentation and comments about signing schemes like a sane person
2022-11-22 15:00:19 +01:00
tychovrahe
1bad41ddb0
fix(core/rust): fix success animation
...
[no changelog]
2022-11-21 22:20:35 +01:00
matejcik
d1126b85be
feat(rust): expose micropython lists as slices
...
[no changelog]
2022-11-21 18:15:48 +01:00
Martin Milata
58d0788986
fix(core/ui): show fee rate in confirm_total
...
[no changelog]
2022-11-21 15:59:48 +01:00
grdddj
dc22f98aed
chore(python): better static typing for debuglink and emulator
...
[no changelog]
2022-11-21 14:08:47 +01:00
grdddj
bd6f3d5f46
chore(core/ui): delete altcoin.py file
2022-11-21 14:08:47 +01:00
grdddj
56e0c91a71
feat(tests): add dashboards with indexed unique screens and all screens
2022-11-21 14:08:47 +01:00
grdddj
f48890afb3
chore(tests): make all the device tests work with UI2
2022-11-21 14:08:47 +01:00
grdddj
5187be91fe
chore(tests): fix click, upgrade and persistence tests for new UI
2022-11-21 14:08:47 +01:00
grdddj
e9a1bcc951
feat(python): add debuglink helpers to get layout information
2022-11-21 14:08:47 +01:00
grdddj
2cbb9efeca
feat(core/ui): implement all layouts raising NotImplementedError
2022-11-21 14:08:47 +01:00
grdddj
ae525fed26
chore(core/ui): delete unused arguments to layouts
2022-11-21 14:08:47 +01:00
grdddj
d045e0089d
feat(core/ui): delete old UI code
2022-11-21 14:08:47 +01:00
Martin Milata
1a9f3c18dd
Merge branch 'release/22.11'
...
Conflicts:
common/defs/coins_details.json
core/src/apps/ethereum/networks.py
core/src/apps/ethereum/tokens.py
tests/ui_tests/fixtures.json
2022-11-16 18:33:31 +01:00
Melroy van den Berg
609f3f50dc
chore(common): lower the default fees on Bitcoin Cash ( #2642 )
...
it appears that as of Nov 2022 1 sat/vB is the long term median fee rate
2022-11-16 12:15:23 +01:00
Melroy van den Berg
154e0016e2
chore(common): update bcash github link
...
[no changelog]
2022-11-15 23:58:12 +01:00
Pavol Rusnak
a393267461
feat(ci): make it possible to combine --skip arguments to build-docker.sh
2022-11-10 16:55:03 +01:00
grdddj
1852059e87
feat(changelog): add changelog entry for micropython optimizations
2022-11-10 14:08:28 +01:00
matejcik
1a46c7dfdc
feat(snippet): converter for local_cache_attribute
2022-11-10 14:08:28 +01:00
grdddj
579ee06b6f
feat(tools): add tool for frozen_mpy bytecode analysis
2022-11-10 14:08:28 +01:00
grdddj
b95cb34e0c
feat(tools): add ignore file for upysize tool
2022-11-10 14:08:28 +01:00
grdddj
68e93a7b60
feat(pylint): disable reimported check to allow for local_cache_global
2022-11-10 14:08:28 +01:00
grdddj
107c222631
chore(core): decrease TT_v2 UI size by 390 bytes
2022-11-10 14:08:28 +01:00
grdddj
bd7513f2df
chore(core): decrease crypto size by 60 bytes
2022-11-10 14:08:28 +01:00
grdddj
8bb73ffebe
chore(core): decrease storage size by 210 bytes
2022-11-10 14:08:28 +01:00
grdddj
55bb61d404
chore(core): decrease bitcoin size by 1740 bytes
2022-11-10 14:08:28 +01:00
grdddj
45b4b609db
chore(core): decrease monero size by 2630 bytes
2022-11-10 14:08:28 +01:00