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