]> git.codecow.com Git - libnemo.git/log
libnemo.git
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 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 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.

6 months agoFix missing wallet in test.
Chris Duncan [Wed, 3 Sep 2025 05:45:30 +0000 (22:45 -0700)]
Fix missing wallet in test.

6 months agoRefactor data extraction in vault worker.
Chris Duncan [Wed, 3 Sep 2025 05:44:38 +0000 (22:44 -0700)]
Refactor data extraction in vault worker.

6 months agoImplement password update method for wallet using vault entry point.
Chris Duncan [Tue, 2 Sep 2025 20:42:25 +0000 (13:42 -0700)]
Implement password update method for wallet using vault entry point.

6 months agoFormatting.
Chris Duncan [Tue, 2 Sep 2025 20:41:57 +0000 (13:41 -0700)]
Formatting.

6 months agoClear entropy after using it to create new wallet.
Chris Duncan [Tue, 2 Sep 2025 20:41:50 +0000 (13:41 -0700)]
Clear entropy after using it to create new wallet.

6 months agoFormatting.
Chris Duncan [Tue, 2 Sep 2025 20:41:22 +0000 (13:41 -0700)]
Formatting.

7 months agoMerge branch 'releases/v0.4'
Chris Duncan [Sat, 30 Aug 2025 17:30:46 +0000 (10:30 -0700)]
Merge branch 'releases/v0.4'

7 months agov0.4.1
Chris Duncan [Sat, 30 Aug 2025 17:27:23 +0000 (10:27 -0700)]
v0.4.1

7 months agoReprivatize Vault class members and instantiate worker script with new instead of...
Chris Duncan [Sat, 30 Aug 2025 17:24:51 +0000 (10:24 -0700)]
Reprivatize Vault class members and instantiate worker script with new instead of static init method.

7 months agoMerge branch 'releases/v0.4'
Chris Duncan [Sat, 30 Aug 2025 09:22:14 +0000 (02:22 -0700)]
Merge branch 'releases/v0.4'

7 months agov0.4.0
Chris Duncan [Sat, 30 Aug 2025 09:18:34 +0000 (02:18 -0700)]
v0.4.0

7 months agoMerge branch 'next/no-async-await'
Chris Duncan [Sat, 30 Aug 2025 09:06:51 +0000 (02:06 -0700)]
Merge branch 'next/no-async-await'

7 months agoRevert stringification of vault classes and use initialization method called within...
Chris Duncan [Sat, 30 Aug 2025 09:04:57 +0000 (02:04 -0700)]
Revert stringification of vault classes and use initialization method called within worker string.

7 months agoFix documentation.
Chris Duncan [Sat, 30 Aug 2025 09:04:17 +0000 (02:04 -0700)]
Fix documentation.

7 months agoFormatting.
Chris Duncan [Sat, 30 Aug 2025 08:12:55 +0000 (01:12 -0700)]
Formatting.

7 months agoSet default vault timer and simplify promise chain.
Chris Duncan [Sat, 30 Aug 2025 08:04:22 +0000 (01:04 -0700)]
Set default vault timer and simplify promise chain.

7 months agoFix references to deprecated blake method overload.
Chris Duncan [Sat, 30 Aug 2025 08:03:58 +0000 (01:03 -0700)]
Fix references to deprecated blake method overload.

7 months agoRemove privatization of vault worker properties.
Chris Duncan [Sat, 30 Aug 2025 07:45:09 +0000 (00:45 -0700)]
Remove privatization of vault worker properties.

7 months agoRemove privatization.
Chris Duncan [Sat, 30 Aug 2025 07:41:34 +0000 (00:41 -0700)]
Remove privatization.

7 months agoConvert private constants to getters.
Chris Duncan [Sat, 30 Aug 2025 07:40:53 +0000 (00:40 -0700)]
Convert private constants to getters.

7 months agoSimplify promise chain.
Chris Duncan [Sat, 30 Aug 2025 07:32:14 +0000 (00:32 -0700)]
Simplify promise chain.

7 months agoRemove private static members of classes excluded from API..
Chris Duncan [Sat, 30 Aug 2025 07:31:43 +0000 (00:31 -0700)]
Remove private static members of classes excluded from API..

7 months agoReplace async-await with Promise chains.
Chris Duncan [Sat, 30 Aug 2025 05:23:06 +0000 (22:23 -0700)]
Replace async-await with Promise chains.

7 months agoFix BIP-39 seed overload.
Chris Duncan [Sat, 30 Aug 2025 05:00:29 +0000 (22:00 -0700)]
Fix BIP-39 seed overload.

7 months agoFix missing returns in promise chain. Add input validation.
Chris Duncan [Sat, 30 Aug 2025 04:44:32 +0000 (21:44 -0700)]
Fix missing returns in promise chain. Add input validation.

7 months agoReplace async-await with Promise chains.
Chris Duncan [Sat, 30 Aug 2025 04:17:38 +0000 (21:17 -0700)]
Replace async-await with Promise chains.

7 months agoReplace async-await with Promise chains.
Chris Duncan [Sat, 30 Aug 2025 04:03:50 +0000 (21:03 -0700)]
Replace async-await with Promise chains.

7 months agoMerge branch 'releases/v0.3'
Chris Duncan [Fri, 29 Aug 2025 22:58:25 +0000 (15:58 -0700)]
Merge branch 'releases/v0.3'

7 months agov0.3.1
Chris Duncan [Fri, 29 Aug 2025 22:53:35 +0000 (15:53 -0700)]
v0.3.1

7 months agoUpdate wallet backup method doc.
Chris Duncan [Fri, 29 Aug 2025 22:48:34 +0000 (15:48 -0700)]
Update wallet backup method doc.

7 months agoRename vault timer and move blob construction to main thread class.
Chris Duncan [Fri, 29 Aug 2025 19:44:25 +0000 (12:44 -0700)]
Rename vault timer and move blob construction to main thread class.

7 months agoCreate IIFE build.
Chris Duncan [Fri, 29 Aug 2025 18:40:55 +0000 (11:40 -0700)]
Create IIFE build.

7 months agoRemove unused CryptoKey usage.
Chris Duncan [Fri, 29 Aug 2025 18:06:36 +0000 (11:06 -0700)]
Remove unused CryptoKey usage.

7 months agoMerge branch 'releases/v0.3'
Chris Duncan [Mon, 25 Aug 2025 14:06:50 +0000 (07:06 -0700)]
Merge branch 'releases/v0.3'

7 months agov0.3.0
Chris Duncan [Fri, 22 Aug 2025 23:38:52 +0000 (16:38 -0700)]
v0.3.0

7 months agoMerge branch 'next/organize'
Chris Duncan [Fri, 22 Aug 2025 22:27:58 +0000 (15:27 -0700)]
Merge branch 'next/organize'

7 months agoMerge branch 'main' into next/organize
Chris Duncan [Fri, 22 Aug 2025 22:25:56 +0000 (15:25 -0700)]
Merge branch 'main' into next/organize

7 months agoRemove redundant type checking now handled by Address class.
Chris Duncan [Fri, 22 Aug 2025 22:23:34 +0000 (15:23 -0700)]
Remove redundant type checking now handled by Address class.

7 months agoFix address string output.
Chris Duncan [Fri, 22 Aug 2025 09:50:27 +0000 (02:50 -0700)]
Fix address string output.

7 months agoImplement new address class in Account and pass its public key as bytes.
Chris Duncan [Fri, 22 Aug 2025 09:44:49 +0000 (02:44 -0700)]
Implement new address class in Account and pass its public key as bytes.

7 months agoImplement class to represent Nano addresses.
Chris Duncan [Fri, 22 Aug 2025 09:31:22 +0000 (02:31 -0700)]
Implement class to represent Nano addresses.

7 months agoAllow byte conversion to hex from buffer as well as typed array.
Chris Duncan [Fri, 22 Aug 2025 09:04:52 +0000 (02:04 -0700)]
Allow byte conversion to hex from buffer as well as typed array.

7 months agoAdd method to convert base32 directly to buffer.
Chris Duncan [Fri, 22 Aug 2025 07:32:45 +0000 (00:32 -0700)]
Add method to convert base32 directly to buffer.

7 months agoAllow ArrayBuffer for converting to base32.
Chris Duncan [Fri, 22 Aug 2025 07:26:03 +0000 (00:26 -0700)]
Allow ArrayBuffer for converting to base32.

7 months agoFix blake type signature to indicate ArrayBuffer is valid argument.
Chris Duncan [Fri, 22 Aug 2025 07:24:38 +0000 (00:24 -0700)]
Fix blake type signature to indicate ArrayBuffer is valid argument.

7 months agoDeprecate unnecessary Key type alias. Inline public and private key validation.
Chris Duncan [Fri, 22 Aug 2025 07:02:28 +0000 (00:02 -0700)]
Deprecate unnecessary Key type alias. Inline public and private key validation.

7 months agoExtract account validation to its own file.
Chris Duncan [Fri, 22 Aug 2025 06:27:35 +0000 (23:27 -0700)]
Extract account validation to its own file.

7 months agoFix error message.
Chris Duncan [Fri, 22 Aug 2025 06:19:01 +0000 (23:19 -0700)]
Fix error message.