
google-labs-jules[bot]andPR0M3TH3AN
96f630a738
Fix nostr-tools v2 compatibility and test quality issues
- js/nostr/nip46Client.js: Convert hex keys to Uint8Array before calling nip44.v2 functions. Remove .bind() from getConversationKey getters to fix context issues.
- js/ui/components/RevertModal.js: Remove duplicate imports and variable declarations causing SyntaxErrors.
- tests/compliance/nip04_44_compliance.test.mjs: Update test setup to mock nostr-tools.utils and pass byte keys.
- tests/nostr/dm-direct-message-flow.test.mjs: Update setupDmScenario to pass byte keys to getPublicKey and finalizeEvent.
- tests/nostr/nip46Client.test.js: Update tests to handle byte vs hex keys correctly for nostr-tools v2.
- tests/minimal-webtorrent.test.mjs: Add explicit assertions.
- tests/ui/components/debug_hashtag_strip_helper.test.mjs: Add explicit assertions.
- artifacts/test-audit-report.md: Add audit report.
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-27 03:43:14 +00:00
..
2026-02-08 00:35:47 +00:00
2026-02-08 00:33:13 +00:00
2026-02-12 13:38:26 +00:00
2026-02-08 00:41:34 +00:00
2026-02-05 03:00:29 +00:00
2026-02-25 16:11:48 +00:00
2026-02-21 20:45:47 -05:00
2026-02-08 03:41:50 +00:00
2026-02-08 01:29:09 +00:00
2026-02-07 18:36:41 +00:00
2026-02-26 17:37:26 +00:00
2026-02-18 17:07:47 +00:00
2026-02-11 12:01:39 +00:00
2026-02-14 13:22:43 +00:00
2026-02-11 17:15:25 +00:00
2026-02-08 00:33:27 +00:00
2026-02-05 23:04:21 +00:00
2026-02-27 03:43:14 +00:00
2026-02-23 01:16:32 +00:00
2026-02-26 17:44:51 +00:00
2026-02-23 01:37:45 +00:00
2026-02-12 14:36:45 +00:00
2026-02-22 18:33:41 +00:00
2026-02-07 23:15:13 +00:00
2026-01-24 11:44:16 +00:00
2026-02-12 14:36:45 +00:00
2026-02-12 14:42:51 +00:00
2026-02-05 17:00:13 +00:00
2026-02-08 02:00:10 +00:00
2026-02-26 17:36:00 +00:00
2026-01-13 20:32:06 +00:00
2026-01-18 02:39:42 +00:00
2026-01-06 16:22:49 -05:00
2026-02-21 16:45:16 -05:00
2026-02-08 03:41:19 +00:00
2026-02-26 17:45:31 +00:00
2025-10-26 19:23:40 -04:00
2026-01-20 12:39:19 +00:00
2025-10-27 18:19:14 -04:00
2026-01-24 21:42:37 +00:00
2026-01-23 05:33:57 +00:00
2026-02-08 00:22:16 +00:00
2026-02-24 20:51:19 +00:00
2026-02-26 17:38:30 +00:00
2026-02-17 04:52:40 +00:00
2026-02-09 23:22:49 -05:00
2026-02-15 20:18:30 +00:00
2026-02-27 03:43:14 +00:00
2026-02-14 18:58:02 +00:00
2026-02-01 21:47:29 +00:00
2025-10-26 16:06:40 -04:00
2026-02-01 21:47:29 +00:00
2026-02-21 16:08:33 -05:00
2026-01-06 15:32:21 -05:00
2026-01-06 15:32:21 -05:00
2025-11-03 14:35:43 -05:00
2026-01-06 15:32:21 -05:00
2026-02-10 01:25:41 +00:00
2026-02-21 15:53:09 -05:00
2026-01-27 11:54:02 +00:00
2026-02-09 21:32:29 +00:00
2026-01-06 15:32:21 -05:00
2026-02-01 13:32:00 +00:00
2026-01-31 10:33:50 +00:00
2026-01-29 11:53:42 +00:00
2026-02-09 15:33:21 +00:00
2026-01-06 15:36:37 -05:00
2025-10-29 06:52:30 -04:00
2026-01-14 03:52:53 +00:00
2026-02-05 22:59:50 +00:00
2026-02-18 15:10:29 +00:00
2026-02-26 17:42:43 +00:00
2025-10-29 22:14:20 -04:00
2026-01-27 03:20:08 +00:00
2026-01-22 22:50:00 -05:00
2026-01-25 03:34:10 +00:00
2026-01-29 11:53:42 +00:00
2026-02-26 17:42:07 +00:00
2026-02-08 14:38:21 -05:00
2026-02-21 19:59:47 -05:00
2026-01-27 02:09:22 +00:00
2026-02-22 21:09:08 -05:00
2026-02-08 03:34:20 +00:00
2026-02-26 17:41:34 +00:00
2026-02-08 03:44:38 +00:00
2026-01-27 02:04:04 +00:00
2026-01-30 03:40:36 +00:00
2026-01-27 03:54:41 +00:00
2026-01-27 02:09:22 +00:00
2026-02-08 03:44:38 +00:00
2025-10-29 17:06:19 -04:00
2026-01-06 15:32:21 -05:00
2026-01-29 03:19:06 +00:00
2026-01-07 00:43:18 +00:00
2026-02-26 18:02:18 +00:00
2026-02-08 00:27:41 +00:00
2026-02-01 19:35:02 +00:00
2026-01-06 15:32:21 -05:00