Pavol Rusnak
d2521de385
storage: implement no_backup option (aka seedless setup)
2018-10-04 17:36:44 +02:00
Pavol Rusnak
8d9d4816da
embed/extmod/modtrezorutils: remove utils.symbol, use constants directly
2018-08-31 16:55:01 +02:00
Pavol Rusnak
e3607156d8
embed: make model and emulator orthogonal, update macros to match this logic
2018-08-31 16:55:01 +02:00
Jan Pochyla
dcb15f77c3
src: run black
2018-07-10 13:05:15 +02:00
Jan Pochyla
ead154b907
src: run isort
2018-07-10 13:05:15 +02:00
Jan Pochyla
bf9f503c3c
apps: remove unused imports
2018-07-10 11:17:12 +02:00
Jan Pochyla
ec06ccf43f
apps: use default icon from Text API
2018-07-03 16:49:52 +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
faccce5bd1
src/apps/homescreen: handle Cancel
2018-06-06 17:23:51 +02:00
Pavol Rusnak
f6be3899eb
src/apps/common: fix cache.get_state calls
2018-06-02 13:11:21 +02:00
Jan Pochyla
cabb334448
apps/homescreen: handle Initialize.skip_passphrase
...
TODO: tests
2018-05-28 16:25:58 +02:00
Tomas Susanka
37f6525c15
isinstance is used instead of __qualname__
2018-05-25 13:43:42 +02:00
Pavol Rusnak
a1204d8d7d
src: cleanup CoinType usage, don't return coins in Features
2018-05-22 18:52:26 +02:00
Jan Pochyla
9b9183c4f7
src/apps: remove unimport usage
2018-04-03 20:39:26 +02:00
Pavol Rusnak
b83ffee3af
src/apps/common: implement unfinished_backup flag in the storage
2018-03-12 16:22:56 +01:00
Pavol Rusnak
611d374bbd
embed: rename TREZOR_STM32/UNIX to TREZOR_MODEL_T/EMU, introduce trezor.utils.model()
2018-03-04 12:59:16 +01:00
Pavol Rusnak
df10f5df3f
src/apps/common: fix cache
2018-03-01 03:07:42 +01:00
Pavol Rusnak
2e3dc8b29d
src/apps/common: rework PassphraseState behaviour
2018-03-01 00:07:45 +01:00
matejcik
a46f7b2fad
src/apps/homescreen: fix typo in Ping response ( #129 )
2018-02-28 17:04:09 +01:00
Pavol Rusnak
2523442eb3
src/apps/homescreen: add missing fields to Features
2018-02-27 20:48:01 +01:00
Jan Pochyla
375a95c214
src/apps: cleanup workflow modules
2018-02-27 16:36:17 +01:00
Pavol Rusnak
b97e5b7a55
src/trezor/ui: use ICON_DEFAULT by default, not ICON_RESET
2018-02-26 23:00:50 +01:00
Pavol Rusnak
502ecd7bcc
apps.common: implement finish device state handling
2018-02-24 18:58:35 +01:00
Pavol Rusnak
35e1135c95
embed/extmod/modtrezorutils: add symbol() func
...
to expose internal C symbols, usually defined as macros
2018-02-23 21:27:26 +01:00
Pavol Rusnak
748a53a2c9
src/apps/homescreen: fix Features message
2018-02-23 14:53:39 +01:00
Pavol Rusnak
736dec1419
src/apps/management: implement ApplyFlags message
2018-02-14 23:50:26 +01:00
Pavol Rusnak
c1e1e8bf02
src/apps/common: rewrite cache to use getters/setters
2018-02-09 19:00:09 +01:00
Pavol Rusnak
6fad2f4283
src/apps/homescreen: implement {Initialize,Features}.state field, implement ClearSession handling
2018-02-09 18:08:59 +01:00
Jan Pochyla
dc7d7bb3bd
apps/homescreen: add pin_protection to Features
...
Fixes WipeDevice test.
2018-01-18 17:45:44 +01:00
Pavol Rusnak
f88080b904
Merge branch 'pin_fails'
2017-12-07 15:29:47 +01:00
Pavol Rusnak
04d980f8f0
add Features.model field (set to "T")
2017-12-04 22:40:42 +01:00
Jan Pochyla
8288255048
storage: use new api, remove pin
2017-11-05 21:04:47 +01:00
Jan Pochyla
2303acb7a9
apps/homescreen: implement PIng.button_protection
2017-09-06 22:53:48 +02:00
Jan Pochyla
3562ffdc54
wire: pass Context to apps
2017-08-15 18:14:14 +02:00
Jan Pochyla
5da3e67a0c
apps.homescreen: handle Ping.passphrase_protection
2017-01-24 14:14:03 +01:00
Pavol Rusnak
6eaea34c8c
-> trezor.io
2017-01-10 16:31:30 +01:00
Jan Pochyla
e73ff1f3c2
apps: improve language getters/setters
2016-12-15 12:48:33 +01:00
Jan Pochyla
64dad27abe
apps.homescreen: handle Ping.pin_protection
2016-12-15 12:35:18 +01:00
Jan Pochyla
e0dfc2ef03
apps: reflect the wire api changes
2016-12-08 16:19:09 +01:00
Jan Pochyla
90d9687678
apps.homescreen: cleanup
2016-11-15 11:59:27 +01:00
Pavol Rusnak
4d167f4961
apps.homescreen: handle Ping message
2016-11-12 15:14:04 +01:00
Jan Pochyla
2e4c63f836
homescreen: return correct coins in Features
2016-11-11 11:26:38 +01:00
Jan Pochyla
67ac47f087
apps.homescreen: respond with ~correct data, handle GetFeatures
2016-10-20 15:14:40 +02:00
Jan Pochyla
099767d592
session/workflow overhaul
...
- lazy loading and importing of protobuf messages
- workflow dispatching through codec pipeline on the first message report
HACK: workflow killing
TODO: cap on concurrent sessions
TODO: ui locking/queuing
TODO: session storage
TODO: tests
2016-09-27 17:26:06 +02:00
Jan Pochyla
7195e1d12f
dispatch on wire_type instead of message_type
2016-09-27 17:25:45 +02:00
Jan Pochyla
3677b8142b
add touch event rotation, msg dispatcher, wallet app
2016-09-27 17:25:44 +02:00
slush0
f22511f036
First apps - homepage, playground
2016-09-27 17:23:58 +02:00