v0.18.0 (preview)
Bring your own repo, and updates that never ask you to redeploy.
- Sync your content from a git repo — connect a GitHub repository under Connections and StoryLark keeps a read-only copy: a webhook syncs new commits automatically, a daily pull catches anything missed, and Sync now runs it on demand. A chapter missing from the repo is flagged, never silently deleted
- One content gate for every way content arrives — the admin portal, the public content API, and a repo sync all validate the same markdown rules now, so a chapter is either good everywhere or rejected everywhere with the same clear error
- Scoped tokens for the content API — issue a token that can only push content, see when it was last used, and revoke it without touching anyone else's access
- Per-book layout, automatically — a single-chapter book now opens straight into its text; a multi-chapter book keeps its chapter list, no configuration needed
- "Update now" works the same on every platform — a release that only changes the engine
installs itself in place with an automatic rollback list, no build running anywhere; Cloudflare
deployments can now set this up from a plain
wrangler login, with no token to paste by hand - New Cloudflare deployments no longer need a custom domain or DNS work before content loads
Found a gap? StoryLark is open source — improve these notes on GitHub.