Proto commits in trezor/trezor-common

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:1ca9b90
Author:M1nd3r
Committer:Petr Sedláček

fix(common): minor protobuf fixes - Set `RippleSignedTx` as `wire_out` instead of `wire_in`. - Fixed a typo in a `RippleSignTx` message definition comment. - Fixed two typos in `messages-monero.proto` docstrings. [no changelog]

Commit:c1c121c
Author:M1nd3r
Committer:Petr Sedláček

fix(common): add java-handling to solana protobuf [no changelog]

Commit:abbd66f
Author:M1nd3r
Committer:Petr Sedláček

chore(common): add protobuf style check - Adjusted `.clang-format` for use with Proto files. - Added `protostyle` and `protostyle_check` to `Makefile`, included them in `style` and `style_check` respectively. - Formatted all `.proto` files, adjusted comments. - Added a few echo statements to `Makefile` rules. [no changelog]

The documentation is generated from this commit.

Commit:dc41683
Author:Roman Zeyde
Committer:Roman Zeyde

test: allow setting `unfinished_backup` flag in storage [no changelog]

Commit:c9a7e88
Author:PrisionMike
Committer:Suyash Shandilya

feat(tron): Unfreeze and claiming TRX - scaffolding - Generated code [no changelog]

Commit:feb6f01
Author:PrisionMike
Committer:Suyash Shandilya

feat(tron): adding FreezeBalanceV2 message support - Updated message definitions. Introduced new strings. - Mostly generated code. Main changes in subsequent commit. [no changelog]

Commit:f398165
Author:Roman Zeyde
Committer:Roman Zeyde

chore(common): remove unused `Failure_BufferError` code [no changelog]

Commit:387076b
Author:Roman Zeyde
Committer:Roman Zeyde

feat(common): introduce `Failure_InProgress` code It will be used to indicate that an non-interruptible workflow is currently running on the device. [no changelog]

Commit:5242bdb
Author:Roman Zeyde
Committer:Roman Zeyde

chore(common): correct `DebugLinkSetLogFilter` next message annotation [no changelog]

Commit:62a28ec
Author:Martin Pastyřík
Committer:Martin Pastyřík

fix(core): remove host static public key from protobuf message [no changelog]

Commit:ddfeed0
Author:kopecdav
Committer:kopecdav

feat(core): add battery_cycle field in the protobuf telemetry message. [no changelog]

Commit:6be7d40
Author:kopecdav
Committer:kopecdav

feat(python): Update trezorctl telemetry command with battery_cycle field. [no changelog]

Commit:ffde4ee
Author:tychovrahe
Committer:TychoVrahe

chore(core): add messages for reading out telemetry data [no changelog]

Commit:f68a7e5
Author:PrisionMike
Committer:Suyash Shandilya

feat(tron): add TriggerSmartContract support. - Blind signing TRON smart contracts. - Only contract address shown to user. - USDT,USDD transfer tested. - Fee layout imperfect. To be fixed later. [no changelog]

Commit:1a33e5b
Author:Roman Zeyde
Committer:Roman Zeyde

chore(common): deprecate uploading language blob during firmware update Remove unused protobuf field from `RebootToBootloader`. [no changelog]

Commit:5643fd5
Author:Jun Luo
Committer:Suyash Shandilya

feat(tron): add TransferContract support Allows native TRX transfer [no changelog] Co-authored-by: PrisionMike <su.sh2396@gmail.com>

Commit:f20f22f
Author:cepetr
Committer:cepetr

feat(core): add trezorctl set-log-filter command [no changelog]

Commit:4d45a7c
Author:tychovrahe
Committer:TychoVrahe

feat(core): send build version in features

Commit:aef80ec
Author:Ioan Bizău
Committer:Ioan Bizău

Reapply "chore: remove `GetNonce` and `PaymentRequest` from experimental features" This reverts commit cc7843ad0fcfd4cd14ac20620227cefa3063ef74.

Commit:ca76c06
Author:Ioan Bizău
Committer:Ioan Bizău

feat: buy crypto with fiat [no changelog]

Commit:ebe58a0
Author:PrisionMike
Committer:Suyash Shandilya

fix(tron): update tron to use session - Minor code fixes to old PR by overcat - Only build Tron for debug builds - Updated message index - Updated text fixtures [no changelog]

Commit:01eb5fc
Author:Jun Luo
Committer:Suyash Shandilya

feat(common,core,python,tests): add `tron.get_address` support. [no changelog]

Commit:1f486f5
Author:Martin Pastyřík
Committer:Martin Pastyřík

feat(core): functions for Evolu spam protection [no changelog]

Commit:cc7843a
Author:Roman Zeyde
Committer:Roman Zeyde

Revert "chore: remove `GetNonce` and `PaymentRequest` from experimental features" This reverts commit efb19af74bf8f54ce32a951a9cda9f54fb9da286.

Commit:1a17cd2
Author:tychovrahe
Committer:TychoVrahe

feat(core): notify host on power status change using internal notification system [no changelog]

Commit:efb19af
Author:M1nd3r
Committer:Petr Sedláček

chore: remove `GetNonce` and `PaymentRequest` from experimental features

Commit:7c1a4e2
Author:Ioan Bizău
Committer:Ioan Bizău

feat: 32 bytes amount in ETH payment requests [no changelog]

Commit:6677978
Author:Ioan Bizău
Committer:Ioan Bizău

fix(protob): remove wrong message annotation [no changelog]

Commit:77b04ef
Author:M1nd3r
Committer:Petr Sedláček

chore: reserve message type range [no changelog]

Commit:7e4ff90
Author:Roman Zeyde
Committer:Roman Zeyde

feat(common): allow exporting unit serial number [no changelog]

Commit:333e4db
Author:Lukas Bielesch
Committer:Lukáš Bielesch

feat(core/tests): device menu click tests - move keyboard shared code to common [no changelog]

Commit:e3501bd
Author:Lukas Bielesch
Committer:Lukáš Bielesch

chore(core): add auto_lock_delay_battery_ms to Feature messages [no changelog]

Commit:e97f334
Author:tychovrahe
Committer:TychoVrahe

feat(core/bootloader): signal firmware corrupted in features

Commit:3dbe060
Author:Roman Zeyde
Committer:Roman Zeyde

chore(core): make `host_name` & `app_name` required also in `ThpCredentialMetadata` [no changelog]

Commit:09c53ca
Author:Lukas Bielesch
Committer:Martin Milata

feat(core/eckhart): cache THP app/host name along with MAC [no changelog] Co-authored-by: Martin Milata <martin@martinmilata.cz>

Commit:281408f
Author:Martin Milata
Committer:Martin Milata

fix(core): make app_name required for THP pairing [no changelog]

Commit:ae7762a
Author:Andrew Kozlik
Committer:Andrew Kozlik

chore(core): Add Tropic fields to AuthenticityProof.

Commit:1288bc9
Author:obrusvit
Committer:Vít Obrusník

fix(core): allow Evolu msgs in BTC only [no changelog]

Commit:989f485
Author:obrusvit
Committer:Vít Obrusník

feat(protob): extend ApplySettings - add auto_lock_delay_battery_ms to set delay in ms after which the device locks when on battery or wireless charger [no changelog]

Commit:62288fe
Author:Roman Zeyde
Committer:Roman Zeyde

chore: add protobuf definitions for THP hostname cache [no changelog]

Commit:4a5ad27
Author:Ioan Bizău
Committer:Ioan Bizău

feat(core): SLIP-24 payment requests for Stellar [no changelog]

Commit:cb7f3ff
Author:matejcik
Committer:matejcik

fix(common): require fields on SLIP-24 Text Details memo

Commit:59ec3a4
Author:Lukas Bielesch
Committer:Lukáš Bielesch

chore(core/eckhart): implement BLE device unpairing [no changelog]

Commit:6939e7f
Author:tychovrahe
Committer:TychoVrahe

feat(core/bootloader): add battery SoC to features messages [no changelog]

Commit:52ffbd5
Author:obrusvit
Committer:Vít Obrusník

feat(core): generate SLIP-21 node for Evolu

Commit:a7ff4a6
Author:Peter Jaško
Committer:Ioan Bizău

fix(cardano): Change display_ascii flag to prefer_hex_display This makes the behavior more consistent with Ethereum message signing.

Commit:9e5adaf
Author:Peter Jaško
Committer:Ioan Bizău

feat(cardano): Message signing

Commit:5609c69
Author:Peter Jaško
Committer:Ioan Bizău

feat(cardano): stop hashing in message signing

Commit:2288830
Author:Peter Jaško
Committer:Ioan Bizău

feat(cardano): replace chunking with length+offset

Commit:70e37c7
Author:Peter Jaško
Committer:Ioan Bizău

fix(cardano): Return pubkey This ends up being useful for software wallets.

Commit:b8c903c
Author:Martin Milata
Committer:Martin Milata

feat(core): extend THP credentials with app_name [no changelog]

Commit:4a45ce7
Author:Ioan Bizău
Committer:Ioan Bizău

feat(core): SLIP-24 payment requests for Solana [no changelog]

Commit:ec2b858
Author:Ioan Bizău
Committer:Ioan Bizău

feat(core): SLIP-24 payment requests for Cardano [no changelog]

Commit:1497d1c
Author:Roman Zeyde
Committer:Petr Sedláček

build(core): include THP-related messages in BTC-only builds [no changelog]

Commit:388bfe4
Author:M1nd3r
Committer:Petr Sedláček

chore(common/core): use `public_key` instead of `pubkey` in THP messages [no changelog]

Commit:3a26d3c
Author:M1nd3r
Committer:Petr Sedláček

chore(common): add ButtonAck to ThpMessageType [no changelog]

Commit:369fb5e
Author:Michael de Hoog
Committer:Vít Obrusník

feat(core): support displaying EIP-712 message hash during signing

Commit:7e076f5
Author:Lukas Bielesch
Committer:Lukáš Bielesch

chore(core): new entry in DebugLinkDecision message - new optional enum TouchEventType in DebugLinkDecision message - add new hold_touch debuglink function - new pin tests utilizing hold_touch function

Commit:7f1ebf2
Author:M1nd3r
Committer:Petr Sedláček

chore: reoder THP messages [no changelog]

Commit:0f6944f
Author:Ioan Bizău
Committer:Ioan Bizău

Revert "feat: Make payment request protobuf fields optional." This reverts commit 4a4cc34d65ee5ec7b1cfc1617b2d20f15122ddf6.

Commit:ebfb749
Author:Andrew Kozlik
Committer:Ioan Bizău

feat(common): Add address_n field to PaymentRequest memos.

Commit:b6335c1
Author:Andrew Kozlik
Committer:Ioan Bizău

feat(common): Add PaymentNotification protobuf message.

Commit:c56de9b
Author:Andrew Kozlik
Committer:Ioan Bizău

feat(common): Add PaymentRequest field to Ripple signing.

Commit:08573e9
Author:Andrew Kozlik
Committer:Ioan Bizău

feat(common): Add mac field to altcoin Address response messages.

Commit:926214e
Author:Andrew Kozlik
Committer:Ioan Bizău

feat(common): Add PaymentRequest field to Ethereum signing.

Commit:691aec0
Author:Andrew Kozlik
Committer:Ioan Bizău

feat: Make payment request protobuf fields optional.

Commit:fece4b4
Author:Andrew Kozlik
Committer:Ioan Bizău

feat: Add "text details" memo to payment requests.

Commit:6f538c5
Author:Andrew Kozlik
Committer:Ioan Bizău

refactor: Move TxAckPaymentRequest to common messages as PaymentRequest.

Commit:7688771
Author:Andrew Kozlik
Committer:Ioan Bizău

feat(core): Add mac to EthereumAddress.

Commit:1282a9b
Author:Martin Milata
Committer:Martin Milata

refactor(common/protob): make some THP fields required [no changelog] Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>

Commit:6ec2f06
Author:Martin Milata
Committer:Martin Milata

feat(common): allow multiple wire id enums [no changelog]

Commit:f6aa838
Author:Martin Milata
Committer:Martin Milata

refactor(common/protob): split ThpMessageType off MessageType [no changelog] Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>

Commit:e6ec36a
Author:Roman Zeyde
Committer:Roman Zeyde

chore(core): fix "trezor" -> "Trezor" Also, remove duplicated `coinjoin__title_do_not_disconnect` string. [no changelog]

Commit:9ba5dd7
Author:M1nd3r
Committer:Petr Sedláček

chore(core): remove DebugLinkToggleThpPairingDialog [no changelog]

Commit:5812fc5
Author:Martin Milata
Committer:Martin Milata

feat(common): add Trezor Host Protocol protobuf definitions [no changelog]

Commit:0bb0611
Author:M1nd3r
Committer:Petr Sedláček

chore: add THP FailureTypes [no changelog]

Commit:18c8302
Author:Roman Zeyde
Committer:Roman Zeyde

test(core): collect GC statistics via new debug RPC [no changelog]

Commit:c1ec316
Author:matejcik
Committer:matejcik

docs: improve external definition documentation and introduce the new URL scheme [no changelog]

Commit:0e62ce9
Author:Martin Milata
Committer:Martin Milata

feat(core): homescreen streaming [no changelog]

Commit:bf420be
Author:Martin Milata
Committer:Martin Milata

refactor(common/protob): rename TranslationDataRequest to DataChunkRequest [no changelog]

Commit:da3e218
Author:Martin Milata
Committer:Martin Milata

feat(core): add Capability.BLE to Features

Commit:8aaab3c
Author:Martin Milata
Committer:Martin Milata

feat(core): add Capability.NFC to Features

Commit:d899ed8
Author:Roman Zeyde
Committer:Roman Zeyde

chore: remove BNB Beacon Chain support

Commit:e5c7160
Author:tychovrahe
Committer:TychoVrahe

feat(nordic): send busy response when trezor is not listening to BLE messages [no changelog]

Commit:af4781b
Author:Eugene Rossokha
Committer:matejcik

feat(core): add loadable solana tokens

Commit:51515a2
Author:tychovrahe
Committer:TychoVrahe

feat(core): add BLE unpair command & message [no changelog]

Commit:c620fd4
Author:Ioan Bizău
Committer:Ioan Bizău

chore(core): remove deprecated comment [no changelog]

Commit:d3c8f46
Author:Ioan Bizău
Committer:Ioan Bizău

feat(core): introduce Nostr [no changelog]

Commit:cc26847
Author:Roman Zeyde
Committer:Roman Zeyde

test(core): don't fetch full `DebugLinkState` by default In case the main workflow is restarting after a `DebugLinkDecision`, sending the response of `DebugLinkGetState` may get interrupted. We are making the state fetching explicit, in order to avoid the "restart" race condition (as described in #4401). Following the above change, text-based layout recording is removed. [no changelog]

Commit:e8792ec
Author:obrusvit
Committer:Vít Obrusník

refactor(core): consistent naming of UI layouts - follow-up on 8710637a39ce - layout_bolt stays the same - layout_samson -> layout_caesar - layout_quicksilver -> layout_delizia - use super for importing rust modules in layout code [no changelog]

Commit:f7afe6b
Author:matejcik
Committer:matejcik

fix(all): make more protobuf fields required [no changelog]

Commit:8710637
Author:obrusvit
Committer:Vít Obrusník

refactor(core): consistent naming of UI layouts - UI layouts name changes: - model_tt -> layout_bolt - model_tr -> layout_samson - model_mercury -> layout_quicksilver - rust features `model_xyz` freed for different use, now it's `layout_xyz` - input_flow function names are based on UI layout and not internal model name (i.e. quicksilver instead of t3t1) - directory names and commentary changed accordingly [no changelog]

Commit:dc5b2de
Author:Andrew Kozlik
Committer:Andrew Kozlik

feat(common): Add messages for entropy check workflow. [no changelog]

Commit:75b0663
Author:Ondřej Vejpustek
Committer:Ondřej Vejpustek

chore(common): comment protobuf message

Commit:356fd99
Author:Ondřej Vejpustek
Committer:Ondřej Vejpustek

feat(common): introduce MultisigPubkeyOrder

Commit:db086a9
Author:M1nd3r
Committer:Petr Sedláček

chore(protob): reserve wire types for thp messages [no changelog]

Commit:5bd9f0f
Author:M1nd3r
Committer:Petr Sedláček

docs(core): fix docs indentation and correct a few typos [no changelog]

Commit:8e348ab
Author:Lukas Bielesch
Committer:Lukáš Bielesch

chore(common): Create enum for valid device rotations

Commit:502a0b8
Author:matejcik
Committer:matejcik

feat(core): unify RustLayout, implement single global layout

Commit:9ae653f
Author:M1nd3r
Committer:Petr Sedláček

feat(core): allow benchmark on BITCOIN_ONLY debug build [no changelog]