mirror of
https://github.com/dergigi/boris.git
synced 2026-01-22 08:14:25 +01:00
- Add kind 39802 (ReadingProgress) as dedicated parameterized replaceable event - Create NIP-39802 specification document in public/md/ - Implement dual-write: publish both kind 39802 and legacy kind 30078 - Implement dual-read: prefer kind 39802, fall back to kind 30078 - Add migration flags to settings (useReadingProgressKind, writeLegacyReadingPosition) - Update readingPositionService with new d-tag generation and tag helpers - Add processReadingProgress() for kind 39802 events in readingDataProcessor - Update readsService and linksService to query and process both kinds - Use event.created_at as authoritative timestamp per NIP-39802 spec - ContentPanel respects migration flags from settings - Maintain backward compatibility during migration phase