1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-23 14:58:09 +00:00
Commit Graph

12379 Commits

Author SHA1 Message Date
tychovrahe
b369e3f4a7 feat(core): enable seamless build of bootloader using devkeys
[no changelog]
2023-08-15 09:37:38 +02:00
tychovrahe
e8281385f6 feat(core): implement secret handling in bootloader 2023-08-15 09:37:38 +02:00
Pavol Rusnak
58bb702498
docs(rust/trezor-client): update readme 2023-08-10 10:10:51 +02:00
Pavol Rusnak
c49009d7a5
feat(rust/trezor-client): bump version to 0.1.2 2023-08-10 10:03:41 +02:00
Piyush Kumar
9113be553b
feat(rust/trezor-client): add Sync and Send to Transport (#3202) 2023-08-10 09:59:15 +02:00
grdddj
0ca440339a feat(tests): notify about failed tests when updating fixtures from CI
[no changelog]
2023-08-09 16:07:27 +02:00
grdddj
2118648e9c chore(tests): regenerate fixtures
[no changelog]
2023-08-09 13:57:09 +02:00
grdddj
6f60462d12 fix(core/rust): do not increase margin of right choice items
[no changelog]
2023-08-09 13:57:09 +02:00
grdddj
9a4cb1887d fix(core): raise ActionCancelled when cancelling tutorial flow for TR
[no changelog]
2023-08-09 13:31:22 +02:00
grdddj
de7458dd49 chore(tests): regenerate fixtures
[no changelog]
2023-08-09 10:50:57 +02:00
grdddj
5bcfd5709f chore(core/rust): change fonts in confirm_properties for TT
Making the key font NORMAL and the value MONO in all cases

[no changelog]
2023-08-09 10:50:57 +02:00
grdddj
2b1ce55549 chore(tests): regenerate fixtures
[no changelog]
2023-08-07 15:30:38 +02:00
grdddj
8d78dd8872 chore(core): change some UI text and TR's screens to match the Figma designs
[no changelog]
2023-08-07 15:30:38 +02:00
Ferdinando M. Ametrano
59ba113b07
fix(python): nest logger in the proper way (#3190)
this way logger is properly nested even when the library is used as submodule (e.g. HWI)

see https://github.com/bitcoin-core/HWI/pull/697
2023-08-03 14:41:40 +02:00
dependabot[bot]
9f6f250070 chore(deps): bump cryptography from 41.0.2 to 41.0.3
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 41.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.2...41.0.3)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 11:22:11 +02:00
Andrew Kozlik
74759310bb feat(core): Integrate OPTIGA Trust M
[no changelog]
2023-08-02 00:35:43 +02:00
grdddj
a4034097d6 feat(tests): number the screens in UI test reports, give unique IDs to images
[no changelog]
2023-07-28 09:43:34 +02:00
grdddj
87d4a2622e chore(tests): regenerate fixtures
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
104fee78c5 chore(tests): use special recovery functions for upgrade tests
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
c99fd824b3 chore(tests): refactor recovery input flows
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
c97c515718 chore(tests): increase the number of asserts of screen content in input flows
Done to make tests more readable and so that they fail at the right spot when something changes

[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
e8ee3f7ee1 chore(tests): adapt click tests for the new recovery flow
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
d48bae4598 chore(core/rust): delete unused NotificationFrame
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
463f0df22a chore(core): modify design of recovery flow
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
a8d57bf2c4 chore(core/rust): add missing traces to components
[no changelog]
2023-07-28 09:41:04 +02:00
dependabot[bot]
9234db79e9 chore(deps): bump certifi from 2022.12.7 to 2023.7.22
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2023.07.22)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-27 13:44:41 +02:00
grdddj
781493a7ae chore(ci): regenerate docs
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
3f0701363d feat(ci): add firmware.elf size checkers into CI
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
387362572d feat(ci): export firmware.elf from firmware build as an artifact
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
668bddff17 feat(tools): add scripts for firmware.elf file analysis using binsize
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
ee81f98708 chore(poetry): regenerate lock file
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
56df41afbd feat(poetry): add binsize as a dependency
[no changelog]
2023-07-27 13:34:29 +02:00
grdddj
b0d7ca3ca2 feat(shell.nix): add bloaty as a dependency
[no changelog]
2023-07-27 13:34:29 +02:00
tychovrahe
238e3fd7c1 refactor(core): add abstraction over flash memory layout
[no changelog]
2023-07-25 10:25:20 +02:00
tychovrahe
fa71c8244c fix(core): fix MPU settings
[no changelog]
2023-07-21 12:28:13 +02:00
tychovrahe
ad1f2360bd fix(core): replace systick based wait in display SPI with loop as systick does not work in fault handlers
[no changelog]
2023-07-21 12:27:54 +02:00
grdddj
0a4b7eb06f fix(tests): fix unstable UI in test_busy_expiry testcase
Asserting the device comes back to Homescreen, so the UI result is always the same
(when it does not get there, the assert will fail and the test will rerun).

[no changelog]
2023-07-20 10:02:11 +02:00
vdovhanych
5c5de4674e ci: allow jobs to be cancelled when redundant 2023-07-19 17:26:11 +02:00
grdddj
7d453bd100 feat(tests): add command to automatically update UI fixtures from CI results
Usage:
$ python tests/update_fixtures.py ci

[no-changelog]
2023-07-19 08:58:37 +02:00
grdddj
821f8aad8f feat(tests): saving fixtures.results.json file with result hashes after each UI test
[no changelog]
2023-07-19 08:58:37 +02:00
Martin Milata
4a6420c5dd style(core): discovery.py
[no changelog]
2023-07-18 13:22:45 +02:00
grdddj
f5983e7843 chore(tests): regenerate fixtures
[no changelog]
2023-07-18 13:01:25 +02:00
grdddj
4227b5c0b9 chore(core/rust): change design of TT's disabled confirm button
[no changelog]
2023-07-18 13:01:25 +02:00
Martin Milata
f9a1592162 build(core): fix DISC1 boardloader build
[no changelog]
2023-07-18 12:01:42 +02:00
grdddj
db9f76df0d chore(style): apply pylint suggestion on site_scons python files
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
44ff6d42b3 chore(style): apply flake8 findings on site_scons python files
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
7df3219a7a chore(style): apply black and isort style lints for site_scons python files
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
8beaf653b9 chore(style): include core/site_scons python files for style linting
[no changelog]
2023-07-18 10:10:41 +02:00
grdddj
19dd68f936 chore(tests): regenerate fixtures
[no changelog]
2023-07-18 10:09:35 +02:00
grdddj
91740ae4aa chore(core): change title of Shamir wallet creation
[no changelog]
2023-07-18 10:09:35 +02:00