1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-14 02:18:07 +00:00
Commit Graph

1926 Commits

Author SHA1 Message Date
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
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
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
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
5c8ee873c6 chore(core/ui): remove new_confirm_address on Mercury
[no changelog]
2024-12-02 19:52:56 +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
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
M1nd3r
0643d95a67 style: fix article
[no changelog]
2024-12-02 12:39:15 +01:00
Ondřej Vejpustek
ae32a23002 fix(core): disallow per-node paths in change outputs 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
45a029edcc fix(core): disallow per-node paths in getaddress 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
adc7cef49c feat(core): display sortedmulti 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
4dce3d0099 feat(core):: support sortedmulti 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
94cf3a29a0 feat(core,python,rust): add autogenerated files 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
0a9c4ba4ec feat(core)): forbid multisig to singlesig change outputs 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
53b5d62623 fix(core): make sorting of pubkeys fully deterministic 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
f3983486d1 feat(core): remove deprecated path 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
fa39d895b8 refactor(change): factor out ChangeDetector 2024-12-02 12:21:24 +01:00
obrusvit
2a0bdbe044 fix(core/mercury): remove info btn in show passphr 2024-12-02 11:48:19 +01:00
Ioan Bizău
f408cdbc4d fix(core/ui): fix paginated data size mismatch 2024-11-26 22:38:06 +01:00
Ioan Bizău
bdb4c51084 fix(core/ui): rename button
[no changelog]
2024-11-26 22:38:06 +01:00
Ioan Bizău
dbd5b62272 feat(core/ui): continue after viewing all data 2024-11-26 22:38:06 +01:00
Ioan Bizău
04c89555cd chore(core/ui): use different copy on TS3 and TT
[no changelog]
2024-11-26 22:38:06 +01:00
Ioan Bizău
9c918aaeb8 feat(core/ui): tweak blob first page appearance
This commit adds a margin and footer description to the first page of
the paginated blobs to be confirmed on Mercury. It also extracts the
part of confirm_blob that deals with the first page to a separate
function in order to keep confirm_blob simple.
2024-11-26 22:38:06 +01:00
Ioan Bizău
929ffa73bd feat(core/ui): add cancel button to paginated blobs 2024-11-26 22:38:06 +01:00
Ioan Bizău
97c9f84f8d feat(core/ui): add page counter to paginated blobs 2024-11-26 22:38:06 +01:00
obrusvit
6f7fccaac2 fix(core/mercury): info at bitcoin signmessage 2024-11-26 16:23:50 +01:00