Commit Graph

2137 Commits (0b4ccf45fc5a7de9ccff48dd33c8458bff1d20c9)

Author SHA1 Message Date
matejcik 0b4ccf45fc style(core/rust): less expensive conversion from known good utf8 string
2 years ago
matejcik 0fb66d3527 feat(core/rust): unwrap! macro to trigger nicer behavior than the built-in
2 years ago
matejcik 0b52ffb914 feat(core/rust): const geometry
2 years ago
tychovrahe 6cf92fd748 feat(core): Introduce stack overflow detection by moving stack to the start of RAM
2 years ago
tychovrahe cc2bfd9c39 feat(core/rust): autoclosing popup for Model R with success animation
2 years ago
tychovrahe 1697be2de8 feat(core/rust): added success animation and rust icon rendering
2 years ago
tychovrahe 820182c6b0 feat(core/rust): expose uzlib functions to rust
2 years ago
tychovrahe 68598f00af feat(core/rust): hold to confirm animation for Model R
2 years ago
tychovrahe 107e22c814 feat(core/rust): glyph and text rendering in rust
2 years ago
tychovrahe af77816c2f feat(core/rust): expose display offset handling to rust
2 years ago
tychovrahe 29a5b0a770 feat(core/rust): implement interpolate color and color table functions in rust
2 years ago
tychovrahe 7f2a995c54 refactor(core/rust): separate lerp and animations
2 years ago
tychovrahe ce142ffe08 feat(core/rust): make ButtonPos hit function public to enable reuse
2 years ago
tychovrahe f538547d5b feat(core): optimize touch controller communication
2 years ago
matejcik ef47c26272 chore(core,legacy): bump versions
2 years ago
matejcik 114376f734 feat(core/strings): use thousands separator (fixes #2394)
2 years ago
matejcik a6410693b3 Revert "feat(core): implement firmware dumping"
2 years ago
Andrew Kozlik 8ca785925d fix(core,legacy): Fix tx_weight to tx_size conversion.
2 years ago
matejcik 00095c5787 chore: update tokens & networks
2 years ago
Andrew Kozlik 90792eb438 fix(core): Fix Decred transaction weight calculation.
2 years ago
Andrew Kozlik 426eae4dfc fix(core): Ensure correct order when verifying external inputs in Bitcoin signing.
2 years ago
TychoVrahe a762e75fee
fix(core): reintroduce touch controller initialization without power down/up in firmware, fix model R firmware initialization
2 years ago
Ondrej Mikle 4d3d9f5d7e docs(core): documentation on embedded C+Rust debug
2 years ago
Andrew Kozlik 421eec1d3b feat(core): Add get_base_weight() to TxWeightCalculator.
2 years ago
Andrew Kozlik 0ce2c079b0 feat(core): Account for minimum registrable output amount in CoinJoin checks.
2 years ago
grdddj 38f7d32d94 feat(rust): add more details into panic handler
2 years ago
grdddj 9dc73427fb feat(rust): add print! macro for logging into terminal
2 years ago
grdddj 8bfbe9da01 fix(ui): import type component inside if TYPE_CHECKING branch
2 years ago
gabrielkerekes b9e2ca9a9d chore(cardano): add changelog and update ui fixtures
2 years ago
gabrielkerekes 1a68650c43 feat(cardano): add support for hiding some details during tx signing
2 years ago
gabrielkerekes 2f9435570d feat(cardano): add tx signing show details prompt
2 years ago
gabrielkerekes 11f8e81083 chore(cardano): update changelog
2 years ago
David Misiak ba7fb2cb54 feat(cardano): allow required signers in more signing modes
2 years ago
David Misiak 4017434cc1 feat(cardano): add support for babbage features
2 years ago
David Misiak 11c4b25cb0 feat(cardano): allow datum hash in non-script outputs
2 years ago
David Misiak f7d0507a65 feat(cardano): add support for chunked embedded CBOR
2 years ago
David Misiak 99a7c48e64 feat(cardano): add babbage data types
2 years ago
David Misiak 687a981d12 chore(cardano): update changelog
2 years ago
David Misiak 8a229edcb3 refactor(cardano): shorten identifiers in addresses, certs, aux data
2 years ago
David Misiak 50ad00a3c0 refactor(cardano): use module imports for addresses, certs, aux data
2 years ago
David Misiak 2753faa7b0 refactor(cardano): shorten identifiers
2 years ago
David Misiak 1ae6b68eaf refactor(cardano): use module imports for messages, layout
2 years ago
David Misiak 0836e91faa refactor(cardano): inline validation errors
2 years ago
David Misiak 2724d29968 refactor(cardano): introduce Signer and its subclasses
2 years ago
Christian Reitter c5d22b4395 fix(core): correct range in error message
2 years ago
matejcik 8c3d3c6548 chore: bump black to 22.3
2 years ago
matejcik c7b6e8986e fix(core/rust): fix overflow in tests by properly using 0-terminated strings
2 years ago
matejcik fce188fb96 fix(core/ui): fix char boundary bug in Rust layout
2 years ago
Martin Milata ccf364f1da refactor(core/ui): DebugLink swipe for rust layouts
2 years ago
Martin Milata c9ca7cd544 feat(core/rust/ui): bitcoin layouts
2 years ago