fran
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
fran
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
fran
03a5b3803e
Add CI and deployment workflows for Gitea
CI / quality-checks (push) Successful in 42s
2026-03-31 19:38:19 +02:00
fran
9f73077207
Fix deployment issues
2026-03-31 17:26:00 +02:00
fran
4d64db45c8
Fix case sensitivity in tests
2026-03-31 16:54:19 +02:00
fran
c97f4c7d38
Make ISBN field nullable and add unique constraint
2026-03-31 16:42:34 +02:00
fran
da0924eb41
Handle genres and authors casing
2026-03-31 13:31:50 +02:00
fran
39fb2edd71
Add waitress + caddy deployment
2026-03-30 22:46:04 +02:00
fran
f9d6662467
Fix import modal
2026-03-30 22:45:16 +02:00
fran
93e3397553
Add book covers
2026-03-30 19:37:51 +02:00
fran
be43fe8a0a
Add barcode scanning
2026-03-23 01:27:10 +01:00
fran
2de7aee8b1
Add javascript input components
2026-03-22 21:13:13 +01:00
fran
f58c55a1ff
Make user selector html only
2026-03-21 21:38:29 +01:00
fran
c47a01df22
Enable htmx
2026-03-21 20:33:06 +01:00
fran
3ac792720e
Add pagination
2026-03-21 20:07:45 +01:00
fran
452567d0c4
Delete old files
2026-03-21 18:57:27 +01:00
fran
95e434a750
Add sorting by rating
2026-03-21 18:53:26 +01:00
fran
167b37f471
Add support for sorting by various fields
2026-03-21 01:44:17 +01:00
fran
6b65d9cd15
Improve mobile responsiveness and user experience
2026-03-20 23:43:14 +01:00
fran
04cd6dafb0
Add server-side validation and small improvements
2026-03-20 21:35:53 +01:00
fran
cc03e60a4b
Finish main functionality
2026-03-19 02:20:31 +01:00
fran
b231452ad0
Rework main GUI as html only app
2026-03-18 22:02:37 +01:00
fran
b06ceb0847
Add api key for gbooks import
2026-03-16 20:42:14 +01:00
fran
0083e3d896
Extended search functionality
2026-03-16 19:18:11 +01:00
fran
d427cec8d5
Linted and formatted everything new
2026-03-16 02:42:23 +01:00
fran
40ca08359f
Rework core functionality, add CLI and tests
2026-03-16 00:34:32 +01:00
fran
c30ad57051
Rework data model and add migrations
2026-03-15 00:39:23 +01:00
fran
9232ac6133
switch to uv toolchain
2026-03-14 20:36:12 +01:00
fran
20265e679b
Make current user the owner of new books
2024-04-25 20:28:37 +02:00
fran
2d336cd1da
Fix book import failing due to strict validation
2024-04-24 21:45:59 +02:00
fran
18d320422a
Fix tom selects getting destroyed on book changes
2024-04-24 21:28:12 +02:00
fran
2e62ab4fb8
Fix new button not replacing body content
2024-04-24 21:08:48 +02:00
fran
da41b4be01
Switch all datetimes to dates except added
2024-04-24 21:07:45 +02:00
fran
b4b931633b
First full version
2024-04-24 17:59:20 +02:00