Martin Milata
|
03693ff8c3
|
fix(core): update homescreen after CancelAuthorization
[no changelog]
|
2023-06-30 12:59:07 +02:00 |
|
Martin Milata
|
edcdb97613
|
fix(core): backlight on frozen emulator
[no changelog]
|
2023-06-29 12:10:41 +02:00 |
|
tychovrahe
|
671f23f1aa
|
feat(core): support rev 10 of T2B1 HW
[no changelog]
|
2023-06-27 22:45:33 +02:00 |
|
tychovrahe
|
539420cac8
|
refactor(core): make backlight/fading optional
[no changelog]
|
2023-06-27 16:18:30 +02:00 |
|
tychovrahe
|
1f1680243f
|
refactor(core): separate backlight pwm driver and display driver
[no changelog]
|
2023-06-27 16:18:30 +02:00 |
|
grdddj
|
f9f21176fd
|
feat(core/rust): improve progress screen design
[no changelog]
|
2023-06-27 07:57:45 +02:00 |
|
grdddj
|
64236e699f
|
feat(core/rust): add account and address labels into send flow
[no changelog]
|
2023-06-27 07:57:45 +02:00 |
|
grdddj
|
570ffe2c0d
|
chore(core/rust): make info button wider
[no changelog]
|
2023-06-27 07:57:45 +02:00 |
|
tychovrahe
|
9cd59105c1
|
refactor(core): modify i2c driver to allow usage of more i2c peripherals
[no changelog]
|
2023-06-26 12:13:31 +02:00 |
|
tychovrahe
|
4cc6413a46
|
chore(core/rust): fix compilation warnings
[no changelog]
|
2023-06-23 19:13:47 +02:00 |
|
tychovrahe
|
b051a7fd66
|
fix(core): fix bootloader emulator compilation
[no changelog]
|
2023-06-23 19:13:33 +02:00 |
|
matejcik
|
0ef1d20062
|
style(core/rust): remove unused mut
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
437b9e5991
|
feat(core/rust): allow debug feature in tests (means we can print things)
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
5a83a7171d
|
refactor(core/rust): improve ergonomy of IterBuf
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
b91e225076
|
refactor(core/rust): expose obj types and (debug only) type names
|
2023-06-21 14:19:03 +02:00 |
|
matejcik
|
ccddc8f5f3
|
fix(core/rust): disable stack checking in tests (fixes spurious "recursion exceeded" errors)
|
2023-06-21 14:19:03 +02:00 |
|
Andrew Kozlik
|
21f4aec8de
|
refactor: Unify secp256k1_zkp usage.
[no changelog]
|
2023-06-21 08:36:20 +02:00 |
|
tychovrahe
|
638ebbc0df
|
fix(core): improve robustness of touch driver
[no changelog]
|
2023-06-20 23:06:10 +02:00 |
|
grdddj
|
b420064c08
|
feat(core/rust): improve the painting of TR's buttons + new inverse design
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
grdddj
|
a6316f964e
|
chore(core/rust): regenerate TR's icons based on new designs
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
grdddj
|
13cb1ea4ce
|
chore(core/rust): improve the design of TR's tutorial flow
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
grdddj
|
947e2ee24f
|
fix(core/rust): make vertical alignment for FormattedText work for paginated content
[no changelog]
|
2023-06-20 11:08:21 +02:00 |
|
tychovrahe
|
ef5469ad90
|
fix(core): removed no longer needed emulator gamma correction
[no changelog]
|
2023-06-20 10:58:09 +02:00 |
|
Jan Šetina
|
c85102494d
|
feat(core/ui): update colors - grey_dark and green
|
2023-06-20 10:58:09 +02:00 |
|
tychovrahe
|
da4ce32b45
|
fix(core): fix gamma correction for Model T
|
2023-06-20 10:58:09 +02:00 |
|
Martin Milata
|
cf4dcfcbd4
|
refactor(core/ui): namespaced Alignment2D
[no changelog]
|
2023-06-19 19:34:16 +02:00 |
|
Martin Milata
|
3a5fdfedcc
|
fix(core/ui): minor visual tweaks
- centered title for coinjoin loader
- make device label bold on label confirmation screen
[no changelog]
|
2023-06-19 19:34:16 +02:00 |
|
Martin Milata
|
312f6899c7
|
feat(core/ui): vertical alignment for FormattedText
[no changelog]
|
2023-06-19 19:34:16 +02:00 |
|
grdddj
|
f481590bb7
|
fix(core): support python3.8 for SConscript helpers
[no changelog]
|
2023-06-19 17:30:00 +02:00 |
|
Pavol Rusnak
|
089ff76822
|
Merge branch 'matejcik/signed-vhs'
|
2023-06-15 22:41:12 +02:00 |
|
tychovrahe
|
cfb674cf01
|
feat(core): adjust bootloader screens to look better on rectangular screens
[no changelog]
|
2023-06-15 17:08:14 +02:00 |
|
tychovrahe
|
32a2b371bd
|
feat(core): allow different screen sizes for TT UI
[no changelog]
|
2023-06-15 17:08:14 +02:00 |
|
tychovrahe
|
d3284baf21
|
feat(core): support STM32F429 discovery board
|
2023-06-15 17:08:14 +02:00 |
|
tychovrahe
|
8154e5103f
|
refactor(core): make emulated dma2d usable outside of emulator
[no changelog]
|
2023-06-15 17:08:14 +02:00 |
|
grdddj
|
ef2d2a3e75
|
feat(core/rust): make font changes for TR
[no changelog]
|
2023-06-14 18:17:09 +02:00 |
|
grdddj
|
d199a17cfc
|
feat(core): introduce FONT_BIG as a fifth optional font
[no changelog]
|
2023-06-14 18:17:09 +02:00 |
|
grdddj
|
359f6709b0
|
chore(core): remove unused model R icons
[no changelog]
|
2023-06-14 18:17:09 +02:00 |
|
grdddj
|
d031be83e6
|
chore(core): type and format the site_scons python helpers
[no changelog]
|
2023-06-14 18:17:09 +02:00 |
|
grdddj
|
100e36ac20
|
feat(core/rust): randomize positions in passphrase input
[no changelog]
|
2023-06-14 17:27:44 +02:00 |
|
grdddj
|
eacc1a3826
|
feat(core/rust): randomize letter choice positions in recovery word entry + randomize the order of words
[no changelog]
|
2023-06-14 17:27:44 +02:00 |
|
grdddj
|
8c7ad72062
|
feat(core/rust): randomize PIN digits fully and show last digit to user
[no changelog]
|
2023-06-14 17:27:44 +02:00 |
|
grdddj
|
5efafce856
|
chore(core): modify Shamir backup flow design
[no changelog]
|
2023-06-14 16:44:02 +02:00 |
|
Martin Milata
|
732e2cc9b5
|
refactor(core): split tjpgdec into own crate
[no changelog]
|
2023-06-14 15:53:56 +02:00 |
|
grdddj
|
127e6f42cf
|
chore(core/rust): center TR's input method vertically
[no changelog]
|
2023-06-14 15:23:40 +02:00 |
|
grdddj
|
55bff602fa
|
fix(core): add dynamic title to the FIDO dialogue for model R
[no changelog]
|
2023-06-14 15:20:43 +02:00 |
|
matejcik
|
88f5f79315
|
docs(core/boardloader): generate first changelog, bump version to 2.1.0
|
2023-06-14 11:42:12 +02:00 |
|
matejcik
|
ef079f35e5
|
chore(core/bootloader): generate changelog and bump bootloader version
|
2023-06-14 11:42:12 +02:00 |
|
matejcik
|
d465a14850
|
chore(core): add signed bootloader and vendor headers for model R
|
2023-06-13 14:25:39 +02:00 |
|
matejcik
|
84555c2ea3
|
build(core): always allow building model R until we have vendor headers
|
2023-06-12 16:25:59 +02:00 |
|
tychovrahe
|
e24536971c
|
test(core): prodtest for T2B1
[no changelog]
|
2023-06-11 20:54:29 +02:00 |
|
tychovrahe
|
8d812ca36e
|
feat(core): support device variants
[no changelog]
|
2023-06-07 19:48:53 +02:00 |
|
tychovrahe
|
cd722f5126
|
fix(python): fix T2B1 keys in trezorlib
[no changelog]
|
2023-06-06 22:12:53 +02:00 |
|
grdddj
|
5258e9a307
|
feat(core/rust): use icon for displaying device name in welcome screen
[no changelog]
|
2023-06-06 17:49:53 +02:00 |
|
grdddj
|
88fd4cd11f
|
chore(core/rust): mark icons with empty right column, delete unused ones
[no changelog]
|
2023-06-06 17:49:53 +02:00 |
|
grdddj
|
f27405109e
|
feat(core/rust): add better support for odd-width icons
[no changelog]
|
2023-06-06 17:49:53 +02:00 |
|
tychovrahe
|
531511407b
|
feat(core/rust): add bootloader design for T2B1
[no changelog]
|
2023-06-06 17:49:53 +02:00 |
|
Martin Milata
|
e928568339
|
build: emulator darwin fixes
[no changelog]
|
2023-06-06 11:32:02 +02:00 |
|
tychovrahe
|
a2f8cb9d1c
|
feat(core): add internal model field to features
[no changelog]
|
2023-06-06 09:39:45 +02:00 |
|
Martin Milata
|
fee0d70211
|
fix(core/ui): workaround different TT and TR UI API
[no changelog]
|
2023-06-02 18:47:09 +02:00 |
|
Martin Milata
|
611d4edc32
|
fix(core/ui): clarify transaction replacement screens
[no changelog]
|
2023-06-02 18:47:09 +02:00 |
|
Martin Milata
|
46f9e898ca
|
fix(core/ui): padding when backing up mnemonic words
[no changelog]
|
2023-06-02 18:47:09 +02:00 |
|
matejcik
|
45c1a4212d
|
chore(core): add T2B1 keys to bootloader / boardloader
|
2023-06-02 14:48:59 +02:00 |
|
matejcik
|
319a665d0d
|
chore(core): add T2B1 vendor header data
|
2023-06-02 14:43:19 +02:00 |
|
matejcik
|
b6c2f2e5ba
|
feat(core): add hw_model field to vendor headers
|
2023-06-02 14:43:19 +02:00 |
|
grdddj
|
da14c22712
|
feat(all): add UI for Model R
|
2023-05-31 10:14:54 +02:00 |
|
matejcik
|
1cb0bf01e6
|
fix(core): do not handle click signal in non-debug builds (fixes #3026)
[no changelog]
|
2023-05-22 11:50:26 +02:00 |
|
grdddj
|
019a3ced7d
|
fix(core): revert some UI changes for TT (PIN, wipecode, backup homescreen)
|
2023-05-16 09:25:56 +02:00 |
|
grdddj
|
393bc48b6b
|
fix(core): improve error popups
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
74246150e5
|
fix(core/rust): allow for cycling through the last character in TT passphrase
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
c4bbf17433
|
feat(core/rust): allow for margin between text and ellipsis icon
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
1c698656c3
|
feat(core/rust): create common function for ellipsised text
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
e00af4f7f3
|
chore(core/rust): use format_i64 to convert numbers to strings
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
3bf3e4c38b
|
feat(core/rust): introduce Wordlist component for both bip39 and slip39
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
c291285927
|
chore(core/rust): make TextBox common component
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
1bb6288512
|
chore(core/rust): move Font and Color into their own modules
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
5940129bfc
|
feat(core/rust): show fee rate in modify-fee dialogue
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
db38b708b4
|
feat(core/rust): make Checklist component usable by more models
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
610c832dee
|
feat(core/rust): add useful macros
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
73c493d118
|
chore(core/rust): tracing and other smaller improvements/clippy lints
|
2023-05-11 21:02:21 +02:00 |
|
matejcik
|
eee4c624f9
|
feat(core/rust): JSON output from component tracing
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
b63b72ed90
|
chore(core/rust): flag or delete unused code
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
0c0d74a501
|
feat(core/rust): create mako template for QSTR generation
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
03913ebf1b
|
chore(core): regenerate trezorui2.pyi
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
264b92e11c
|
feat(core): create progress.py
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
127e399d28
|
feat(core): delegate some layouts to models, do some wording changes
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
35896a7d6c
|
chore(core): make Suite labeling dialogue more clear
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
523fdd8157
|
chore(core): make minor improvements
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
45168f730e
|
feat(core/tools): add scripts to check Rust API
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
17a07c3d1a
|
chore(core): refactor UI code in SSonscripts
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
1ca7cf5609
|
chore(core): improve makefile
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
be75e359a2
|
feat(core): add support for gdb scripts to emulator
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
6fd4173d2e
|
chore(core): add type hints to tools
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
590315bdc1
|
feat(all): change debugging messages in protobuf
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
bd6783b1a3
|
feat(all): increase stability of debug-decision events + parsing JSON from Rust
|
2023-05-11 21:02:21 +02:00 |
|
grdddj
|
8ee4c41938
|
chore(crypto): refactor slip39 same way as bip39
|
2023-05-11 21:02:21 +02:00 |
|
tychovrahe
|
8d824e4ef2
|
fix(core): fix bootloader emulator compilation
[no changelog]
|
2023-05-09 15:06:14 +02:00 |
|
tychovrahe
|
4175b817e1
|
chore(core): remove remaining toif files from micropython code
[no changelog]
|
2023-04-28 15:09:53 +02:00 |
|
tychovrahe
|
0c5db05357
|
feat(core): support 16bit i8080 display bus
[no changelog]
|
2023-04-27 12:36:12 +02:00 |
|
tychovrahe
|
09349c308a
|
feat(core): support hw revision 6 of T2B1
[no changelog]
|
2023-04-26 14:15:00 +02:00 |
|
tychovrahe
|
0a8981d643
|
refactor(core): rewrite display_image into rust
[no changelog]
|
2023-04-25 10:28:33 +02:00 |
|