Hi all,
The latest test release has a bunch of new features:
- Edit book dialog
- Paginate book lists
- Search on server
- Delete reading events
Edit Book Dialog
Books are now edited in a "popup" dialog within the Books screen. This means you don't have to navigate to the Add/Edit Books screen to edit a book, and lose your sort and filter settings:
Paginate Book Lists
Book lists are paginated, so that only one page of books is retrieved from the server at a time:
This is a win-win for users and developers: users win, because screens load much faster, and are more responsive; developers win, because less data is being retrieved from the server, meaning less load on the server and reduced cost of queries.
(Configure the number of books per page in user settings.)
Search On Server
Searches are now sent to the server for a similar reason - less data sent over the network means faster response and less expense:
There is a caveat with this new feature: Search is based on whole words all being in the author or title. E.g. search for "king stand" will find "The Stand" by Stephen King, but not "Standing On The Shoulders Of Giants" by Stephen Hawking.
Search is limited to 100 results.
Delete Reading Events
I admit it... I've forgotten to stop the timer on one or two occasions, and gotten an annoying 10-hour reading event that skews the stats. Now these events can be deleted:
Behind the scenes, it will reduce the book's reading time, and assess the day's reading time against the daily target and update target met if necessary.
(Prompting is on by default. Configure this in user settings.)
One final note: Book counts in the Home Page dashboard are temporarily disabled while we make a few updates.
Test version here:
https://pageblaze-test.warrilow-apps.click/
The usual reminder: The test version uses the same data as the production version, so be aware of this when testing.
Until the next chapter...

--