]> git.codecow.com Git - libnemo.git/log
libnemo.git
6 months agoFix test destroying Ledger connection before signature rejection can be checked.
Chris Duncan [Mon, 15 Sep 2025 15:41:02 +0000 (08:41 -0700)]
Fix test destroying Ledger connection before signature rejection can be checked.

6 months agoFix Ledger verify method.
Chris Duncan [Mon, 15 Sep 2025 15:24:47 +0000 (08:24 -0700)]
Fix Ledger verify method.

6 months agoPrivatize Ledger transport.
Chris Duncan [Mon, 15 Sep 2025 14:44:08 +0000 (07:44 -0700)]
Privatize Ledger transport.

6 months agoAdd HID event listeners.
Chris Duncan [Mon, 15 Sep 2025 14:23:23 +0000 (07:23 -0700)]
Add HID event listeners.

6 months agoFix documentation.
Chris Duncan [Mon, 15 Sep 2025 14:22:49 +0000 (07:22 -0700)]
Fix documentation.

6 months agoRemove unused symbol.
Chris Duncan [Mon, 15 Sep 2025 13:51:25 +0000 (06:51 -0700)]
Remove unused symbol.

6 months agoDefine type of Ledger vendor ID.
Chris Duncan [Mon, 15 Sep 2025 13:51:10 +0000 (06:51 -0700)]
Define type of Ledger vendor ID.

6 months agoSet Ledger status after disconnecting.
Chris Duncan [Sun, 14 Sep 2025 22:23:09 +0000 (15:23 -0700)]
Set Ledger status after disconnecting.

6 months agoMove Ledger disconnect function out of wallet lock method and into Ledger class....
Chris Duncan [Sun, 14 Sep 2025 20:41:51 +0000 (13:41 -0700)]
Move Ledger disconnect function out of wallet lock method and into Ledger class. Add disconnect loops for HID and BLE in addition to USB.

6 months agoAdd test for fractional nano amounts.
Chris Duncan [Sun, 14 Sep 2025 06:56:20 +0000 (23:56 -0700)]
Add test for fractional nano amounts.

6 months agoMerge branch 'main' into next/ledger-webhid
Chris Duncan [Sat, 13 Sep 2025 07:05:13 +0000 (00:05 -0700)]
Merge branch 'main' into next/ledger-webhid

6 months agoMerge branch 'releases/v0.8'
Chris Duncan [Sat, 13 Sep 2025 06:59:10 +0000 (23:59 -0700)]
Merge branch 'releases/v0.8'

6 months agov0.8.1 releases/v0.8
Chris Duncan [Sat, 13 Sep 2025 06:54:29 +0000 (23:54 -0700)]
v0.8.1

6 months agoMerge branch 'releases/v0.7'
Chris Duncan [Sat, 13 Sep 2025 06:51:26 +0000 (23:51 -0700)]
Merge branch 'releases/v0.7'

6 months agov0.7.1 releases/v0.7
Chris Duncan [Sat, 13 Sep 2025 06:48:06 +0000 (23:48 -0700)]
v0.7.1

6 months agoMerge branch 'releases/v0.6'
Chris Duncan [Sat, 13 Sep 2025 06:45:41 +0000 (23:45 -0700)]
Merge branch 'releases/v0.6'

6 months agov0.6.1 releases/v0.6
Chris Duncan [Sat, 13 Sep 2025 06:40:25 +0000 (23:40 -0700)]
v0.6.1

6 months agoMerge branch 'releases/v0.5'
Chris Duncan [Sat, 13 Sep 2025 06:38:00 +0000 (23:38 -0700)]
Merge branch 'releases/v0.5'

6 months agov0.5.4 releases/v0.5
Chris Duncan [Sat, 13 Sep 2025 06:28:42 +0000 (23:28 -0700)]
v0.5.4

6 months agoMerge branch 'releases/v0.4'
Chris Duncan [Sat, 13 Sep 2025 06:18:34 +0000 (23:18 -0700)]
Merge branch 'releases/v0.4'

6 months agov0.4.3 releases/v0.4
Chris Duncan [Sat, 13 Sep 2025 06:12:56 +0000 (23:12 -0700)]
v0.4.3

6 months agoMerge branch 'releases/v0.3'
Chris Duncan [Sat, 13 Sep 2025 06:11:26 +0000 (23:11 -0700)]
Merge branch 'releases/v0.3'

6 months agov0.3.3 releases/v0.3
Chris Duncan [Sat, 13 Sep 2025 06:06:56 +0000 (23:06 -0700)]
v0.3.3

6 months agoFix restored wallets with undefined type.
Chris Duncan [Sat, 13 Sep 2025 05:27:22 +0000 (22:27 -0700)]
Fix restored wallets with undefined type.

6 months agoFix restored wallets with undefined type.
Chris Duncan [Sat, 13 Sep 2025 05:27:22 +0000 (22:27 -0700)]
Fix restored wallets with undefined type.

6 months agoFix restored wallets with undefined type.
Chris Duncan [Sat, 13 Sep 2025 05:46:52 +0000 (22:46 -0700)]
Fix restored wallets with undefined type.

6 months agoFix restored wallets with undefined type.
Chris Duncan [Sat, 13 Sep 2025 05:43:32 +0000 (22:43 -0700)]
Fix restored wallets with undefined type.

6 months agoFix restored wallets with undefined type.
Chris Duncan [Sat, 13 Sep 2025 05:27:22 +0000 (22:27 -0700)]
Fix restored wallets with undefined type.

6 months agoFix restored wallets with undefined type.
Chris Duncan [Sat, 13 Sep 2025 05:27:22 +0000 (22:27 -0700)]
Fix restored wallets with undefined type.

6 months agoPrioritize HID over USB.
Chris Duncan [Wed, 10 Sep 2025 22:22:02 +0000 (15:22 -0700)]
Prioritize HID over USB.
Current Ledger firmware is having issues communicating over WebUSB. WebHID is a different tech stack, and Ledger recommends using it first and foremost, so reorder priority of transports.

6 months agoMerge branch 'releases/v0.8'
Chris Duncan [Wed, 10 Sep 2025 22:05:27 +0000 (15:05 -0700)]
Merge branch 'releases/v0.8'

6 months agov0.8.0
Chris Duncan [Wed, 10 Sep 2025 22:00:48 +0000 (15:00 -0700)]
v0.8.0

6 months agoMerge branch 'next/lock-message'
Chris Duncan [Wed, 10 Sep 2025 21:49:48 +0000 (14:49 -0700)]
Merge branch 'next/lock-message'

6 months agoMerge branch 'releases/v0.7'
Chris Duncan [Wed, 10 Sep 2025 21:33:30 +0000 (14:33 -0700)]
Merge branch 'releases/v0.7'

6 months agoTest invalid autolock config.
Chris Duncan [Wed, 10 Sep 2025 20:55:25 +0000 (13:55 -0700)]
Test invalid autolock config.

6 months agoRequire 10-second minimum vault timeout.
Chris Duncan [Wed, 10 Sep 2025 20:54:58 +0000 (13:54 -0700)]
Require 10-second minimum vault timeout.

6 months agoImplement vault timer config in wallet.
Chris Duncan [Wed, 10 Sep 2025 06:15:23 +0000 (23:15 -0700)]
Implement vault timer config in wallet.

6 months agoRefactor timeout config.
Chris Duncan [Wed, 10 Sep 2025 04:44:32 +0000 (21:44 -0700)]
Refactor timeout config.
Get timeout config from data extraction.
Throw if locked when calling config.
Limit to 0 minutes min and 10 minutes max.
Reset timer on new config.
Use configured timeout for other timer resets.

6 months agoFix tsc complaint about ArrayBufferLike.
Chris Duncan [Wed, 10 Sep 2025 04:26:36 +0000 (21:26 -0700)]
Fix tsc complaint about ArrayBufferLike.

6 months agoDraft vault config.
Chris Duncan [Tue, 9 Sep 2025 21:48:50 +0000 (14:48 -0700)]
Draft vault config.

6 months agoSet vault ticker no-op that won't get shaken as dead code.
Chris Duncan [Tue, 9 Sep 2025 21:37:30 +0000 (14:37 -0700)]
Set vault ticker no-op that won't get shaken as dead code.

6 months agoCheck that navigator exists in test environment before dereferencing.
Chris Duncan [Tue, 9 Sep 2025 21:24:25 +0000 (14:24 -0700)]
Check that navigator exists in test environment before dereferencing.

6 months agoFix test loading arbitrary wallet instead of intended one.
Chris Duncan [Tue, 9 Sep 2025 21:22:17 +0000 (14:22 -0700)]
Fix test loading arbitrary wallet instead of intended one.

6 months agoAdd support for Ledger psuedo-unlock in Vault so that Wallet isLocked still works...
Chris Duncan [Tue, 9 Sep 2025 21:01:19 +0000 (14:01 -0700)]
Add support for Ledger psuedo-unlock in Vault so that Wallet isLocked still works regardless of wallet type.

6 months agoFix account map iteration in Ledger test.
Chris Duncan [Tue, 9 Sep 2025 20:59:45 +0000 (13:59 -0700)]
Fix account map iteration in Ledger test.

6 months agoMove vault lock resolution to method out of action handler.
Chris Duncan [Tue, 9 Sep 2025 20:10:33 +0000 (13:10 -0700)]
Move vault lock resolution to method out of action handler.

6 months agoSkip Ledger tests if no USB support.
Chris Duncan [Tue, 9 Sep 2025 20:09:57 +0000 (13:09 -0700)]
Skip Ledger tests if no USB support.

6 months agoImplement notification to wallet of vault lock or unlock.
Chris Duncan [Tue, 9 Sep 2025 19:32:22 +0000 (12:32 -0700)]
Implement notification to wallet of vault lock or unlock.

6 months agoInclude source maps for debugging dev builds.
Chris Duncan [Tue, 9 Sep 2025 14:48:12 +0000 (07:48 -0700)]
Include source maps for debugging dev builds.

6 months agoRemove dead code from previous testing.
Chris Duncan [Tue, 9 Sep 2025 13:20:34 +0000 (06:20 -0700)]
Remove dead code from previous testing.

6 months agov0.7.0
Chris Duncan [Tue, 9 Sep 2025 05:12:08 +0000 (22:12 -0700)]
v0.7.0

6 months agoMerge branch 'next/maps'
Chris Duncan [Tue, 9 Sep 2025 04:56:33 +0000 (21:56 -0700)]
Merge branch 'next/maps'

6 months agoUpdate type definitions.
Chris Duncan [Tue, 9 Sep 2025 04:50:37 +0000 (21:50 -0700)]
Update type definitions.

6 months agoUpdate description and README.
Chris Duncan [Tue, 9 Sep 2025 04:34:45 +0000 (21:34 -0700)]
Update description and README.

6 months agoUpdate dependencies.
Chris Duncan [Tue, 9 Sep 2025 04:01:31 +0000 (21:01 -0700)]
Update dependencies.

6 months agoEliminate redundant assignment function.
Chris Duncan [Tue, 9 Sep 2025 04:00:39 +0000 (21:00 -0700)]
Eliminate redundant assignment function.

6 months agoMove worker blob outside of Vault class to module scope.
Chris Duncan [Tue, 9 Sep 2025 03:58:05 +0000 (20:58 -0700)]
Move worker blob outside of Vault class to module scope.

6 months agoAdd script to reset npm data.
Chris Duncan [Tue, 9 Sep 2025 03:56:37 +0000 (20:56 -0700)]
Add script to reset npm data.

6 months agoUpdate account tests to use Map methods.
Chris Duncan [Mon, 8 Sep 2025 04:38:03 +0000 (21:38 -0700)]
Update account tests to use Map methods.

6 months agoFix invalid iteration of single account object.
Chris Duncan [Mon, 8 Sep 2025 04:37:52 +0000 (21:37 -0700)]
Fix invalid iteration of single account object.

6 months agoEnable proper JSON.stringify for accounts.
Chris Duncan [Sun, 7 Sep 2025 19:42:30 +0000 (12:42 -0700)]
Enable proper JSON.stringify for accounts.

6 months agoRemove unused imports.
Chris Duncan [Sun, 7 Sep 2025 19:41:11 +0000 (12:41 -0700)]
Remove unused imports.

6 months agoDeprecate AccountList for built-in Map.
Chris Duncan [Sat, 6 Sep 2025 04:54:23 +0000 (21:54 -0700)]
Deprecate AccountList for built-in Map.

6 months agoChange assert to class to improve type-checking reliably.
Chris Duncan [Sat, 6 Sep 2025 04:54:04 +0000 (21:54 -0700)]
Change assert to class to improve type-checking reliably.

6 months agoReorder config properties.
Chris Duncan [Sat, 6 Sep 2025 04:52:42 +0000 (21:52 -0700)]
Reorder config properties.

6 months agoType check test files.
Chris Duncan [Sat, 6 Sep 2025 04:51:26 +0000 (21:51 -0700)]
Type check test files.

6 months agoMerge branch 'releases/v0.6'
Chris Duncan [Thu, 4 Sep 2025 19:17:17 +0000 (12:17 -0700)]
Merge branch 'releases/v0.6'

6 months agov0.6.0
Chris Duncan [Thu, 4 Sep 2025 19:14:15 +0000 (12:14 -0700)]
v0.6.0

6 months agoMerge branch 'next/vault-worker-class-names'
Chris Duncan [Thu, 4 Sep 2025 19:08:54 +0000 (12:08 -0700)]
Merge branch 'next/vault-worker-class-names'

6 months agoRefactor vault for minification.
Chris Duncan [Thu, 4 Sep 2025 18:45:15 +0000 (11:45 -0700)]
Refactor vault for minification.
To support name mangling, the stringified Vault worker now redefines the names of its own imports based on each class's mangled name. In the same vein, convert functions and constants have been inlined where used in the Vault. Finally, the worker now dynamically imports NodeJS worker threads when instantiated so that it can be excluded from static imports and avoid mangling.

6 months agoEliminate self-references to allow esbuild to use anonymous classes.
Chris Duncan [Thu, 4 Sep 2025 14:36:06 +0000 (07:36 -0700)]
Eliminate self-references to allow esbuild to use anonymous classes.

6 months agoTest access class name, not currently working but PoC.
Chris Duncan [Thu, 4 Sep 2025 01:07:34 +0000 (18:07 -0700)]
Test access class name, not currently working but PoC.

6 months agoMerge branch 'releases/v0.5'
Chris Duncan [Thu, 4 Sep 2025 00:15:19 +0000 (17:15 -0700)]
Merge branch 'releases/v0.5'

6 months agoMerge branch 'releases/v0.4'
Chris Duncan [Thu, 4 Sep 2025 00:14:56 +0000 (17:14 -0700)]
Merge branch 'releases/v0.4'

6 months agoMerge branch 'releases/v0.3'
Chris Duncan [Thu, 4 Sep 2025 00:13:42 +0000 (17:13 -0700)]
Merge branch 'releases/v0.3'

6 months agov0.3.2
Chris Duncan [Thu, 4 Sep 2025 00:03:34 +0000 (17:03 -0700)]
v0.3.2

6 months agoFix type comparison to undefined.
Chris Duncan [Wed, 3 Sep 2025 23:52:22 +0000 (16:52 -0700)]
Fix type comparison to undefined.

6 months agov0.4.2
Chris Duncan [Thu, 4 Sep 2025 00:01:34 +0000 (17:01 -0700)]
v0.4.2

6 months agoFix type comparison to undefined.
Chris Duncan [Wed, 3 Sep 2025 23:52:22 +0000 (16:52 -0700)]
Fix type comparison to undefined.

6 months agov0.5.3
Chris Duncan [Wed, 3 Sep 2025 23:57:55 +0000 (16:57 -0700)]
v0.5.3

6 months agoFix type comparison to undefined.
Chris Duncan [Wed, 3 Sep 2025 23:52:22 +0000 (16:52 -0700)]
Fix type comparison to undefined.

6 months agoMerge branch 'releases/v0.5'
Chris Duncan [Wed, 3 Sep 2025 23:23:17 +0000 (16:23 -0700)]
Merge branch 'releases/v0.5'

6 months agoMerge branch 'releases/v0.5'
Chris Duncan [Wed, 3 Sep 2025 23:16:49 +0000 (16:16 -0700)]
Merge branch 'releases/v0.5'

6 months agov0.5.2
Chris Duncan [Wed, 3 Sep 2025 23:13:54 +0000 (16:13 -0700)]
v0.5.2

6 months agoRemove async-await from vault functionality.
Chris Duncan [Wed, 3 Sep 2025 23:11:21 +0000 (16:11 -0700)]
Remove async-await from vault functionality.

6 months agov0.5.1
Chris Duncan [Wed, 3 Sep 2025 20:51:29 +0000 (13:51 -0700)]
v0.5.1

6 months agoFix type definitions.
Chris Duncan [Wed, 3 Sep 2025 20:47:31 +0000 (13:47 -0700)]
Fix type definitions.

6 months agoMerge branch 'releases/v0.5'
Chris Duncan [Wed, 3 Sep 2025 19:32:08 +0000 (12:32 -0700)]
Merge branch 'releases/v0.5'

6 months agov0.5.0
Chris Duncan [Wed, 3 Sep 2025 19:30:30 +0000 (12:30 -0700)]
v0.5.0

6 months agoMerge branch 'next/wallet-sign-nonce'
Chris Duncan [Wed, 3 Sep 2025 19:12:24 +0000 (12:12 -0700)]
Merge branch 'next/wallet-sign-nonce'

6 months agoAdd ability for wallet to sign arbitrary strings.
Chris Duncan [Wed, 3 Sep 2025 19:07:45 +0000 (12:07 -0700)]
Add ability for wallet to sign arbitrary strings.

6 months agoImprove tool documentation.
Chris Duncan [Wed, 3 Sep 2025 19:01:31 +0000 (12:01 -0700)]
Improve tool documentation.

6 months agoMerge branch 'next/convert-to-float'
Chris Duncan [Wed, 3 Sep 2025 17:40:19 +0000 (10:40 -0700)]
Merge branch 'next/convert-to-float'

6 months agoAdd support for number output from unit denomination convert function.
Chris Duncan [Wed, 3 Sep 2025 17:35:04 +0000 (10:35 -0700)]
Add support for number output from unit denomination convert function.

6 months agoUpdate type definitions.
Chris Duncan [Wed, 3 Sep 2025 16:41:53 +0000 (09:41 -0700)]
Update type definitions.

6 months agoMerge branch 'next/update-password'
Chris Duncan [Wed, 3 Sep 2025 14:54:07 +0000 (07:54 -0700)]
Merge branch 'next/update-password'

6 months agoAdjust password-to-key conversion to ease worker integration. Extract wallet encrypt...
Chris Duncan [Wed, 3 Sep 2025 14:48:37 +0000 (07:48 -0700)]
Adjust password-to-key conversion to ease worker integration. Extract wallet encrypt/decrypt to separate crypto file.

6 months agoMove password to CryptoKey conversion to separate export.
Chris Duncan [Wed, 3 Sep 2025 13:26:54 +0000 (06:26 -0700)]
Move password to CryptoKey conversion to separate export.

6 months agoRemove unreachable statement.
Chris Duncan [Wed, 3 Sep 2025 13:23:51 +0000 (06:23 -0700)]
Remove unreachable statement.

6 months agoMove blake ckd into blake file out of vault.
Chris Duncan [Wed, 3 Sep 2025 13:17:59 +0000 (06:17 -0700)]
Move blake ckd into blake file out of vault.