Skip to content

Releases: Kushalrock/Againpage

Againpage v0.1.4-alpha

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.

Againpage v0.1.3-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 13:14

Againpage v0.1.3-alpha — scheduling correctness + mobile polish.

✨ Reader (desktop + Android)

  • Timezone setting — pick your zone in Settings → Preferences. Editions are scheduled at your local delivery time, not the server's.
  • Android safe area — content no longer slides under the status / navigation bars.
  • Accurate "next edition" countdown — reflects the engine's timezone-aware schedule (no more a stuck "being composed…" when nothing is composing).

⚙️ Engine

  • Editions fire at your local time. The scheduler now evaluates your delivery time and cadence in your configured timezone, so a UTC server (e.g. Docker) still delivers at the right hour. After upgrading, set your timezone in the reader — existing installs default to UTC.
  • No duplicate generations — triggering "Generate" while an edition is already composing is blocked (HTTP 409).
  • New migration 0005_timezone (applied automatically when the engine starts).

📦 Install

  • Desktop: .dmg (macOS), .exe / .msi (Windows), .AppImage / .deb (Linux). Unsigned alpha — on macOS, if Gatekeeper blocks it: xattr -dr com.apple.quarantine /Applications/Againpage.app.
  • Android: Againpage_0.1.3_android.apk — allow install from this source, then set the Engine URL on the welcome step. If it can't reach a Tailscale …ts.net engine, turn off Settings → Network → Private DNS.
  • Engine: git pull && docker compose up --build -d.

The reader is a thin client — run the engine (Postgres + API + worker) separately and point the reader at it.

Againpage v0.1.2-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:26

Againpage reader desktop app (alpha).

Run the engine separately (Postgres + API + worker):
docker compose up --build -d — then open the reader and point it at
the engine (defaults to http://localhost:8000).

Againpage v0.1.1-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jul 10:02

Againpage reader desktop app (alpha).

Run the engine separately (Postgres + API + worker):
docker compose up --build -d — then open the reader and point it at
the engine (defaults to http://localhost:8000).

Againpage v0.1.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 16:24

Againpage reader desktop app (alpha).

Run the engine separately (Postgres + API + worker):
docker compose up --build -d — then open the reader and point it at
the engine (defaults to http://localhost:8000).