Commit Graph

  • 2f59b0e125 Put the core flow first in the README main tim 2026-10-06 16:59:15 +02:00
  • ca3d730129 Turn CWA off unless CWA_ENABLED is true tim 2026-10-06 16:59:15 +02:00
  • 9a48356155 Filter the import search from the list of library books tim 2026-10-06 16:59:09 +02:00
  • eea6adcc91 Fix Last Changed updates during ePub rebuilds tim 2026-10-06 16:52:19 +02:00
  • 46de77c228 Show an estimated page count for each built book tim 2026-10-04 02:05:47 +02:00
  • b73b2808ca Search the library in the import section tim 2026-10-04 02:00:55 +02:00
  • d28f69d93a Show the story sort headings as chips on narrow screens v0.6 tim 2026-10-03 11:53:47 +02:00
  • 60424e8e74 Name the publishing site in the README tim 2026-10-03 11:20:31 +02:00
  • 5ac56de09d Document the OPDS catalog tim 2026-10-03 11:13:51 +02:00
  • 3662372c38 Add the OPDS settings to the settings page tim 2026-10-03 11:13:51 +02:00
  • 28cd0dcde9 Add an OPDS catalog tim 2026-10-03 11:13:51 +02:00
  • ece59c2558 Add {series_sort} to the download template v0.5 tim 2026-10-03 07:56:33 +02:00
  • dcdd8e4ac7 Keep the article in {title} and {series} tim 2026-10-03 07:55:15 +02:00
  • 42e7287389 Fold each group of settings into an open card tim 2026-10-03 07:25:59 +02:00
  • e38c8d655a Add a date format for download names tim 2026-10-03 01:01:34 +02:00
  • 2c8a1bb187 Use {title} - {authors} as the default download template tim 2026-10-03 00:58:43 +02:00
  • 323bec3c04 Name no template fields that Bindery does not have tim 2026-10-03 00:56:53 +02:00
  • 3e29ab6bf0 Name downloaded books with a template tim 2026-10-03 00:28:52 +02:00
  • 9e7a488b50 Add Calibre's file name templates tim 2026-10-03 00:28:52 +02:00
  • ccd3b18791 Share the folder setup of the configuration tests v0.4 tim 2026-10-02 23:58:22 +02:00
  • 6a1c92bc62 Remove duplicates in the web interface tim 2026-10-02 23:56:48 +02:00
  • 2ce3de6b58 Remove unused store and CWA client code tim 2026-10-02 23:54:02 +02:00
  • 5f682d209b Remove small duplicates in the settings, the logins and the names tim 2026-10-02 23:52:22 +02:00
  • 96cf1e4f03 Split the site job into smaller functions tim 2026-10-02 23:49:04 +02:00
  • 2ada3b3d7e Share the checks and the job builders of the orchestrator tim 2026-10-02 23:46:34 +02:00
  • 89709f875a Give a library book one form in the API tim 2026-10-02 23:44:10 +02:00
  • 22478c3a56 Simplify the upload state and the story page data tim 2026-10-02 23:42:12 +02:00
  • 2b1a26d1da Name Bindery alone in the default personal.ini tim 2026-10-03 08:06:13 +02:00
  • 05ef1dbfad Add CWA_ENABLED to run Bindery without CWA tim 2026-10-02 23:07:42 +02:00
  • bb6c87cdd5 Let only admins change the global settings tim 2026-10-02 21:56:55 +02:00
  • 751b52da77 Answer only to the host names of Bindery tim 2026-10-02 21:46:56 +02:00
  • 2d9796d77c Accept the proxy user header only from trusted addresses tim 2026-10-02 21:44:15 +02:00
  • 9196dd75a8 Refuse OPDS logins when CWA accepts every password tim 2026-10-02 21:41:46 +02:00
  • 869e56eaf0 Do not make the ingest folder tim 2026-10-02 21:37:26 +02:00
  • 679c1ede9f Serve a download from the built book, and delete stale uploads tim 2026-10-02 21:31:18 +02:00
  • ff2fa0bf90 Keep a move or a delete of chapters that the user makes during a job tim 2026-10-02 21:28:44 +02:00
  • 81efc03b75 Keep the job thread alive after an error of the queue tim 2026-10-02 21:24:21 +02:00
  • c0504135b2 Follow the writing rules in the README and two messages tim 2026-10-02 21:22:33 +02:00
  • 9c9c5b7dac Load a job record that holds unknown fields tim 2026-10-02 21:21:08 +02:00
  • 98c4a66da1 Answer 400 for a request value of the wrong type tim 2026-10-02 21:21:08 +02:00
  • 90457610f6 Wait only 5 seconds for CWA on the story page tim 2026-10-02 21:19:05 +02:00
  • e196d1688e Keep server details out of API answers tim 2026-10-02 21:17:32 +02:00
  • 0edfa1308c Stop the start with a clear message for a bad setting tim 2026-10-02 21:15:59 +02:00
  • 0506086533 Check every setting before the first one is stored tim 2026-10-02 21:14:28 +02:00
  • 7a36e26751 Build and send a book only when it changed tim 2026-10-02 21:13:20 +02:00
  • f961e4781e Warn when the ingest folder has no library to match tim 2026-10-02 21:04:49 +02:00
  • c188795852 Make CWA linking and uploads optional tim 2026-10-02 20:25:45 +02:00
  • 34ff432aac Remember story sorting in local storage v0.3 tim 2026-10-01 15:45:07 +02:00
  • e4a17029c1 Sort stories through column headings tim 2026-10-01 15:44:00 +02:00
  • b536a1f116 Show story change times and compact list details tim 2026-10-01 15:42:48 +02:00
  • 13d7360f60 Show last update time on the story page timandClaude Sonnet 5 2026-09-28 21:28:48 +02:00
  • 8faab2463b Move and delete chapters by hand in the chapter list v0.2 tim 2026-09-27 17:47:52 +02:00
  • ee611cd283 Sort the story list without a leading The, A or An tim 2026-09-27 16:38:06 +02:00
  • df9959a078 Add a script that cleans up smart punctuation in chapter revisions tim 2026-09-27 18:47:44 +02:00
  • 5df2806694 Add a script that fills a gap in a story from an ePub without chapter links tim 2026-09-27 18:46:47 +02:00
  • cc0f070661 Limit and configure how many jobs the Jobs panels show v0.1 tim 2026-09-27 11:45:44 +02:00
  • a7a89b145c Grow the Add stories field to fit its URLs tim 2026-09-27 09:20:28 +02:00
  • ce19035689 Show a revised-chapters count on the story list tim 2026-09-27 08:31:26 +02:00
  • 1246816ab8 Open the epub import card and load a dropped file tim 2026-09-27 07:22:43 +02:00
  • 03ed1a69cb Stack the story and chapter lists on a phone instead of scrolling sideways tim 2026-09-27 07:10:46 +02:00
  • 407f67622b Update Chapters list to make modifying a chapter take less scrolling. tim 2026-09-27 06:56:48 +02:00
  • 5ef68fb240 Make the metadata fields readable on a phone tim 2026-09-27 06:36:53 +02:00
  • 1a10fe53f3 Add single-user local authentication tim 2026-09-26 16:20:32 +02:00
  • 75cc0464a2 Add README.md and AGENTS.md tim 2026-09-26 08:06:02 +02:00
  • 7c61bbd1e4 Add the container image and compose file tim 2026-09-26 08:06:02 +02:00
  • 2f4271314b Add the web interface tim 2026-09-26 08:06:02 +02:00
  • 09d6b76a17 Add the JSON API and logins tim 2026-09-26 08:06:02 +02:00
  • 49cd18a09f Run download jobs and deliver books to CWA tim 2026-09-26 08:06:02 +02:00
  • 312dc3efc5 Find books through CWA's OPDS feed and use its ingest folder tim 2026-09-26 08:06:02 +02:00
  • c30622e3a0 Download stories and build epubs with FanFicFare tim 2026-09-26 08:06:02 +02:00
  • 6c2574cf0f Store chapters, merge chapter lists, diff and apply rules tim 2026-09-26 08:06:02 +02:00
  • ee59917257 Set up the Python project tim 2026-09-26 08:06:02 +02:00