Tomas Martykan
632b02adab
fix(contacts): sign address even when not shown on device
2024-12-12 16:35:29 +01:00
obrusvit
91ccaee4be
fixup! fixup! feat(contacts): sign btc address with nostr
2024-12-12 14:51:46 +01:00
Ioan Bizău
9a3f5d0a1d
fixup! feat(contacts): sign btc address with nostr
2024-12-12 13:11:09 +01:00
Tomas Martykan
f674833109
fix(contacts): nostr pubkey verify issue
2024-12-12 12:01:43 +01:00
Ioan Bizău
2ce2443376
fixup! feat(contacts): sign btc address with nostr
2024-12-12 11:36:11 +01:00
obrusvit
15f7d1ddc0
feat(contacts): switch label approver to nostr
...
WIP: there seems to be a problem
2024-12-12 10:14:01 +01:00
obrusvit
baa9f37a6c
feat(nostr): UI for get_pubkey
2024-12-11 17:55:49 +01:00
obrusvit
cb913addae
feat(nostr): extend GetPublicKey with show_display
2024-12-11 16:46:40 +01:00
obrusvit
6151524393
feat(contacts): new contact UI using nostr event
2024-12-11 16:26:27 +01:00
obrusvit
bfc444f083
fix(contacts): remove unused nostr proto fields
2024-12-11 15:40:11 +01:00
obrusvit
4e50e642de
fixup! feat(contacts): improve confirm_new_contact
2024-12-11 15:37:40 +01:00
obrusvit
38977ac0d9
feat(contacts): sign btc address with nostr
2024-12-11 15:22:03 +01:00
Ioan Bizău
c91590426d
feat(core): add nostr
2024-12-11 15:22:03 +01:00
Tomas Martykan
010fdda1e3
fixup! feat(contacts): sign receive address with
2024-12-11 15:18:45 +01:00
obrusvit
4ca2e71969
feat(contacts): improve confirm_new_contact
2024-12-11 14:36:35 +01:00
obrusvit
7c375bdc07
feat(contacts): new contact confirmation
2024-12-11 13:55:54 +01:00
obrusvit
951be5a1cd
feat(contacts): improve confirm_output_contact
...
- show correct titles and subtitles
- remove key labels
2024-12-11 12:59:58 +01:00
obrusvit
66e2adacd8
refactor(contacts): cleanup getaddress
2024-12-11 12:21:47 +01:00
obrusvit
9b43f13e35
feat(contacts): put big capital letters to mercury
...
- DO NOT USE IN PRODUCTION
2024-12-11 11:29:53 +01:00
obrusvit
10269d7a26
feat(contacts): implement layout for TXOUT
...
- SwipeFlow for TXOUT confirmation for labeled contact
2024-12-10 17:21:08 +01:00
Tomas Martykan
e6b05a7b27
fixup! feat(signing): show and verify label when signing
2024-12-10 15:42:15 +01:00
Tomas Martykan
ec36da26fd
feat(signing): show and verify label when signing
2024-12-10 14:57:26 +01:00
obrusvit
3da09ff85e
feat(contacts): add address_pk_sig to TxOutput
2024-12-10 13:51:14 +01:00
obrusvit
beb220054d
feat(contacts): sign receive address with
...
- bitcoin receiving address is signed with private key of the first
testnet bitcoin address
- signature is passed in `Address` response
2024-12-10 13:21:46 +01:00
obrusvit
3e9eb074e3
feat(contacts): add protobuf definitions
2024-12-10 11:57:06 +01:00
Lukas Bielesch
6de0e5de0f
chore(core): change display orientation labels [no changelog]
2024-12-09 15:03:57 +01:00
Ondřej Vejpustek
8bf23696e1
style(core/tests): apply formatting
...
[no changelog]
2024-12-06 16:14:54 +01:00
Ondřej Vejpustek
97b2e6c751
style(core/tests): fix warnings
...
[no changelog]
2024-12-06 16:14:54 +01:00
Ondřej Vejpustek
345eaf79f9
style(core/tests): silent star import warnings
...
[no changelog]
2024-12-06 16:14:54 +01:00
tychovrahe
b4ba056a39
fix(core): fix translation area access from coreapp applet
...
[no changelog]
2024-12-05 17:17:08 +01:00
Martin Milata
2635e4c7fd
build(core): use deterministic git rev-parse
...
The output may differ in shallow vs. full repo.
[no changelog]
2024-12-04 16:36:19 +01:00
obrusvit
61ebb19515
refactor(core): mercury confirm_summary
...
- old confirm_total removed
- flow_confirm_summary refactored to confirm_summary
[no changelog]
2024-12-04 14:47:53 +01:00
obrusvit
af6240b52c
refactor(core): model_r confirm_summary
...
- altcoin_tx_summary removed and replaced with confirm_summary
[no changelog]
2024-12-04 14:47:53 +01:00
obrusvit
6e94748e92
refactor(core): model_t confirm_summary
...
- model_t confirm_total refactored to confirm_summary
- parameter set changed to pave the way for unification across models
[no changelog]
2024-12-04 14:47:53 +01:00
matejcik
ef02c4de5d
feat(core): introduce storage insecure mode
...
reduces the number of PIN iterations and avoids erasing the other
storage bank -- if a test ever overruns, it will probably RSOD out, but
that's unlikely to happen
2024-12-03 11:02:17 +01:00
matejcik
835f7087c6
build(core): correctly propagate DISABLE_OPTIGA to kernel
2024-12-03 11:02:17 +01:00
matejcik
331e07b1e0
feat(core): disable animations in debug firmware by default
...
This makes it possible to run HW tests on the T3T1 where animations mess
things up. It also speeds up HW tests on other models slightly.
export TREZOR_DISABLE_ANIMATION=0 to build a debug firmware with
animations enabled
2024-12-03 11:02:17 +01:00
Ioan Bizău
13df961317
refactor(core/ui): introduce show_danger
...
This is a unified interface for flow_warning_hi_prio,
which was available only on Mercury before.
[no changelog]
2024-12-02 22:28:00 +01:00
Ioan Bizău
aa58ea7158
fix(core/ui): make cancel the last menu item
...
[no changelog]
2024-12-02 19:52:56 +01:00
Ioan Bizău
5c8ee873c6
chore(core/ui): remove new_confirm_address on Mercury
...
[no changelog]
2024-12-02 19:52:56 +01:00
obrusvit
deb5ce3f48
refactor(core): remove flow confirm_with_info
...
- usage of `flow::confirm_with_info` is replaced with
`flow::confirm_action` which is parameterized accordingly
[no changelog]
2024-12-02 19:52:56 +01:00
tychovrahe
ef5ed2ee72
fix(core): fix haptic driver with reset pin initialization
...
[no changelog]
2024-12-02 17:18:59 +01:00
tychovrahe
8f4268229a
feat(core): use SMPS on T3W1
...
[no changelog]
2024-12-02 15:06:32 +01:00
tychovrahe
2c87d43b51
fix(core): fix option bytes settings for U5G models
...
[no changelog]
2024-12-02 15:06:09 +01:00
tychovrahe
46eebd23a4
fix(core/prodtest): fix BOOTLOADER VERSION command
2024-12-02 15:05:55 +01:00
M1nd3r
01cf58f2a1
docs(core): add and modify docs to context and cache
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
2eab963862
test(core): replace __init__ in unit tests with setUpClass and tearDownClass
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
22a7ba7070
test(core): add setUpClass and tearDownClass to core unit tests
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
b1f07fec4f
chore(core): update core to reflect cache and context refactor
...
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
8eb62fdeca
refactor(core): abstract cache and context
...
[no changelog]
2024-12-02 12:39:15 +01:00