206b2a9d5b
Fix #3 : Old cover shown after updating book cover
...
CI / quality-checks (push) Successful in 1m10s
Caddy is set up to serve static files with aggressive caching, which is
great for performance but can cause issues when updating book covers. To
ensure users see the updated cover immediately, we need implement a
cache-busting strategy. This involves generating a unique filename for
each cover image based on its content, using a hash of the image data.
By doing this, when a cover is updated, it will have a new filename,
prompting browsers to fetch the new image instead of using the cached
version.
2026-04-01 11:03:36 +02:00
dc73de6799
Fix #1 : 500 error when creating first book
...
CI / quality-checks (push) Successful in 43s
The 500 error occurred because the create template was missing the
genres, authors, and locations data needed to render the form.
2026-03-31 20:00:31 +02:00
03a5b3803e
Add CI and deployment workflows for Gitea
CI / quality-checks (push) Successful in 42s
2026-03-31 19:38:19 +02:00
9f73077207
Fix deployment issues
2026-03-31 17:26:00 +02:00
4d64db45c8
Fix case sensitivity in tests
2026-03-31 16:54:19 +02:00
c97f4c7d38
Make ISBN field nullable and add unique constraint
2026-03-31 16:42:34 +02:00
da0924eb41
Handle genres and authors casing
2026-03-31 13:31:50 +02:00
39fb2edd71
Add waitress + caddy deployment
2026-03-30 22:46:04 +02:00
f9d6662467
Fix import modal
2026-03-30 22:45:16 +02:00
93e3397553
Add book covers
2026-03-30 19:37:51 +02:00
be43fe8a0a
Add barcode scanning
2026-03-23 01:27:10 +01:00
2de7aee8b1
Add javascript input components
2026-03-22 21:13:13 +01:00
f58c55a1ff
Make user selector html only
2026-03-21 21:38:29 +01:00
c47a01df22
Enable htmx
2026-03-21 20:33:06 +01:00
3ac792720e
Add pagination
2026-03-21 20:07:45 +01:00
452567d0c4
Delete old files
2026-03-21 18:57:27 +01:00
95e434a750
Add sorting by rating
2026-03-21 18:53:26 +01:00
167b37f471
Add support for sorting by various fields
2026-03-21 01:44:17 +01:00
6b65d9cd15
Improve mobile responsiveness and user experience
2026-03-20 23:43:14 +01:00
04cd6dafb0
Add server-side validation and small improvements
2026-03-20 21:35:53 +01:00
cc03e60a4b
Finish main functionality
2026-03-19 02:20:31 +01:00
b231452ad0
Rework main GUI as html only app
2026-03-18 22:02:37 +01:00
b06ceb0847
Add api key for gbooks import
2026-03-16 20:42:14 +01:00
0083e3d896
Extended search functionality
2026-03-16 19:18:11 +01:00
d427cec8d5
Linted and formatted everything new
2026-03-16 02:42:23 +01:00
40ca08359f
Rework core functionality, add CLI and tests
2026-03-16 00:34:32 +01:00
c30ad57051
Rework data model and add migrations
2026-03-15 00:39:23 +01:00
9232ac6133
switch to uv toolchain
2026-03-14 20:36:12 +01:00
20265e679b
Make current user the owner of new books
2024-04-25 20:28:37 +02:00
2d336cd1da
Fix book import failing due to strict validation
2024-04-24 21:45:59 +02:00
18d320422a
Fix tom selects getting destroyed on book changes
2024-04-24 21:28:12 +02:00
2e62ab4fb8
Fix new button not replacing body content
2024-04-24 21:08:48 +02:00
da41b4be01
Switch all datetimes to dates except added
2024-04-24 21:07:45 +02:00
b4b931633b
First full version
2024-04-24 17:59:20 +02:00