1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-09 14:12:51 +00:00
Commit Graph

20 Commits

Author SHA1 Message Date
Jan Pochyla
dcb15f77c3 src: run black 2018-07-10 13:05:15 +02:00
Pavol Rusnak
ac5e3f200a
src: rename wire_types to MessageType, drop copy in tools/build_protobuf 2018-07-02 20:40:51 +02:00
Jan Pochyla
db696b23fd src/trezor/wire: add exceptions for all defined FailureTypes
Makes the error API much more ergonomic.
2018-04-23 16:12:44 +01:00
Jan Pochyla
01bc12ec27 src/apps/debug: simplify debuglink, add more decision/state fields
- move data exported over debuglink into apps.debug
- move debug signals into apps.debug
- make pin/mnemonic dialogs testable
- streamline code style of apps.management.reset_device
- check __debug__ when debug app starts
2018-03-20 16:48:45 +01:00
Pavol Rusnak
1269a0239d
src/apps: use require_confirm where possible, introduce require_hold_to_confirm 2018-02-28 20:20:39 +01:00
Jan Pochyla
8f1ed5edce src: handle wire msgs while waiting for ui 2018-02-28 17:17:09 +01:00
Jan Pochyla
375a95c214 src/apps: cleanup workflow modules 2018-02-27 16:36:17 +01:00
Jan Pochyla
54128b7568 src/apps/common: use ui.layout, clear display when layout starts 2018-02-26 18:40:44 +01:00
Jan Pochyla
b5e142307b src/apps/common: store debug signals in cache
Prevents unloading through unimport.
2018-02-21 15:04:49 +01:00
Jan Pochyla
710306495e apps: reduce unimport usage
unimport should be used only on the workflow dispatchers.
2018-01-30 18:50:59 +01:00
Jan Pochyla
3ae6819725 apps/common: experiment with ui.layout 2017-10-10 15:35:01 +02:00
Jan Pochyla
49cc4651c2 bunch of api cleanups 2017-09-19 23:47:35 +02:00
Jan Pochyla
3562ffdc54 wire: pass Context to apps 2017-08-15 18:14:14 +02:00
Jan Pochyla
3318ed22f5 trezor.ui.confirm: content is required 2017-06-20 12:03:36 +02:00
Peter Jensen
8d4cd85659 minor design changes 2017-03-20 21:41:06 +01:00
Jan Pochyla
e0dfc2ef03 apps: reflect the wire api changes 2016-12-08 16:19:09 +01:00
Jan Pochyla
0b7874ad43 loop: rename Future to Signal
Future semantics were changed to allow multiple deliveries to avoid allocating more future objects than neccessary, and Signal describes this behaviour more accurately.
2016-12-08 16:19:09 +01:00
Jan Pochyla
39b3ecb224 confirm: allow to resolve the dialogs from outside 2016-11-15 13:48:31 +01:00
Jan Pochyla
cc22d59eca ui: clear the screen before common layouts 2016-10-06 15:05:14 +02:00
Jan Pochyla
0e799d62af move sub-workflows do apps/common 2016-09-28 23:30:10 +02:00