]> git.codecow.com Git - libnemo.git/log
libnemo.git
2 weeks agoRemove redundant awaits in wallet API. Return signed block when signing from wallet.
Chris Duncan [Fri, 1 May 2026 04:07:28 +0000 (21:07 -0700)]
Remove redundant awaits in wallet API. Return signed block when signing from wallet.

2 weeks agoDestructure account info to simplify verify method, and always destroy wallet even...
Chris Duncan [Fri, 1 May 2026 04:03:24 +0000 (21:03 -0700)]
Destructure account info to simplify verify method, and always destroy wallet even on exceptions.

2 weeks agoFix casing of test vectors to align with nano25519 output.
Chris Duncan [Fri, 1 May 2026 03:59:58 +0000 (20:59 -0700)]
Fix casing of test vectors to align with nano25519 output.

2 weeks agoReplace redundant sign overload that just set the property with support for 64-byte...
Chris Duncan [Fri, 1 May 2026 03:59:32 +0000 (20:59 -0700)]
Replace redundant sign overload that just set the property with support for 64-byte secret key signing. Simplify return construction of sign method. Add block signature verification using address.

2 weeks agoCheck for existing signature when signing blocks.
Chris Duncan [Thu, 30 Apr 2026 20:06:05 +0000 (13:06 -0700)]
Check for existing signature when signing blocks.

2 weeks agoReorganization.
Chris Duncan [Thu, 30 Apr 2026 19:36:58 +0000 (12:36 -0700)]
Reorganization.

2 weeks agoUpdate error thrown by lack of transient activation.
Chris Duncan [Thu, 30 Apr 2026 19:35:43 +0000 (12:35 -0700)]
Update error thrown by lack of transient activation.

2 weeks agoDiscard internal signature confirmation modal and leave it up to wallet.
Chris Duncan [Thu, 30 Apr 2026 19:32:41 +0000 (12:32 -0700)]
Discard internal signature confirmation modal and leave it up to wallet.

2 weeks agoSeparate dialog style from form.
Chris Duncan [Wed, 29 Apr 2026 04:38:17 +0000 (21:38 -0700)]
Separate dialog style from form.

2 weeks agoEnforce scrolling and fix position.
Chris Duncan [Wed, 29 Apr 2026 04:26:10 +0000 (21:26 -0700)]
Enforce scrolling and fix position.

2 weeks agoEnforce top layer.
Chris Duncan [Wed, 29 Apr 2026 04:20:51 +0000 (21:20 -0700)]
Enforce top layer.

2 weeks agoMove initial activation check outside promise return.
Chris Duncan [Wed, 29 Apr 2026 04:14:59 +0000 (21:14 -0700)]
Move initial activation check outside promise return.

2 weeks agoAdd initial user activation check.
Chris Duncan [Wed, 29 Apr 2026 04:05:21 +0000 (21:05 -0700)]
Add initial user activation check.

2 weeks agoClean up CSS and fix XSS vectors.
Chris Duncan [Wed, 29 Apr 2026 04:01:36 +0000 (21:01 -0700)]
Clean up CSS and fix XSS vectors.

2 weeks agoRemove dialog from DOM when closed.
Chris Duncan [Tue, 28 Apr 2026 23:33:57 +0000 (16:33 -0700)]
Remove dialog from DOM when closed.

2 weeks agoFix CSS assignment.
Chris Duncan [Tue, 28 Apr 2026 23:32:32 +0000 (16:32 -0700)]
Fix CSS assignment.

2 weeks agoEnforce background color on entire form.
Chris Duncan [Tue, 28 Apr 2026 23:04:41 +0000 (16:04 -0700)]
Enforce background color on entire form.

2 weeks agoAdd more CSS to enforce consistent visibility.
Chris Duncan [Tue, 28 Apr 2026 23:01:55 +0000 (16:01 -0700)]
Add more CSS to enforce consistent visibility.

3 weeks agoFix quotes.
Chris Duncan [Mon, 27 Apr 2026 23:25:36 +0000 (16:25 -0700)]
Fix quotes.

3 weeks agoImplement custom modal to further isolate signing requests from wallets.
Chris Duncan [Mon, 27 Apr 2026 23:07:24 +0000 (16:07 -0700)]
Implement custom modal to further isolate signing requests from wallets.

3 weeks agoRequire user activation for Block signing. Update relevant tests.
Chris Duncan [Mon, 27 Apr 2026 06:32:56 +0000 (23:32 -0700)]
Require user activation for Block signing. Update relevant tests.

3 weeks agoRequire user activation for Tools signing. Clean up click tests.
Chris Duncan [Sun, 26 Apr 2026 22:44:00 +0000 (15:44 -0700)]
Require user activation for Tools signing. Clean up click tests.

3 weeks agoRemove duplicate test and fix test that will always fail in NodeJS.
Chris Duncan [Sun, 26 Apr 2026 21:38:40 +0000 (14:38 -0700)]
Remove duplicate test and fix test that will always fail in NodeJS.

3 weeks agoReformat changelog.
Chris Duncan [Sun, 26 Apr 2026 21:32:52 +0000 (14:32 -0700)]
Reformat changelog.

3 weeks agoMerge branch 'main' into next/user-activation
Chris Duncan [Sun, 26 Apr 2026 21:23:07 +0000 (14:23 -0700)]
Merge branch 'main' into next/user-activation

3 weeks agov0.12.1 v0.12.1
Chris Duncan [Sun, 26 Apr 2026 21:10:39 +0000 (14:10 -0700)]
v0.12.1

3 weeks agoMerge branch 'next/fix-exodus-signing'
Chris Duncan [Sun, 26 Apr 2026 21:04:26 +0000 (14:04 -0700)]
Merge branch 'next/fix-exodus-signing'

3 weeks agoFix user activation XFAIL test.
Chris Duncan [Sun, 26 Apr 2026 21:03:52 +0000 (14:03 -0700)]
Fix user activation XFAIL test.

3 weeks agoAdd clicks to test user activation when signing with wallet.
Chris Duncan [Sun, 26 Apr 2026 20:58:49 +0000 (13:58 -0700)]
Add clicks to test user activation when signing with wallet.

3 weeks agoIgnore click requirement for Node tests.
Chris Duncan [Sun, 26 Apr 2026 20:58:31 +0000 (13:58 -0700)]
Ignore click requirement for Node tests.

3 weeks agoExtract child key derivation function selection into separate function for reuse...
Chris Duncan [Sun, 26 Apr 2026 20:16:11 +0000 (13:16 -0700)]
Extract child key derivation function selection into separate function for reuse and to fix coin value.

3 weeks agoTest block signing with Exodus wallet.
Chris Duncan [Sun, 26 Apr 2026 20:15:10 +0000 (13:15 -0700)]
Test block signing with Exodus wallet.

3 weeks agoAdd some Exodus wallet tests.
Chris Duncan [Sun, 26 Apr 2026 13:34:07 +0000 (06:34 -0700)]
Add some Exodus wallet tests.

3 weeks agoAdd check for transient user activation prior to signing with wallet.
Chris Duncan [Sat, 25 Apr 2026 23:00:39 +0000 (16:00 -0700)]
Add check for transient user activation prior to signing with wallet.

3 weeks agoAdd test for Exodus wallet signing.
Chris Duncan [Sat, 25 Apr 2026 23:00:22 +0000 (16:00 -0700)]
Add test for Exodus wallet signing.

3 weeks agoAdd JSdoc typing to resolve test.
Chris Duncan [Sat, 25 Apr 2026 23:00:08 +0000 (16:00 -0700)]
Add JSdoc typing to resolve test.

3 weeks agoUpdate JSdoc.
Chris Duncan [Sat, 25 Apr 2026 22:44:40 +0000 (15:44 -0700)]
Update JSdoc.

3 weeks agov0.12.0 v0.12.0
Chris Duncan [Sat, 25 Apr 2026 07:31:53 +0000 (00:31 -0700)]
v0.12.0

3 weeks agoApply markdown lint fixes.
Chris Duncan [Sat, 25 Apr 2026 06:39:45 +0000 (23:39 -0700)]
Apply markdown lint fixes.

3 weeks agoRevert block test changes.
Chris Duncan [Fri, 24 Apr 2026 07:23:29 +0000 (00:23 -0700)]
Revert block test changes.

3 weeks agoMerge branch 'next/fix-signing-arbitrary-data'
Chris Duncan [Fri, 24 Apr 2026 07:03:34 +0000 (00:03 -0700)]
Merge branch 'next/fix-signing-arbitrary-data'

3 weeks agoSkip PoW test in NodeJS.
Chris Duncan [Fri, 24 Apr 2026 07:02:04 +0000 (00:02 -0700)]
Skip PoW test in NodeJS.

3 weeks agoFix wallet signing to work with arbitrary strings like Tools. Update test vectors...
Chris Duncan [Fri, 24 Apr 2026 06:51:05 +0000 (23:51 -0700)]
Fix wallet signing to work with arbitrary strings like Tools. Update test vectors and documentation accordingly.

3 weeks agoImport string encoder for consistency.
Chris Duncan [Fri, 24 Apr 2026 06:48:16 +0000 (23:48 -0700)]
Import string encoder for consistency.

3 weeks agoMerge branch 'next/block-process-pow'
Chris Duncan [Thu, 23 Apr 2026 22:37:52 +0000 (15:37 -0700)]
Merge branch 'next/block-process-pow'

3 weeks agoFix block tests.
Chris Duncan [Thu, 23 Apr 2026 22:33:17 +0000 (15:33 -0700)]
Fix block tests.

3 weeks agoRemove unused variable.
Chris Duncan [Thu, 23 Apr 2026 22:32:52 +0000 (15:32 -0700)]
Remove unused variable.

3 weeks agoTypo.
Chris Duncan [Thu, 23 Apr 2026 22:21:35 +0000 (15:21 -0700)]
Typo.

3 weeks agoAdd auto-PoW block processing test.
Chris Duncan [Thu, 23 Apr 2026 21:49:33 +0000 (14:49 -0700)]
Add auto-PoW block processing test.

3 weeks agoUpdate rejection tests and convert signing tests to synchronous.
Chris Duncan [Thu, 23 Apr 2026 21:49:12 +0000 (14:49 -0700)]
Update rejection tests and convert signing tests to synchronous.

3 weeks agoAdd JSdoc typing to rejection test harness and return its error for further inspectio...
Chris Duncan [Thu, 23 Apr 2026 21:45:49 +0000 (14:45 -0700)]
Add JSdoc typing to rejection test harness and return its error for further inspection during test.

4 weeks agoUpdate homepage.
Chris Duncan [Wed, 15 Apr 2026 08:36:22 +0000 (01:36 -0700)]
Update homepage.

4 weeks agoExtract byte handling of inputs to Tools functions and encode string inputs as bytes...
Chris Duncan [Wed, 15 Apr 2026 08:35:01 +0000 (01:35 -0700)]
Extract byte handling of inputs to Tools functions and encode string inputs as bytes prior to signing or verifying.

4 weeks agoFix markdown linted issues.
Chris Duncan [Wed, 15 Apr 2026 08:33:53 +0000 (01:33 -0700)]
Fix markdown linted issues.

4 weeks agoRemove await since function is now synchronous.
Chris Duncan [Wed, 15 Apr 2026 08:33:32 +0000 (01:33 -0700)]
Remove await since function is now synchronous.

4 weeks agoUpdate dependencies.
Chris Duncan [Wed, 15 Apr 2026 07:14:39 +0000 (00:14 -0700)]
Update dependencies.

4 weeks agoUpdate arbitrary data signing tool.
Chris Duncan [Wed, 15 Apr 2026 06:18:28 +0000 (23:18 -0700)]
Update arbitrary data signing tool.

4 weeks agoEnsure private key copy is zeroed out if signing from block fails.
Chris Duncan [Tue, 14 Apr 2026 19:26:52 +0000 (12:26 -0700)]
Ensure private key copy is zeroed out if signing from block fails.

4 weeks agoAlias nano25519 submodules for browser builds to allow Node build tree-shaking. Updat...
Chris Duncan [Tue, 14 Apr 2026 18:51:37 +0000 (11:51 -0700)]
Alias nano25519 submodules for browser builds to allow Node build tree-shaking. Update block comment docs.

5 weeks agoMerge branch 'main' into next/block-process-pow
Chris Duncan [Tue, 14 Apr 2026 07:26:38 +0000 (00:26 -0700)]
Merge branch 'main' into next/block-process-pow

5 weeks agoMerge branch 'next/account-constructor'
Chris Duncan [Tue, 14 Apr 2026 07:25:44 +0000 (00:25 -0700)]
Merge branch 'next/account-constructor'

5 weeks agoGenerate PoW automatically during networking processing if work value is not present...
Chris Duncan [Mon, 13 Apr 2026 06:09:55 +0000 (23:09 -0700)]
Generate PoW automatically during networking processing if work value is not present at broadcast.

5 weeks agoFix sweep function referencing deprecated account index. Update readme.
Chris Duncan [Mon, 13 Apr 2026 06:02:01 +0000 (23:02 -0700)]
Fix sweep function referencing deprecated account index. Update readme.

5 weeks agoRefactor accounts to instantiate synchronously. Remove index from accounts since...
Chris Duncan [Mon, 13 Apr 2026 05:32:57 +0000 (22:32 -0700)]
Refactor accounts to instantiate synchronously. Remove index from accounts since that is a wallet data point. Update relevant references and tests.

5 weeks agoRemove promises from account methods where possible.
Chris Duncan [Sat, 11 Apr 2026 20:47:57 +0000 (13:47 -0700)]
Remove promises from account methods where possible.

6 weeks agov0.11.0 v0.11.0
Chris Duncan [Sat, 4 Apr 2026 22:34:39 +0000 (15:34 -0700)]
v0.11.0

6 weeks agoUse faster bit shift insead of addition.
Chris Duncan [Sat, 4 Apr 2026 22:11:03 +0000 (15:11 -0700)]
Use faster bit shift insead of addition.

6 weeks agoRemove all console and debugger statements when building vault worker bundle.
Chris Duncan [Sat, 4 Apr 2026 20:08:01 +0000 (13:08 -0700)]
Remove all console and debugger statements when building vault worker bundle.

6 weeks agoRemove mnemomnic debug logging.
Chris Duncan [Sat, 4 Apr 2026 19:47:08 +0000 (12:47 -0700)]
Remove mnemomnic debug logging.

6 weeks agoReenable 1-minute lock test.
Chris Duncan [Sat, 4 Apr 2026 19:16:40 +0000 (12:16 -0700)]
Reenable 1-minute lock test.

6 weeks agoUpdate nano-pow dependency.
Chris Duncan [Sat, 4 Apr 2026 18:40:53 +0000 (11:40 -0700)]
Update nano-pow dependency.

6 weeks agoMerge branch 'next/fta'
Chris Duncan [Fri, 3 Apr 2026 23:26:06 +0000 (16:26 -0700)]
Merge branch 'next/fta'

6 weeks agoWrap encoder to simplify usage for legibility.
Chris Duncan [Fri, 3 Apr 2026 23:15:19 +0000 (16:15 -0700)]
Wrap encoder to simplify usage for legibility.

6 weeks agoRemove deprecated export.
Chris Duncan [Fri, 3 Apr 2026 22:54:08 +0000 (15:54 -0700)]
Remove deprecated export.

6 weeks agoFix worker URL matching.
Chris Duncan [Fri, 3 Apr 2026 22:53:40 +0000 (15:53 -0700)]
Fix worker URL matching.

6 weeks agoFix worker URL matching.
Chris Duncan [Fri, 3 Apr 2026 22:51:00 +0000 (15:51 -0700)]
Fix worker URL matching.

6 weeks agoReplace fork of noble secp256k1 now that we have a reliable way to bundle dependencie...
Chris Duncan [Fri, 3 Apr 2026 22:28:14 +0000 (15:28 -0700)]
Replace fork of noble secp256k1 now that we have a reliable way to bundle dependencies in the vault worker.

6 weeks agoPrune additional async methods from nano25519.
Chris Duncan [Fri, 3 Apr 2026 21:58:17 +0000 (14:58 -0700)]
Prune additional async methods from nano25519.

6 weeks agoFix import map.
Chris Duncan [Fri, 3 Apr 2026 21:52:16 +0000 (14:52 -0700)]
Fix import map.

6 weeks agoImport nano25519 sync methods only which avoids worker conflicts in vault.
Chris Duncan [Fri, 3 Apr 2026 21:50:19 +0000 (14:50 -0700)]
Import nano25519 sync methods only which avoids worker conflicts in vault.

6 weeks agoMerge branch 'main' into next/fta
Chris Duncan [Thu, 2 Apr 2026 19:02:27 +0000 (12:02 -0700)]
Merge branch 'main' into next/fta

6 weeks agoMerge branch 'releases/v0.10'
Chris Duncan [Thu, 2 Apr 2026 18:53:14 +0000 (11:53 -0700)]
Merge branch 'releases/v0.10'

6 weeks agov0.10.5 v0.10.5
Chris Duncan [Thu, 2 Apr 2026 18:46:30 +0000 (11:46 -0700)]
v0.10.5

6 weeks agoUpdate domain.
Chris Duncan [Thu, 2 Apr 2026 18:41:16 +0000 (11:41 -0700)]
Update domain.

6 weeks agoUpdate domain.
Chris Duncan [Thu, 2 Apr 2026 09:26:00 +0000 (02:26 -0700)]
Update domain.

7 weeks agoAdd types to test files where ambiguous.
Chris Duncan [Tue, 31 Mar 2026 10:42:47 +0000 (03:42 -0700)]
Add types to test files where ambiguous.

7 weeks agoIgnore type-checking for test globals.
Chris Duncan [Tue, 31 Mar 2026 10:42:23 +0000 (03:42 -0700)]
Ignore type-checking for test globals.

7 weeks agoUse TypeScript Record convention for keyed objects.
Chris Duncan [Tue, 31 Mar 2026 10:29:06 +0000 (03:29 -0700)]
Use TypeScript Record convention for keyed objects.

7 weeks agoUpdate var name to reflect intent.
Chris Duncan [Tue, 31 Mar 2026 10:28:48 +0000 (03:28 -0700)]
Update var name to reflect intent.

7 weeks agoSimplify build output.
Chris Duncan [Tue, 31 Mar 2026 10:23:19 +0000 (03:23 -0700)]
Simplify build output.

7 weeks agoAlign tsc libs with esbuild targets and remove unsupported functions.
Chris Duncan [Tue, 31 Mar 2026 10:16:14 +0000 (03:16 -0700)]
Align tsc libs with esbuild targets and remove unsupported functions.

7 weeks agoFix organization of vault worker bundle build.
Chris Duncan [Tue, 31 Mar 2026 10:12:03 +0000 (03:12 -0700)]
Fix organization of vault worker bundle build.

7 weeks agoReduce annotations for tsc errors.
Chris Duncan [Tue, 31 Mar 2026 10:01:13 +0000 (03:01 -0700)]
Reduce annotations for tsc errors.

7 weeks agoMerge branch 'main' into next/fta
Chris Duncan [Tue, 31 Mar 2026 09:56:59 +0000 (02:56 -0700)]
Merge branch 'main' into next/fta

7 weeks agoMerge branch 'next/nano25519'
Chris Duncan [Tue, 31 Mar 2026 09:18:14 +0000 (02:18 -0700)]
Merge branch 'next/nano25519'

7 weeks agoFix signing input.
Chris Duncan [Tue, 31 Mar 2026 09:16:52 +0000 (02:16 -0700)]
Fix signing input.

7 weeks agoFix worker details missing from error results.
Chris Duncan [Tue, 31 Mar 2026 09:13:32 +0000 (02:13 -0700)]
Fix worker details missing from error results.

7 weeks agoRevert buffer transfer from debugging.
Chris Duncan [Tue, 31 Mar 2026 09:09:51 +0000 (02:09 -0700)]
Revert buffer transfer from debugging.

7 weeks agoAdd test assertion.
Chris Duncan [Tue, 31 Mar 2026 09:07:18 +0000 (02:07 -0700)]
Add test assertion.

7 weeks agoFix internal vault worker variable references.
Chris Duncan [Tue, 31 Mar 2026 09:06:55 +0000 (02:06 -0700)]
Fix internal vault worker variable references.