Loading…
Reference in a new issue
No description provided.
Delete branch "feat/v10-utilities"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Three self-contained v10-backlog utilities.
#118 — OCR into searchable content
The vision model now transcribes visible image text on upload (alongside description/tags). Offered on the media card ("Show extracted text (OCR)" → "Add transcribed text to entry"); appended to the entry content only on explicit accept (sanitized on write → full-text searchable). No-ops without AI. Migration 055 (
media.ocr_text),extractImageText()reuses the provider-agnostic vision path,POST /api/media/:id/accept-ocr.#121 — Mastodon + Instagram import adapters
parseMastodonOutbox(ActivityPuboutbox.json— original posts only, HTML stripped) andparseInstagramJson(caption +creation_timestamp), following the existing parser/dedup separation. New/api/import/{mastodon,instagram}routes + Import-page cards.#122 — Offline read cache
App-managed, user-scoped IndexedDB cache of recently-viewed entries/motifs; detail pages fall back to the cached copy offline with a banner; cleared on logout. Does not touch the service-worker
/api/*no-cache invariant.Validation (dev server)
apitsc +apptsc/vite build green.Closes #118, closes #121, closes #122.
🤖 Generated with Claude Code
parseMastodonOutbox (ActivityPub outbox.json) + parseInstagramJson, following the existing parser/dedup pattern; new /api/import/{mastodon,instagram} routes and ImportPage cards. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>