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