]>
git.codecow.com Git - libnemo.git/log
Chris Duncan [Mon, 27 Apr 2026 23:25:36 +0000 (16:25 -0700)]
Fix quotes.
Chris Duncan [Mon, 27 Apr 2026 23:07:24 +0000 (16:07 -0700)]
Implement custom modal to further isolate signing requests from wallets.
Chris Duncan [Mon, 27 Apr 2026 06:32:56 +0000 (23:32 -0700)]
Require user activation for Block signing. Update relevant tests.
Chris Duncan [Sun, 26 Apr 2026 22:44:00 +0000 (15:44 -0700)]
Require user activation for Tools signing. Clean up click tests.
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.
Chris Duncan [Sun, 26 Apr 2026 21:32:52 +0000 (14:32 -0700)]
Reformat changelog.
Chris Duncan [Sun, 26 Apr 2026 21:23:07 +0000 (14:23 -0700)]
Merge branch 'main' into next/user-activation
Chris Duncan [Sun, 26 Apr 2026 21:10:39 +0000 (14:10 -0700)]
v0.12.1
Chris Duncan [Sun, 26 Apr 2026 21:04:26 +0000 (14:04 -0700)]
Merge branch 'next/fix-exodus-signing'
Chris Duncan [Sun, 26 Apr 2026 21:03:52 +0000 (14:03 -0700)]
Fix user activation XFAIL test.
Chris Duncan [Sun, 26 Apr 2026 20:58:49 +0000 (13:58 -0700)]
Add clicks to test user activation when signing with wallet.
Chris Duncan [Sun, 26 Apr 2026 20:58:31 +0000 (13:58 -0700)]
Ignore click requirement for Node tests.
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.
Chris Duncan [Sun, 26 Apr 2026 20:15:10 +0000 (13:15 -0700)]
Test block signing with Exodus wallet.
Chris Duncan [Sun, 26 Apr 2026 13:34:07 +0000 (06:34 -0700)]
Add some Exodus wallet tests.
Chris Duncan [Sat, 25 Apr 2026 23:00:39 +0000 (16:00 -0700)]
Add check for transient user activation prior to signing with wallet.
Chris Duncan [Sat, 25 Apr 2026 23:00:22 +0000 (16:00 -0700)]
Add test for Exodus wallet signing.
Chris Duncan [Sat, 25 Apr 2026 23:00:08 +0000 (16:00 -0700)]
Add JSdoc typing to resolve test.
Chris Duncan [Sat, 25 Apr 2026 22:44:40 +0000 (15:44 -0700)]
Update JSdoc.
Chris Duncan [Sat, 25 Apr 2026 07:31:53 +0000 (00:31 -0700)]
v0.12.0
Chris Duncan [Sat, 25 Apr 2026 06:39:45 +0000 (23:39 -0700)]
Apply markdown lint fixes.
Chris Duncan [Fri, 24 Apr 2026 07:23:29 +0000 (00:23 -0700)]
Revert block test changes.
Chris Duncan [Fri, 24 Apr 2026 07:03:34 +0000 (00:03 -0700)]
Merge branch 'next/fix-signing-arbitrary-data'
Chris Duncan [Fri, 24 Apr 2026 07:02:04 +0000 (00:02 -0700)]
Skip PoW test in NodeJS.
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.
Chris Duncan [Fri, 24 Apr 2026 06:48:16 +0000 (23:48 -0700)]
Import string encoder for consistency.
Chris Duncan [Thu, 23 Apr 2026 22:37:52 +0000 (15:37 -0700)]
Merge branch 'next/block-process-pow'
Chris Duncan [Thu, 23 Apr 2026 22:33:17 +0000 (15:33 -0700)]
Fix block tests.
Chris Duncan [Thu, 23 Apr 2026 22:32:52 +0000 (15:32 -0700)]
Remove unused variable.
Chris Duncan [Thu, 23 Apr 2026 22:21:35 +0000 (15:21 -0700)]
Typo.
Chris Duncan [Thu, 23 Apr 2026 21:49:33 +0000 (14:49 -0700)]
Add auto-PoW block processing test.
Chris Duncan [Thu, 23 Apr 2026 21:49:12 +0000 (14:49 -0700)]
Update rejection tests and convert signing tests to synchronous.
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.
Chris Duncan [Wed, 15 Apr 2026 08:36:22 +0000 (01:36 -0700)]
Update homepage.
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.
Chris Duncan [Wed, 15 Apr 2026 08:33:53 +0000 (01:33 -0700)]
Fix markdown linted issues.
Chris Duncan [Wed, 15 Apr 2026 08:33:32 +0000 (01:33 -0700)]
Remove await since function is now synchronous.
Chris Duncan [Wed, 15 Apr 2026 07:14:39 +0000 (00:14 -0700)]
Update dependencies.
Chris Duncan [Wed, 15 Apr 2026 06:18:28 +0000 (23:18 -0700)]
Update arbitrary data signing tool.
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.
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.
Chris Duncan [Tue, 14 Apr 2026 07:26:38 +0000 (00:26 -0700)]
Merge branch 'main' into next/block-process-pow
Chris Duncan [Tue, 14 Apr 2026 07:25:44 +0000 (00:25 -0700)]
Merge branch 'next/account-constructor'
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.
Chris Duncan [Mon, 13 Apr 2026 06:02:01 +0000 (23:02 -0700)]
Fix sweep function referencing deprecated account index. Update readme.
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.
Chris Duncan [Sat, 11 Apr 2026 20:47:57 +0000 (13:47 -0700)]
Remove promises from account methods where possible.
Chris Duncan [Sat, 4 Apr 2026 22:34:39 +0000 (15:34 -0700)]
v0.11.0
Chris Duncan [Sat, 4 Apr 2026 22:11:03 +0000 (15:11 -0700)]
Use faster bit shift insead of addition.
Chris Duncan [Sat, 4 Apr 2026 20:08:01 +0000 (13:08 -0700)]
Remove all console and debugger statements when building vault worker bundle.
Chris Duncan [Sat, 4 Apr 2026 19:47:08 +0000 (12:47 -0700)]
Remove mnemomnic debug logging.
Chris Duncan [Sat, 4 Apr 2026 19:16:40 +0000 (12:16 -0700)]
Reenable 1-minute lock test.
Chris Duncan [Sat, 4 Apr 2026 18:40:53 +0000 (11:40 -0700)]
Update nano-pow dependency.
Chris Duncan [Fri, 3 Apr 2026 23:26:06 +0000 (16:26 -0700)]
Merge branch 'next/fta'
Chris Duncan [Fri, 3 Apr 2026 23:15:19 +0000 (16:15 -0700)]
Wrap encoder to simplify usage for legibility.
Chris Duncan [Fri, 3 Apr 2026 22:54:08 +0000 (15:54 -0700)]
Remove deprecated export.
Chris Duncan [Fri, 3 Apr 2026 22:53:40 +0000 (15:53 -0700)]
Fix worker URL matching.
Chris Duncan [Fri, 3 Apr 2026 22:51:00 +0000 (15:51 -0700)]
Fix worker URL matching.
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.
Chris Duncan [Fri, 3 Apr 2026 21:58:17 +0000 (14:58 -0700)]
Prune additional async methods from nano25519.
Chris Duncan [Fri, 3 Apr 2026 21:52:16 +0000 (14:52 -0700)]
Fix import map.
Chris Duncan [Fri, 3 Apr 2026 21:50:19 +0000 (14:50 -0700)]
Import nano25519 sync methods only which avoids worker conflicts in vault.
Chris Duncan [Thu, 2 Apr 2026 19:02:27 +0000 (12:02 -0700)]
Merge branch 'main' into next/fta
Chris Duncan [Thu, 2 Apr 2026 18:53:14 +0000 (11:53 -0700)]
Merge branch 'releases/v0.10'
Chris Duncan [Thu, 2 Apr 2026 18:46:30 +0000 (11:46 -0700)]
v0.10.5
Chris Duncan [Thu, 2 Apr 2026 18:41:16 +0000 (11:41 -0700)]
Update domain.
Chris Duncan [Thu, 2 Apr 2026 09:26:00 +0000 (02:26 -0700)]
Update domain.
Chris Duncan [Tue, 31 Mar 2026 10:42:47 +0000 (03:42 -0700)]
Add types to test files where ambiguous.
Chris Duncan [Tue, 31 Mar 2026 10:42:23 +0000 (03:42 -0700)]
Ignore type-checking for test globals.
Chris Duncan [Tue, 31 Mar 2026 10:29:06 +0000 (03:29 -0700)]
Use TypeScript Record convention for keyed objects.
Chris Duncan [Tue, 31 Mar 2026 10:28:48 +0000 (03:28 -0700)]
Update var name to reflect intent.
Chris Duncan [Tue, 31 Mar 2026 10:23:19 +0000 (03:23 -0700)]
Simplify build output.
Chris Duncan [Tue, 31 Mar 2026 10:16:14 +0000 (03:16 -0700)]
Align tsc libs with esbuild targets and remove unsupported functions.
Chris Duncan [Tue, 31 Mar 2026 10:12:03 +0000 (03:12 -0700)]
Fix organization of vault worker bundle build.
Chris Duncan [Tue, 31 Mar 2026 10:01:13 +0000 (03:01 -0700)]
Reduce annotations for tsc errors.
Chris Duncan [Tue, 31 Mar 2026 09:56:59 +0000 (02:56 -0700)]
Merge branch 'main' into next/fta
Chris Duncan [Tue, 31 Mar 2026 09:18:14 +0000 (02:18 -0700)]
Merge branch 'next/nano25519'
Chris Duncan [Tue, 31 Mar 2026 09:16:52 +0000 (02:16 -0700)]
Fix signing input.
Chris Duncan [Tue, 31 Mar 2026 09:13:32 +0000 (02:13 -0700)]
Fix worker details missing from error results.
Chris Duncan [Tue, 31 Mar 2026 09:09:51 +0000 (02:09 -0700)]
Revert buffer transfer from debugging.
Chris Duncan [Tue, 31 Mar 2026 09:07:18 +0000 (02:07 -0700)]
Add test assertion.
Chris Duncan [Tue, 31 Mar 2026 09:06:55 +0000 (02:06 -0700)]
Fix internal vault worker variable references.
Chris Duncan [Tue, 31 Mar 2026 09:06:19 +0000 (02:06 -0700)]
Fix signing in blocks.
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.
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.
Chris Duncan [Sun, 29 Mar 2026 07:43:19 +0000 (00:43 -0700)]
Remove unused default export.
Chris Duncan [Sun, 29 Mar 2026 07:34:59 +0000 (00:34 -0700)]
Drop IIFE build. Pin build targets for consistency and compatibility.
Chris Duncan [Sun, 29 Mar 2026 07:34:02 +0000 (00:34 -0700)]
Update nano-pow to resolve base64 errors.
Chris Duncan [Fri, 27 Mar 2026 18:14:49 +0000 (11:14 -0700)]
Swtich from internal NanoNaCl to nano25519 package.
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.
Chris Duncan [Fri, 27 Mar 2026 17:03:41 +0000 (10:03 -0700)]
Remove deprecated options and add newly required explicit types array.
Chris Duncan [Fri, 27 Mar 2026 16:44:41 +0000 (09:44 -0700)]
Update dependencies and install nano25519.
Chris Duncan [Fri, 27 Mar 2026 07:33:22 +0000 (00:33 -0700)]
Fixes for nano25519 API.
Chris Duncan [Fri, 27 Mar 2026 07:32:09 +0000 (00:32 -0700)]
Add script to stringify external modules.
Chris Duncan [Thu, 26 Mar 2026 06:00:24 +0000 (23:00 -0700)]
Fix dynamic require for Node output due to dependencies.
Chris Duncan [Thu, 26 Mar 2026 05:59:55 +0000 (22:59 -0700)]
Remove deprecated properties and specify types as now required by ts6.
Chris Duncan [Thu, 26 Mar 2026 05:30:03 +0000 (22:30 -0700)]
Update dependencies.
Chris Duncan [Mon, 23 Mar 2026 06:42:52 +0000 (23:42 -0700)]
Replace internal derive-sign-verify NanoNaCl with library nano25519.
Chris Duncan [Mon, 23 Mar 2026 06:13:53 +0000 (23:13 -0700)]
Update dependencies.
Chris Duncan [Sun, 15 Feb 2026 06:59:58 +0000 (22:59 -0800)]
Simplify index calculations with addition and bitwise ops instead of multiplication.