]>
git.codecow.com Git - libnemo.git/log
Chris Duncan [Sun, 3 May 2026 13:28:29 +0000 (06:28 -0700)]
Consolidate user activation timeouts into click generator.
Chris Duncan [Sun, 3 May 2026 12:52:56 +0000 (05:52 -0700)]
Merge branch 'main' into next/test-coverage
Chris Duncan [Fri, 1 May 2026 06:44:17 +0000 (23:44 -0700)]
Merge branch 'next/sign-string'
Chris Duncan [Fri, 1 May 2026 06:43:21 +0000 (23:43 -0700)]
Fix Tools data signing test vector.
Chris Duncan [Fri, 1 May 2026 06:34:23 +0000 (23:34 -0700)]
Update relevant tests.
Chris Duncan [Fri, 1 May 2026 06:26:49 +0000 (23:26 -0700)]
Update signing of arbitrary data to accept it as a single string instead of a rest parameter.
Chris Duncan [Fri, 1 May 2026 06:02:14 +0000 (23:02 -0700)]
Expand on documentation of Ledger nonce signing.
Chris Duncan [Fri, 1 May 2026 06:02:01 +0000 (23:02 -0700)]
Combine redundant overloads.
Chris Duncan [Fri, 1 May 2026 05:19:19 +0000 (22:19 -0700)]
Merge branch 'next/user-activation'
Chris Duncan [Fri, 1 May 2026 05:12:33 +0000 (22:12 -0700)]
Scrap performance tests as outdated.
Chris Duncan [Fri, 1 May 2026 05:02:50 +0000 (22:02 -0700)]
Fix sign calls when refreshing accounts. Remove unused account index variables.
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.
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.
Chris Duncan [Fri, 1 May 2026 03:59:58 +0000 (20:59 -0700)]
Fix casing of test vectors to align with nano25519 output.
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.
Chris Duncan [Thu, 30 Apr 2026 20:06:05 +0000 (13:06 -0700)]
Check for existing signature when signing blocks.
Chris Duncan [Thu, 30 Apr 2026 19:36:58 +0000 (12:36 -0700)]
Reorganization.
Chris Duncan [Thu, 30 Apr 2026 19:35:43 +0000 (12:35 -0700)]
Update error thrown by lack of transient activation.
Chris Duncan [Thu, 30 Apr 2026 19:32:41 +0000 (12:32 -0700)]
Discard internal signature confirmation modal and leave it up to wallet.
Chris Duncan [Wed, 29 Apr 2026 04:38:17 +0000 (21:38 -0700)]
Separate dialog style from form.
Chris Duncan [Wed, 29 Apr 2026 04:26:10 +0000 (21:26 -0700)]
Enforce scrolling and fix position.
Chris Duncan [Wed, 29 Apr 2026 04:20:51 +0000 (21:20 -0700)]
Enforce top layer.
Chris Duncan [Wed, 29 Apr 2026 04:14:59 +0000 (21:14 -0700)]
Move initial activation check outside promise return.
Chris Duncan [Wed, 29 Apr 2026 04:05:21 +0000 (21:05 -0700)]
Add initial user activation check.
Chris Duncan [Wed, 29 Apr 2026 04:01:36 +0000 (21:01 -0700)]
Clean up CSS and fix XSS vectors.
Chris Duncan [Tue, 28 Apr 2026 23:33:57 +0000 (16:33 -0700)]
Remove dialog from DOM when closed.
Chris Duncan [Tue, 28 Apr 2026 23:32:32 +0000 (16:32 -0700)]
Fix CSS assignment.
Chris Duncan [Tue, 28 Apr 2026 23:04:41 +0000 (16:04 -0700)]
Enforce background color on entire form.
Chris Duncan [Tue, 28 Apr 2026 23:01:55 +0000 (16:01 -0700)]
Add more CSS to enforce consistent visibility.
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.