Gabriel Kaszewski GKaszewski
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:59:07 +00:00
237f1e7d32 style: fmt persons test
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:58:03 +00:00
c647f4c13b fix: clippy 1.96 lints — map_or, duplicate_mod, needless_borrows, slice_refs
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:48:40 +00:00
3bb2dbee19 ci: split workflows — Gitea tests only, GitHub tests + Docker push
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:47:05 +00:00
b0bfc149e1 ci: build + push Docker image to ghcr.io on master/tags
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:32:36 +00:00
7e8a1b8379 feat: batteries-included deployment — compose, .env.example, sane defaults
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:15:36 +00:00
4bd8dcbf05 feat: wrapup wow — animated counters, scroll-reveal, fun facts, component split, budget formatting
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 15:04:31 +00:00
ebf9a9f4a8 feat: replace CSS bar charts with recharts, fix label readability
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 14:56:19 +00:00
a76386345f feat: SPA polish — wrapup sections, shareable card, webhook instructions, blocked merge
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 14:22:59 +00:00
49728f8cd7 fix: fall back to converted extensions in object storage get
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 14:09:38 +00:00
5334312d64 refactor: extract reindex + enrichment logic from handlers into use cases
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 13:58:07 +00:00
81a377cbb2 docs: proper SPA readme
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 13:52:39 +00:00
689c8a9ac3 docs: add hexagonal architecture mermaid diagram
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 13:45:32 +00:00
5e6bc93a6a feat: SPA quick wins — refresh, back nav, watchlist add, dates, haptics, export
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 13:35:02 +00:00
4a3a99c6d2 fix: disable vaul repositionInputs to fix iOS keyboard in drawers
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 13:11:19 +00:00
e9e0e2faa2 fix: disable vaul repositionInputs to fix iOS keyboard in drawers
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 12:57:52 +00:00
dacc057af6 fix: lazy-load wrapup backgrounds, cap sqlite pool to 4 connections
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 12:43:51 +00:00
01c1082290 feat: SPA bug fixes, interactivity, federation badges, admin reindex
bd7dc648c4 feat: search reindex, worker improvements, person IDs, user display names
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 02:30:43 +00:00
af8e58aeb8 fix: use avatar/banner URLs directly, not through posterUrl()
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 02:27:11 +00:00
fd9a053702 fix: exclude spa/.env from docker build to prevent baked localhost URLs
GKaszewski pushed to master at GKaszewski/movies-diary 2026-06-04 02:25:52 +00:00
092e769641 fix: 401 redirect uses /app/login instead of /login
b20d23fbb3 fix: exclude spa/node_modules and spa/dist from docker context
b9c0b10740 feat: add SPA, serve at /app/, update Dockerfile and README
15dc0e526b feat: expose display_name, also_known_as, profile fields in GET /profile
cf2f4a1b4f feat: watchlist add accepts title/year/imdb for movies not in DB
Compare 15 commits »