| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 13 hours | Turn the reader into a series library with a bottom status barHEADmaster | Danilo M. | 1 | -37/+82 | |
| LIBRARY is now a folder with one subfolder per series; every image folder inside a series is a book. The library screen shows a grid of series that drills into multi-book series, with search (/) and Esc to go back. Folders are scanned in parallel. Book ids are paths relative to the library, so reading progress survives moving the library. The server links LIBRARY as "library/". The floating HUD becomes a fixed full-width bottom bar: library button and "series / book" on the left, progress in the middle, page numbers and fit/fullscreen on the right. Pages are sized to leave it clear. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> | |||||
| 13 hours | Add book-reader: two-page image book viewer | Danilo M. | 1 | -0/+251 | |
| Browser viewer for books stored as folders of page images: two-page spreads with a GPU-composited 3D page turn, keyboard/wheel/click navigation, fit-height and fit-width (scroll then flip) modes, a library of every image folder under the configured root, and per-book reading progress in localStorage. rc.book-reader serves it with python3 http.server on 127.0.0.1 from a runtime dir of symlinks, so the library is never written to. It can be copied to /etc/rc.d: started as root it re-executes itself as RUNAS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> | |||||
