Update post
Entry layout, progress, and message polish
Entry progress controls, layout saving, and redirect messages are now cleaner, faster, and easier to maintain.
Post links
Keep browsing
Move between the update feed, upcoming work, and the editor from the same reading surface.
What changed
A concise summary of the work delivered in this release.
- Refactored entry progress quick actions around shared client save logic and focused mutation rules.
- Split the entry layout studio into smaller layout, board, selection, sizing, persistence, and save-scope modules.
- Fixed library-default layout saves so the owner immediately sees the saved shared default after saving.
- Replaced generic persistent banners with short-lived success/error toasts and purpose-built inline panels.
- Added focused regression checks for progress mutations, layout form contracts, layout save scopes, and the refactor boundary.
User value
How this release improves the experience, workflow, or control users get from LoreKeep.
- Chapter and status updates should feel more consistent because quick actions no longer rely on full-page redirects.
- Layout customization is safer to use because personal, library-default, restore-default, and built-in-template behavior are more clearly separated.
- Success and error messages should feel less stale because they clear themselves and no longer linger after reloads.
- Future fixes in entry layout and progress code should be easier to make without accidentally changing unrelated behavior.
Full notes
Additional context, implementation notes, or rollout details for this release.
This release tightens the entry detail experience without changing the core library model. Chapter and status quick actions now share the same no-refresh save behavior across detail widgets and library cards. Layout editing was split into smaller modules with clearer personal/default/reset behavior, including a fix so saving a library default immediately shows that default instead of being masked by a personal override. Redirect success and error messages now use a short-lived toast with a visible countdown instead of old persistent banners, while actionable auth errors stay inline where users can correct them.
Release status
Current state
A quick snapshot of how this update is categorized and published.
Category
Product
Status
Live
Published
2026-05-14 12:00 UTC