Skip to content

Againpage v0.1.4-alpha

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jul 20:49

Againpage v0.1.4 — curation, auto-indexing, and a version safety net.

Requires an engine redeploy — See Upgrading below.


✨ Highlights

📚 Archive curation

Every past edition can now be marked active / inactive and favourited, independently.

  • Archive gains an Active (default) / Inactive / All filter.
  • Per-row toggles to deactivate an edition or star it.
  • A dedicated Favourites destination in the sidebar that ignores active/inactive — your keepers, always one click away.

🔁 Auto-indexing + honest sync status

Your vault now stays indexed without a manual re-index.

  • A reliable periodic sync (content-hash-gated — only changed notes)
  • Configurable interval in Advanced (0 = off, minimum 30 min).
  • A truthful sync status line in Settings — "56 scanned · 54 synced · 2 failed · 12m ago" — with a Retry when something failed.
  • Indexing is now per-note resilient: one bad note is counted, not fatal — the rest of the vault still syncs.

✍️ Customisable editorial voice

Make the writing sound like your press.

  • Editable writer voice and note-expansion voice prompts in Advanced (voice only — the output contract/schema stays locked so generation can't break).
  • Adjustable note-expansion word count.
  • Defaults are shown for reference; save independently, revert anytime.

🔔 Android edition-ready notifications

Opt-in, per-device local notification shortly after an edition's delivery time. Toggle in Settings.

⬆️ Upgrading

Engine (required — new migrations 0006–0008):

git pull && docker compose up --build -d

Migrations apply automatically on engine boot. Your existing index and editions are preserved — do not re-index against an empty vault mount.

Reader: install this build (desktop app / Android APK). On launch it verifies engine compatibility:

  • If it says "This press has fallen behind", your engine is older than this reader needs — run the command above on the engine host, then hit Retry.
  • A newer engine stays compatible with this reader.

Deployment reminder: the engine API is unauthenticated and single-user by design — keep it on a trusted LAN/VPN, never exposed to the public internet.


🔧 Notes

  • This build sets both engine and reader to 0.1.4; the reader requires engine ≥ 0.1.4, the engine accepts readers ≥ 0.1.0.