summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move queries into separate functionsGravatar Tom Willemse2026-09-081-24/+58
| | | | | These look terrible, but I'm trying to add a little bit of separation, proper abstractions will come later.
* Remove unused definitionsGravatar Tom Willemse2026-09-083-21/+1
|
* authors: Trim names when dealing with multiple authorsGravatar Tom Willemse2026-09-081-1/+1
|
* books: Add total number of pages per bookGravatar Tom Willemse2026-09-083-3/+9
| | | | | | | | | | | | Although each session progress has a total number of pages field for when a change in e-reader settings changes the number of pages in a book, each book will also have an initial or standard number of pages. When reading a printed book, the number of pages won't change (except maybe if you change prints of the book), so we can always just use the same number as previously. With ebooks the number of pages will _usually_ remain the same, so there too we can default to the previous value, as long as we allow it to be changed.
* Add reading session and progress tablesGravatar Tom Willemse2026-09-084-1/+24
| | | | | | | Each book can have multiple reading sessions, when something is re-read later. Each session has multiple progress updates. Each progress update has a separate total number of pages because the total can change for ebooks depending on the device and the settings that are used.
* db: Add created_at and updated_at fields in tablesGravatar Tom Willemse2026-09-082-5/+10
|
* Move database initializationGravatar Tom Willemse2026-09-083-6/+14
|
* Add subtitle to booksGravatar Tom Willemse2026-08-272-2/+7
|
* Ignore .phelGravatar Tom Willemse2026-08-271-0/+2
| | | | | This makes opening a new file faster in Emacs because it won't search through the cached compiled PHP files.
* Clean up AuthorsGravatar Tom Willemse2026-08-271-15/+28
|
* Add author pageGravatar Tom Willemse2026-08-254-19/+43
|
* routes: After creating a book, return to indexGravatar Tom Willemse2026-08-251-4/+1
|
* Add authorsGravatar Tom Willemse2026-08-252-9/+29
|
* Add simplistic databaseGravatar Tom Willemse2026-08-245-17/+44
| | | | | | This doesn't include a full database, or even a secure one, but this is the first step into moving forward with this project. I can now write to and read from a database.
* Upgrade phelGravatar Tom Willemse2026-08-227-34/+22
|
* Add simple form that doesn't do anythingGravatar Tom Willemse2026-02-081-1/+6
|
* Change titleGravatar Tom Willemse2026-02-081-1/+1
|
* Rename “Phel Web Skeleton” to “Lezer”Gravatar Tom Willemse2026-01-0411-22/+23
|
* Initial commitGravatar Tom Willemse2025-11-0418-0/+320