Againpage v0.1.3-alpha
Pre-release
Pre-release
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.netengine, 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.