- A study share link can hide the owner's notes until a chosen time: the server
sends only passages and discussion questions until then, with a banner in the
shared view (new share_reveal column, migrated on start).
- Outline: a session length with "N of M min planned, X min over" and a marker
on the point where the plan runs past it.
- Export > Slides: printable 16:9 slides (title, passage, outline points with
their verse, discussion questions) for one session or all; light or dark.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Routes move to server/routes/ (auth, account, projects, reader, sharing, admin);
index.js keeps setup only. A smoke test walks 90 API calls against the real
server and compares every status with the pre-split behaviour.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>