]> git.codecow.com Git - libnemo.git/log
libnemo.git
47 hours agoSeparate dialog style from form.
Chris Duncan [Wed, 29 Apr 2026 04:38:17 +0000 (21:38 -0700)]
Separate dialog style from form.

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

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

47 hours 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.

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

2 days 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 days 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 days agoFix CSS assignment.
Chris Duncan [Tue, 28 Apr 2026 23:32:32 +0000 (16:32 -0700)]
Fix CSS assignment.

2 days 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 days 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 days agoFix quotes.
Chris Duncan [Mon, 27 Apr 2026 23:25:36 +0000 (16:25 -0700)]
Fix quotes.

3 days 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 days 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.

4 days 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.

4 days 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.

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

4 days 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

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

4 days 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'

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

4 days 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.

4 days 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.

4 days 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.

4 days 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.

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

5 days 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.

5 days 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.

5 days 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.

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

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

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

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

6 days 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'

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

6 days 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.

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

7 days 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'

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

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

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

7 days 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.

7 days 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.

7 days 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.

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

2 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.

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

2 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.

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

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

2 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.

2 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.

2 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

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

2 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.

2 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.

2 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.

2 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.

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

3 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.

3 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.

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

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

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

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

3 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.

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

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

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

3 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.

3 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.

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

3 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.

4 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

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

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

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

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

4 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.

4 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.

4 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.

4 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.

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

4 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.

4 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.

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

4 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

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

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

4 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.

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

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

4 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.

4 weeks agoFix signing in blocks.
Chris Duncan [Tue, 31 Mar 2026 09:06:19 +0000 (02:06 -0700)]
Fix signing in blocks.

4 weeks agoRewrite vault worker to eliminate extraneous class wrapper. Refactor vault host and...
Chris Duncan [Tue, 31 Mar 2026 08:32:07 +0000 (01:32 -0700)]
Rewrite vault worker to eliminate extraneous class wrapper. Refactor vault host and worker to check domain and job ID prior to accepting worker results in order to prevent unrelated workers from contaminating results.

4 weeks agoConfigure purpose as KeyUsage array from the start instead of packing in function...
Chris Duncan [Tue, 31 Mar 2026 07:47:48 +0000 (00:47 -0700)]
Configure purpose as KeyUsage array from the start instead of packing in function call.

4 weeks agoRemove unused default export.
Chris Duncan [Sun, 29 Mar 2026 07:43:19 +0000 (00:43 -0700)]
Remove unused default export.

4 weeks agoDrop IIFE build. Pin build targets for consistency and compatibility.
Chris Duncan [Sun, 29 Mar 2026 07:34:59 +0000 (00:34 -0700)]
Drop IIFE build. Pin build targets for consistency and compatibility.

4 weeks agoUpdate nano-pow to resolve base64 errors.
Chris Duncan [Sun, 29 Mar 2026 07:34:02 +0000 (00:34 -0700)]
Update nano-pow to resolve base64 errors.

4 weeks agoSwtich from internal NanoNaCl to nano25519 package.
Chris Duncan [Fri, 27 Mar 2026 18:14:49 +0000 (11:14 -0700)]
Swtich from internal NanoNaCl to nano25519 package.

4 weeks agoBuild vault worker bundle from two-stage esbuild workflow instead of stringifying...
Chris Duncan [Fri, 27 Mar 2026 18:05:19 +0000 (11:05 -0700)]
Build vault worker bundle from two-stage esbuild workflow instead of stringifying modules individually.