thePR0M3TH3AN
8a4e4754f2
Revert "fix(logs): suppress dm sync spam and allow local image paths"
2026-01-05 21:26:32 -05:00
google-labs-jules[bot]
c64d70ad88
fix(nostr): restore session actor creation for view counts
2026-01-05 21:41:58 +00:00
google-labs-jules[bot]
8293caf6d3
Refactor watch history to use simplified monthly record schema
2026-01-05 14:44:45 +00:00
google-labs-jules[bot]
498d9cb5b2
Revise watch-history tags to use month IDs
...
Refactors the watch-history system to prioritize `YYYY-MM` month identifiers over legacy snapshot IDs in event tags, storage keys, and cross-module references. Updates event schemas, storage keying (v3), and client interfaces to align with the new month-based structure. Renames `snapshotId` parameters to `taskId` for republishing operations.
2026-01-05 14:21:53 +00:00
google-labs-jules[bot]
595d4cbe07
Refactor watch history to use single monthly event
...
Replaces the legacy chunked storage architecture with a single encrypted event per month.
- Renames `buildWatchHistoryChunkEvent` to `buildWatchHistoryEvent`.
- Updates `WatchHistoryManager` to publish and fetch single events, maintaining read compatibility for legacy chunks.
- Simplifies payload construction and removes chunk indexing logic.
- Updates tests to verify single-event publishing and legacy fallback.
2026-01-04 22:03:34 +00:00
thePR0M3TH3AN
ba666bdaba
Refactor watch history payload building
2026-01-03 13:57:46 -05:00
thePR0M3TH3AN
db27c7f56a
Refactor nostr event cache persistence
2026-01-02 15:33:51 -05:00
thePR0M3TH3AN
ff07ed8e01
Add paging and limits to nostr video subscription
2026-01-02 14:11:41 -05:00
thePR0M3TH3AN
a9f2c4ec37
update
2025-11-03 18:57:43 -05:00
thePR0M3TH3AN
3b4492461c
Ensure video reverts always emit d tag
2025-10-30 14:43:19 -04:00
thePR0M3TH3AN
6eb8594e28
Add file hash support to NIP-94 mirrors
2025-10-30 12:41:49 -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
2b22f0f739
Normalize NIP-94 MIME tags
2025-10-29 21:35:38 -04:00
thePR0M3TH3AN
487fc740da
Gate EventEmitter listener warnings behind verbose mode
2025-10-27 14:58:09 -04:00
thePR0M3TH3AN
7de8eddcbe
Throttle COUNT diagnostics unless verbose dev mode
2025-10-27 14:48:29 -04:00
thePR0M3TH3AN
27bafdd3de
Add verbose dev mode toggle for COUNT warnings
2025-10-27 14:36:00 -04:00
thePR0M3TH3AN
4183a521d7
Shim SimplePool for legacy API expectations
2025-10-26 21:41:33 -04:00
thePR0M3TH3AN
a534e20c10
Add DM decryptor and service integrations
2025-10-26 19:07:30 -04:00
thePR0M3TH3AN
e050817cb1
Ensure active NIP-07 signer before editing videos
2025-10-26 16:07:41 -04:00
thePR0M3TH3AN
4d3bf6f993
Fix NIP-71 publish pubkey normalization
2025-10-26 14:43:04 -04:00
thePR0M3TH3AN
fbcc3297d3
Hydrate extension signer capabilities for edits
2025-10-26 11:23:11 -04:00
thePR0M3TH3AN
3cf18830a4
Ensure nip07 signers expose nip04 helpers
2025-10-25 15:35:53 -04:00
thePR0M3TH3AN
9717342bfe
Add Nostr video comment helpers
2025-10-24 14:36:19 -04:00
thePR0M3TH3AN
7f694e6a3a
Add video reaction publishing helpers
2025-10-23 08:41:13 -04:00
thePR0M3TH3AN
1ff3523bd0
Improve Nostr watch history snapshot caching
2025-10-22 20:13:10 -04:00
thePR0M3TH3AN
de0e7a1a3e
Refactor Nostr client orchestrator
2025-10-22 16:16:38 -04:00