Add Highlight struct with SHA-256 hashing and improve query

- Add Highlight struct to represent bookmarks with owned memory
- Implement SHA-256 hashing for text and book identification
- Update SQL query to extract clean book filenames (removes path and fragment)
- Remove unused Annotation column from query
- Add CLAUDE.md for repository documentation
- Update .gitignore to exclude SQLite WAL files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
wes
2025-12-01 16:42:58 -05:00
co-authored by Claude
parent 39bbae4e73
commit 22602bebf9
3 changed files with 134 additions and 21 deletions
+2
View File
@@ -16,6 +16,8 @@ kb_exfiltrator-kobo-arm
local-dev.sqlite
*.sqlite
*.db
*.sqlite-shm
*.sqlite-wal
# Editor/IDE files
.vscode/