Commit Graph
6 Commits
Author SHA1 Message Date
tim 6a1c92bc62 Remove duplicates in the web interface
The settings page has one Save button helper. The story list sorts by
the sort key that the server sends, so the rule for a leading article
exists once. The story page takes its list of download modes from the
mode hints.
2026-10-03 08:09:41 +02:00
tim 2ce3de6b58 Remove unused store and CWA client code
The two functions that add chapters share one insert. Nothing used
Store.current_revisions and CwaClient.check.
2026-10-03 08:09:41 +02:00
tim ff2fa0bf90 Keep a move or a delete of chapters that the user makes during a job
A job placed each new chapter with the chapter order from its start, so
a move by hand during the job went back. The store now places a new
chapter against the order that the story has at that moment, in one
transaction. A recheck of a chapter that the user deleted no longer
stops the job.
2026-10-02 23:37:33 +02:00
tim ee611cd283 Sort the story list without a leading The, A or An 2026-09-27 23:38:28 +02:00
tim ce19035689 Show a revised-chapters count on the story list 2026-09-27 23:38:28 +02:00
tim 6c2574cf0f Store chapters, merge chapter lists, diff and apply rules
The SQLite store keeps every chapter revision, so a chapter that the site
removes stays in the book. The merge puts new chapters after the chapter
that comes before them on the site. Diffs compare text, not HTML, and
replacement rules run on chapter HTML when a book is built.
2026-09-27 21:23:20 +02:00