Commit Graph

53 Commits

Author SHA1 Message Date
Evan Fiordeliso 349fcd903e Rewrite bookshelf view from scratch 2025-07-06 23:22:57 -04:00
Evan Fiordeliso 2df1cf4b30 Enable initial month filter on shelf code block 2025-07-05 23:31:39 -04:00
Evan Fiordeliso f3816a4a96 Add reload reading log command to load reading log from file 2025-07-05 23:28:36 -04:00
Evan Fiordeliso a1956078d8 Fix text not having fixed width and fix books having wrong title 2025-07-05 23:04:56 -04:00
Evan Fiordeliso 18aa687647 Remove old stack designs 2025-07-05 22:21:57 -04:00
Evan Fiordeliso 6811f07536 A bit of cleanup and add min height to bookshelf 2025-07-05 22:21:20 -04:00
Evan Fiordeliso 63221fb946 Move all book designs into book element and fix text sizing a bit 2025-07-05 16:18:22 -04:00
Evan Fiordeliso db732fd8a6 Rename bookshelf code block to shelf and add table view 2025-07-05 15:06:39 -04:00
Evan Fiordeliso 94fe4d5f1c Just use page count for book width 2025-07-05 10:51:06 -04:00
Evan Fiordeliso b9f146f922 Put actual books on bookshelf view 2025-07-05 10:42:25 -04:00
Evan Fiordeliso 658713fbec Add disabled to other suggesters and enable all fields in reading log entry editor 2025-07-05 00:21:08 -04:00
Evan Fiordeliso cfcde1dc5c Add random colors and designs to bookshelf 2025-07-05 00:05:50 -04:00
Evan Fiordeliso b5b9a3fd31 Switch color class to use chroma color as underlying data storage 2025-07-04 23:06:41 -04:00
Evan Fiordeliso 86ffa3753f Fix colors on bookshelf 2025-07-04 22:40:38 -04:00
Evan Fiordeliso 5c73b8871c Add bookshelf view 2025-07-04 22:27:06 -04:00
Evan Fiordeliso 31cfa881c7 Use reading log for books and pages chart when filtering by month 2025-07-04 09:56:29 -04:00
Evan Fiordeliso d9cfb3df36 Add reading log store 2025-07-03 20:29:55 -04:00
Evan Fiordeliso eada608003 Add reading stats code block 2025-07-03 17:44:16 -04:00
Evan Fiordeliso 8c94599a31 Add separate manifest for dev builds and suppress svelte warnings 2025-07-01 11:50:20 -04:00
Evan Fiordeliso e64e28cbe3 Add error handling for create entry errors 2025-07-01 11:06:45 -04:00
Evan Fiordeliso 09d1b08f7d Small fixes 2025-07-01 10:36:26 -04:00
Evan Fiordeliso 76f180aa58 Add create from goodreads url command 2025-07-01 09:55:04 -04:00
Evan Fiordeliso d92ee41a91 Clean up eslint issues 2025-06-30 22:11:39 -04:00
Evan Fiordeliso ad990dae8a Move goodreads functions to class to expose via the plugin api 2025-06-30 21:55:36 -04:00
Evan Fiordeliso c58f1c4bf5 Fix last entry updating and remove logging 2025-06-30 21:38:03 -04:00
Evan Fiordeliso a7276211d4 Upsert reading log entries to have one per day per book 2025-06-30 21:33:55 -04:00
Evan Fiordeliso 7706544710 Check to make sure new page read is after previous page read total 2025-06-30 21:13:33 -04:00
Evan Fiordeliso 868b7d8cff Add reading log backups 2025-06-30 21:08:20 -04:00
Evan Fiordeliso 3d3e62e1ba Reorganize settings and add read books organizing 2025-06-30 20:13:17 -04:00
Evan Fiordeliso 5a492f558c Move commands into classes 2025-06-30 16:09:43 -04:00
Evan Fiordeliso e4a416ec2f Reorganize utils dir 2025-06-30 14:27:07 -04:00
Evan Fiordeliso 113ddefac7 Add spice field handling 2025-06-30 14:20:25 -04:00
Evan Fiordeliso 20ffc78e8e Add props to FileSuggest to deduplicate code used in BookSuggest 2025-06-30 10:42:06 -04:00
Evan Fiordeliso 217f66acf9 Add book folder setting to improve book suggester filtering 2025-06-30 10:29:41 -04:00
Evan Fiordeliso 76de66ca80 Remove old suggesters 2025-06-30 10:18:53 -04:00
Evan Fiordeliso ad0af3d369 Convert settings to svelte 2025-06-30 10:14:23 -04:00
Evan Fiordeliso 42ba4c306f Move settings into ui directory 2025-06-29 19:45:27 -04:00
Evan Fiordeliso 259b939bbb Reorganize ui code into ui directory 2025-06-29 19:36:56 -04:00
Evan Fiordeliso 976fe482b4 Sort entries before storing 2025-06-29 18:43:23 -04:00
Evan Fiordeliso bd21890885 Add entry create button 2025-06-29 18:41:54 -04:00
Evan Fiordeliso 6ffad2b5d1 Add svelte modal helper 2025-06-29 08:49:06 -04:00
Evan Fiordeliso 8ebed95fda Add actions to reading log viewer 2025-06-29 08:11:52 -04:00
Evan Fiordeliso a2767f4595 Add reading log viewer 2025-06-28 12:26:45 -04:00
Evan Fiordeliso 93da69910c Remove custom vite plugin and just change the outDir 2025-06-27 23:12:10 -04:00
Evan Fiordeliso 1caa43224e Compile to dist then add plugin to copy to dev plugin 2025-06-27 22:48:21 -04:00
Evan Fiordeliso 1ecf93e5da Switch to vite for building and add rating modal 2025-06-27 22:28:22 -04:00
Evan Fiordeliso db676f93f2 Add svelte for ui 2025-06-27 12:42:24 -04:00
Evan Fiordeliso 35ed9b95ee Add reading log functionality 2025-06-26 22:16:11 -04:00
Evan Fiordeliso 785ca0e884 Clean up goodreads search function 2025-06-26 13:22:39 -04:00
Evan Fiordeliso f2ac5736b2 Reduce goodreads data source to single file 2025-06-26 13:16:54 -04:00