google-labs-jules[bot]
d6882fb5bb
Fix CI, environment, linting, and unit test issues
...
- Fix circular dependency in `js/adminListStore.js` by importing from `js/nostrClientRegistry.js`.
- Update `js/services/hashtagPreferencesService.js` to include legacy kind 30005 in filters.
- Fix JSDOM mocking in `tests/modal-accessibility.test.mjs` (navigator getter) and `UploadModal` selectors.
- Add `getRoot()` to `js/ui/components/UploadModal.js` for API consistency.
- Update `tests/magnet-utils.test.mjs` expectations to reflect removed default tracker.
- Mock `ensureActiveSignerForPubkey` in `tests/moderation/submit-report.test.mjs`.
- Fix mock loader path in `tests/moderation/trust-seeds.test.mjs` to target `trustBootstrap.js`.
- Fix duplicate pointer tags in `js/nostrEventSchemas.js`'s `buildCommentEvent`.
- Update `tests/nostr/comment-events.test.mjs` and `tests/comment-event-builder.test.mjs` to match current code behavior (legacy kinds, unique tags).
2026-01-13 20:32:06 +00:00
thePR0M3TH3AN
891226697d
Simplify watch history pipeline
2026-01-06 18:53:27 -05:00
thePR0M3TH3AN
5979d4e25f
Use uppercase tags for comment events
2026-01-06 16:22:49 -05:00
thePR0M3TH3AN
3996986e63
Remove nostr shim and retarget imports
2026-01-06 15:32:21 -05:00
thePR0M3TH3AN
ba666bdaba
Refactor watch history payload building
2026-01-03 13:57:46 -05:00
thePR0M3TH3AN
8a111d8ee8
Handle lowercase root identifiers when fetching comments
2025-11-12 20:56:15 -05:00
thePR0M3TH3AN
c882139e90
Fix comment event matching for uppercase addresses
2025-11-04 16:52:12 -05:00
thePR0M3TH3AN
8ad7d82a70
update
2025-11-03 21:49:10 -05:00
thePR0M3TH3AN
d9b45ed867
Ensure comment events keep root e tags alongside addresses
2025-11-03 09:56:33 -05:00
thePR0M3TH3AN
3b4492461c
Ensure video reverts always emit d tag
2025-10-30 14:43:19 -04:00
thePR0M3TH3AN
ba6815f795
Merge branch 'unstable' into codex/extend-mirrorvideoevent-and-add-validation
2025-10-30 12:42:25 -04:00
thePR0M3TH3AN
6eb8594e28
Add file hash support to NIP-94 mirrors
2025-10-30 12:41:49 -04:00
thePR0M3TH3AN
ba656978a5
Add target kind tag to quote reposts
2025-10-30 12:39:46 -04:00
thePR0M3TH3AN
59161df063
Require active signer for comment publishing
2025-10-30 11:39:09 -04:00
thePR0M3TH3AN
995ba14c14
Enforce reaction event id requirements
2025-10-30 09:46:10 -04:00
thePR0M3TH3AN
864447fc71
Preserve d tag when editing NIP-33 video notes
2025-10-30 09:22:15 -04:00
thePR0M3TH3AN
f3007b9e0b
Preserve d tag when editing nostr videos
2025-10-30 08:06:49 -04:00
thePR0M3TH3AN
462f4bed9e
Normalize imeta MIME casing
2025-10-29 22:20:55 -04:00
thePR0M3TH3AN
2b22f0f739
Normalize NIP-94 MIME tags
2025-10-29 21:35:38 -04:00
thePR0M3TH3AN
796b6c9ae6
Support per-variant duration and bitrate in NIP-71 metadata
2025-10-29 17:06:19 -04:00
thePR0M3TH3AN
28acf98cda
Add uppercase comment filters and update validation logic
2025-10-29 15:38:08 -04:00
thePR0M3TH3AN
56b31f324e
Improve comment metadata propagation
2025-10-29 15:24:10 -04:00
thePR0M3TH3AN
eeee978134
Add NIP-22 metadata to video comment events
2025-10-29 14:38:59 -04:00
thePR0M3TH3AN
7dc59af49b
Handle video-only comment targets
2025-10-29 12:09:04 -04:00
thePR0M3TH3AN
9908caafa8
Allow legacy comment targets without definition pointers
2025-10-29 11:36:52 -04:00
thePR0M3TH3AN
d1d4fa150c
Use kind 1111 comments with address-first tags
2025-10-29 07:45:34 -04:00
thePR0M3TH3AN
4183a521d7
Shim SimplePool for legacy API expectations
2025-10-26 21:41:33 -04:00
thePR0M3TH3AN
fbcc3297d3
Hydrate extension signer capabilities for edits
2025-10-26 11:23:11 -04:00
thePR0M3TH3AN
9717342bfe
Add Nostr video comment helpers
2025-10-24 14:36:19 -04:00
thePR0M3TH3AN
3c214f96df
Add nostr facades for client, view events, and watch history
2025-10-22 22:17:30 -04:00
thePR0M3TH3AN
d98176d6ba
Add watch history bindings module
2025-10-22 21:23:23 -04:00
thePR0M3TH3AN
1ff3523bd0
Improve Nostr watch history snapshot caching
2025-10-22 20:13:10 -04:00
thePR0M3TH3AN
db29ce2cc5
Refactor NIP-71 helpers into dedicated module
2025-10-22 15:02:55 -04:00
thePR0M3TH3AN
5e0a880d09
Add nostr watch history unit tests
2025-10-22 14:37:38 -04:00
thePR0M3TH3AN
2187d0a3da
Refactor NIP-46 client into dedicated module
2025-10-22 12:06:54 -04:00
thePR0M3TH3AN
3382185512
Refactor NIP-07 helpers and session actor storage
2025-10-22 11:25:46 -04:00
thePR0M3TH3AN
23482808b6
refactor: extract nostr toolkit helpers
2025-10-22 10:42:49 -04:00