1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-19 05:58:09 +00:00
Commit Graph

13299 Commits

Author SHA1 Message Date
tychovrahe
3a3259b574 feat(core/mercury): change homescreen flow 2024-06-24 21:43:08 +02:00
Andrew Kozlik
f396d00c67 fix(core): Fix style and unix build.
[no changelog]
2024-06-24 16:04:03 +02:00
Andrew Kozlik
da068fb32e fixup! feat(core): Rework Optiga PIN slot configuration. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
f393064ce7 feat(core): Improve PIN progress precision. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
509e291118 feat(core): Rework Optiga PIN slot configuration. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
9c50e15cf7 chore: Bump firmware and fix versions due to storage upgrade. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
09ed141a0a test(storage): Update storage tests. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
183e53d3c2 feat(storage): Rework PIN processing and upgrade storage. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
7b636df35f feat(core): Rework Optiga PIN processing. 2024-06-21 18:55:01 +02:00
Andrew Kozlik
ecf31610b0 refactor(storage): Refactor storage_upgrade(). 2024-06-21 18:55:01 +02:00
cepetr
a8f808822c fix(core/rust): shorten the ANIM_FRAME_TIMER deadline
[no changelog]
2024-06-19 16:40:23 +02:00
cepetr
bb310ad60d fix(core): improve framebuffer switching
[no changelog]
2024-06-19 16:40:23 +02:00
obrusvit
0cc2ccd568 chore(core): update fixtures.json
[no changelog]
2024-06-19 16:02:24 +02:00
obrusvit
ed624e1cb8 feat(core/ui): use numerals in T3T1 checklist
[no changelog]
2024-06-19 16:02:24 +02:00
cepetr
bfedb96071 refactor(core/embed): prepare haptic driver for low power mode
[no changelog]
2024-06-19 14:05:35 +02:00
cepetr
3460c4b891 refactor(core/embed): prepare touch drivers for low power mode
[no changelog]
2024-06-19 14:03:38 +02:00
cepetr
089dc84f38 refactor(core/embed): remove unnecessary call to usb_stop
[no changelog]
2024-06-19 11:57:18 +02:00
cepetr
d8d6410284 refactor(core/embed): remove global deps from usb class drivers
[no changelog]
2024-06-19 11:57:18 +02:00
cepetr
baff1691a0 feat(core/embed): prepare usb driver for low power mode
[no changelog]
2024-06-19 11:57:18 +02:00
cepetr
a705335fe1 fix(core/embed): fix disc2 target build
[no changelog]
2024-06-19 11:57:18 +02:00
cepetr
0bc1d1f706 refactor(core/embed): refactor usb driver
[no changelog]
2024-06-19 11:48:06 +02:00
cepetr
8e429b0352 refactor(core/embed): move usb driver to its own folder
[no changelog]
2024-06-19 11:48:06 +02:00
cepetr
f5d35da635 fix(core/embed): fix random delays in usb driver
[no changelog]
2024-06-19 11:45:06 +02:00
dependabot[bot]
799a78525f build(deps): bump urllib3 from 1.26.18 to 1.26.19
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.18 to 1.26.19.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/1.26.19/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.18...1.26.19)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 10:39:39 +02:00
obrusvit
a01a787113 refactor(core): remove StringType
This commit removes the last usage of StringType. In the future, we use
TString.

[no changelog]
2024-06-19 09:14:51 +02:00
matejcik
4e788aa2f5 fix(core/rust): more careful management of ShortString capacity 2024-06-19 09:14:51 +02:00
matejcik
8cf039740f style(core/rust): rustfmt 2024-06-19 09:14:51 +02:00
matejcik
8e52081d8a refactor(core/rust): unify String usage 2024-06-19 09:14:51 +02:00
matejcik
da37bce59d refactor(core/rust): drop ui::macros
removing inttostr!, build_string!, and relocating include_res!
2024-06-19 09:14:51 +02:00
matejcik
8134490e2e feat(core): introduce uformat!, use uDebug in favor of Debug
now that we have ufmt, this is just much nicer
2024-06-19 09:14:51 +02:00
matejcik
b406fc22f3 refactor(core/rust): clean up macro namespace 2024-06-19 09:14:51 +02:00
matejcik
567de6579e chore(core/rust): drop cstr_core dependency
now that we have c"..." literals in Rust
2024-06-19 09:14:51 +02:00
matejcik
ce2436245d chore(core/translations): add signatures for translation versions 2.7.1 and 2.7.2 2024-06-18 13:24:40 +02:00
matejcik
81d5cc29d5 fix(core/translations): properly update stored json version 2024-06-18 13:24:35 +02:00
Martin Milata
f2a2ddfd8d Merge branch 'release/24.06' 2024-06-17 22:14:02 +02:00
cepetr
ba56ff8483 refactor(core/embed): replace ensure(secfalse,... with error_shutdown
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
0f1cac9695 refactor(core): optimize assert/fatal_error for reduced flash footprint
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
06faae8f82 refactor(core/rust): replace panic! by fatal_error!
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
f5203011c5 feat(core/rust): introduce dbg_print and improve errors printing
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
5fc3c6e617 refactor(core): improve and simplify error handling
[no changelog]
2024-06-17 16:57:33 +02:00
TuDo1403
ac1a25fc21 fix(trezor-client): fix convert_signature invalid s convert 2024-06-17 11:47:16 +02:00
r0tc
61fe99036e fix(python): remove duplicated 0x prefix for publish sign-tx 2024-06-14 14:16:28 +02:00
Pavol Rusnak
0fbfda7762 build(deps): bump typing-extensions to fix compatibility with Python 3.12
[no changelog]
2024-06-12 11:37:50 +02:00
Martin Milata
191dc900a6 chore(core): update fixtures.json
[no changelog]
2024-06-11 14:30:33 +00:00
Martin Milata
e7f083c3ca chore(core): bump version to 2.7.3
[no changelog]
2024-06-11 11:11:30 +00:00
tychovrahe
dfe6826101 fix(core): add missing swipe right to address QR screen - mercury ui 2024-06-10 14:50:28 +02:00
tychovrahe
84c182fdac fix(core): reduce animation frame requests when swiping
[no changelog]
2024-06-10 14:49:52 +02:00
matejcik
df051077ea chore(core/prodtest): bump version after release 2024-06-10 11:20:15 +02:00
matejcik
f556a1b4cc docs(core/prodtest): update changelog for v0.2.7 2024-06-10 11:17:20 +02:00
tychovrahe
b0b2ffd38f feat(core/prodtest): add reboot command 2024-06-10 11:10:33 +02:00