Commit Graph

47 Commits

Author SHA1 Message Date
Szymon Lesisz
b13115e870 feat(protobuf): add build script for THP protobuf messages 2025-06-25 15:51:41 +02:00
Szymon Lesisz
b3299e97cd chore(protobuf): update protobuf messages
following 846dd3b934
2025-05-26 16:06:34 +02:00
tomasklim
07e13c1f50 feat(protobuf): update protobuf messages 2025-05-16 14:06:51 +02:00
Tomas Martykan
1cfc6a3e25 fix(protobuf): order of EthereumDefinitions 2025-04-30 11:23:31 +02:00
Szymon Lesisz
7951ed9c76 chore(protobuf): minor changes in build scripts
prerequisite for THP
2025-04-24 11:16:43 +02:00
Marek Polak
15336dbbe6 fix(protobuf): use Failure enum as a string key 2025-04-15 17:40:52 +02:00
Marek Polak
a4ac123269 chore(protobuf): message types improved 2025-03-13 14:08:27 +01:00
Marek Polak
c3f1750def fix(protobuf): improve message type and schema generating 2025-03-13 14:08:27 +01:00
Martin Varmuza
3bdcbfc508 fix(protobuf): fix DeviceModelInternal read patch path 2025-03-10 11:33:44 +01:00
Martin Varmuza
b18b8da051 chore(protobuf): exclude nostr 2025-03-10 11:33:44 +01:00
Martin Varmuza
0bcf666672 chore: move DeviceModelInternal to device-utils 2025-03-06 13:56:53 +01:00
yanas
b96c899ebb chore(packages): autofix for sort-imports eslint rule 2025-01-30 16:34:04 +01:00
Peter Sanderson
64fcbde4bd chore: enable ESLint rule for as-needed | auto-fix 2025-01-10 10:58:46 +01:00
Martin Varmuza
289ebe9dde feat(connect): introduce internal_model UNKNOWN for non-standard models 2024-12-13 11:21:39 +01:00
Tomas Martykan
12af70577e fix(protobuf): ApplySettings.display_rotation allow both enum keys and values 2024-11-28 16:15:58 +01:00
Martin Varmuza
3818a30d06 chore(protobuf): update protobuf definitions (display type enum added) 2024-11-27 16:56:34 +01:00
Peter Sanderson
763f9b5fd4 chore: reintroduce no-shadow in minimal form 2024-11-13 19:36:56 +01:00
Peter Sanderson
6b8e9ab6d2 chore: Upgrade ESLint and all plugis & revalidate the config and ALL of the rules 2024-11-13 10:36:38 +01:00
Peter Sanderson
ef2dd42a5e chore: add no-empty as it will became part of recommanded 2024-11-05 11:49:08 +01:00
MiroslavProchazka
1f8a09066a feat(protobuf): add t3w1 internal_model 2024-10-31 17:38:32 +01:00
Carlos Garcia Ortiz karliatto
3419d536e4 feat(protobuf): stop skipping LoadDevice 2024-10-25 16:56:47 +02:00
Szymon Lesisz
f620e40f2a chore(protobuf): remove MessageType_ prefix from MessageType enum 2024-10-23 17:39:52 +02:00
Szymon Lesisz
324ba30921 chore(protobuf): build types script as module 2024-10-21 15:30:34 +02:00
Tomas Martykan
888774fc19 fix(protobuf): skip benchmark messages 2024-10-21 10:41:44 +02:00
Tomas Martykan
5396d67588 fix(protobuf): repo path in build script 2024-10-18 15:43:24 +02:00
Szymon Lesisz
66ae488690 chore(protobuf): remove unused definitions (monero, webauthn) 2024-10-09 11:34:09 +02:00
Szymon Lesisz
326260c73c chore(protobuf): build types scripts and patches js > ts 2024-10-09 11:09:14 +02:00
Szymon Lesisz
000870b9ab feat(protobuf): build definitions using protobufjs package 2024-10-09 06:35:04 +02:00
Martin Varmuza
131c4af73a chore(connect): add basic types support for T3B1 2024-07-19 18:27:08 +02:00
Peter Sanderson
e9a0425183 feat(suite): Add adding a new shamir group into an existing setup 2024-06-04 20:31:46 +02:00
Peter Jaško
ab003ce04f feat(connect): Conway certificates 2024-06-02 10:17:34 +02:00
Szymon Lesisz
7bdc2ebecc fix(protobuf): deterministic protobuf order in generated file 2024-05-13 16:21:39 +02:00
Peter Sanderson
9bdad31d67 fix(scripts): probuf update separate repository + fix situation when someone force-pushes the FW branch 2024-05-13 10:59:30 +02:00
Martin Varmuza
be86c395ad fix(protobuf): add git fetch to update script 2024-05-13 10:03:18 +02:00
Peter Sanderson
41bff13bc1 feat(connect): update protobuf messages 2024-05-06 10:52:00 +02:00
Martin Varmuza
efd6891536 chore: remove ls -la from protobuf-build.sh 2024-04-29 17:17:46 +02:00
Martin Varmuza
0439f516e3 chore: update-protobuf script. clone fw repo next to suite repo 2024-04-29 14:21:23 +02:00
Martin Varmuza
7a6babb818 chore(protobuf): ability to build protobuf messages from the specified branch 2024-04-25 13:17:00 +02:00
Martin Varmuza
6a6aea725e feat(protobuf): add T3T1 internal_model patch 2024-04-19 09:42:41 +02:00
Tomas Martykan
19b7bb27c1 fix(protobuf): clean up type of backup_type in schema 2024-04-08 16:09:13 +02:00
Martin Varmuza
cebcf02563 chore(protobuf): lint fix 2024-01-09 12:22:37 +01:00
Tomáš Martykán
c78cd9ad28 fix(protobuf): inaccuracy in TxOutputType
fix(connect): unit test related to loosened `TxOutputType`, notes about issue #10474
2024-01-05 15:36:39 +01:00
Tomáš Martykán
0c035c26a6 refactor(connect): validation in API methods
refactor(connect): validation in ethereumSignTypedData
refactor(connect): validation in `bitcoin/refTx`
refactor(connect): simple API methods
refactor(connect): additional device API methods
fix(connect): missing validation in `requestLogin` async
refactor(connect): additional ethereum API methods
refactor(connect): validation in `signMessage/verifyMessage` API
refactor(connect): validation in methods with bundled params
refactor(connect): validation in altcoin `GetAddress` APIs

refactor(connect): validation in `GetPublicKey` APIs

refactor(connect): validation in `authenticateDevice`, `eos`, `binance`, `ethereum` APIs

refactor(connect): validation in altcoin `signTransaction` APIs
refactor(connect): validation in `cardano` APIs
refactor(connect): validate with schema in authorizeCoinjoin API
fix(connect): fix types, re-enable assert in `typedCall`
fix(connect): minor lint and type issues
2024-01-05 15:36:39 +01:00
Tomáš Martykán
4fd7808ac2 feat(protobuf): support sint in proto codegen 2024-01-05 15:36:39 +01:00
Tomáš Martykán
44430e47ff feat(connect): assert message schema in every typedCall 2024-01-05 15:36:39 +01:00
Martin Varmuza
b7b5f8005a deps(protobuf): add protobufjs-cli package 2023-08-10 11:37:37 +02:00
Martin Varmuza
072042e772 chore: introduce protobuf and protocol packages 2023-08-04 12:14:01 +02:00