refactor: use applesauce helpers for highlight parsing

- Replace manual tag parsing with applesauce-core helper functions
- Use getHighlightText, getHighlightContext, getHighlightComment, etc.
- Add support for highlight comments in UI
- Extract author from attributions using proper helper
- Handle both event and address pointers correctly
- Add styling for highlight comments

This follows applesauce best practices and makes the code more robust.
This commit is contained in:
Gigi
2025-10-04 20:41:26 +01:00
parent 1d7ab59272
commit c0de624fe6
4 changed files with 49 additions and 20 deletions

View File

@@ -10,5 +10,6 @@ export interface Highlight {
urlReference?: string // 'r' tag
author?: string // 'p' tag with 'author' role
context?: string // surrounding text context
comment?: string // optional comment about the highlight
}