Gabriel Kaszewski GKaszewski
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-13 21:39:03 +00:00
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-13 21:36:32 +00:00
7415b91e23 ci: add GitHub/Gitea Actions workflow
25cd6c9294 fix: handle absolute poster URLs from federated instances in templates
c420826474 fix: update tests for expanded User profile signature
5edac78add fix: redirect to user-specific following list after follow action
Compare 4 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-13 20:59:40 +00:00
fdd61ae701 feat: refactor user profile handling and integrate ApProfileField structure
815178e6a4 feat(ap): ActivityPub spec compliance and profile completeness
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-13 09:17:15 +00:00
0a97fe5544 feat: update calamine dependency version to 0.35 in importer
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 23:55:14 +00:00
7d4c1454f0 feat: add watchlist entry events and update NATS subject mapping
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 23:38:39 +00:00
10fcc27339 feat: update dependencies and improve code formatting in worker tests
bc6c767c29 feat: follow-by-handle form on following and users pages
20e70325c6 feat: add FollowBackfillHandler to worker
e92c6789d9 feat: add backfill_outbox to ActivityPubService and ActivityPubPort
ca9a504632 feat: wire event_publisher through activitypub::wire()
Compare 11 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 23:06:55 +00:00
7c08e4a942 feat: enhance watchlist handling with entry discriminator and update broadcast methods
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 22:34:31 +00:00
31fbb79451 refactor: remove watchlist repository references and add get_remote_watchlist use case
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 22:24:00 +00:00
53df90ab1f feat: MovieDto enrichment, movie detail page, PWA, watchlist, watchlist federation
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 17:07:32 +00:00
2fd8734d23 fix: close search index consistency gaps (orphan cleanup, discovery indexing, poster sync)
3fc7f914af refactor: remove unused MoviesQueryParams import from MoviesDoc
2640c99243 feat(openapi): add search and people endpoints to Swagger/Scalar
67955c004d docs: update Dockerfile and README for search engine
c6770659c5 feat: extensible search engine with person entities (FTS5/tsvector)
Compare 5 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 14:41:20 +00:00
763d622601 refactor: move inline tests to separate files via #[path]
00218366da Revert "feat: rename product to Screened, add PRODUCT_NAME constant to domain"
f2e3a876dc feat: rename product to Screened, add PRODUCT_NAME constant to domain
Compare 3 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 13:17:41 +00:00
722b09e400 docs: update Dockerfile, README, env.example for image-converter
cea414fe60 refactor: split ImageRefPort into ImageRefCommand and ImageRefQuery
696e3e170c feat: async image conversion service (avif/webp) with backfill
4269eca582 feat: implement movie listing functionality with pagination and search
fb81aa10c1 feat: enable TMDb enrichment with conditional event handling
Compare 9 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 00:39:15 +00:00
2d6121239f fix: add wget to runtime image for healthcheck
5c918accbc feat: add GET /health endpoint for Docker/k8s liveness probes
6eeba2cf57 feat: review delete/update AP propagation, remote actor avatars, OpenAPI updates
8cd90624bb feat: move Settings/Blocked/Admin links to profile page own-account section
40c0f634d4 feat: add Settings, Blocked, and Admin nav links; add is_admin to HtmlPageContext
Compare 166 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 00:18:12 +00:00
31ef69d004 fix: add wget to runtime image for healthcheck
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-12 00:05:50 +00:00
086d40205b feat: add GET /health endpoint for Docker/k8s liveness probes
a4b311dde3 feat: review delete/update AP propagation, remote actor avatars, OpenAPI updates
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-11 23:26:50 +00:00
2da2075d03 feat: move Settings/Blocked/Admin links to profile page own-account section
f23392751d feat: add Settings, Blocked, and Admin nav links; add is_admin to HtmlPageContext
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-11 23:06:05 +00:00
51f4770c23 feat: discoverability (NodeInfo, hashtags) and moderation (domain/actor blocking)
5da979649b feat: image storage generalization, user profile, and federation polish
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-10 23:08:03 +00:00
000c74d3b3 inbox rate limiting + poster storage cleanup
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-10 21:59:48 +00:00
3ba5d61d5b movie detail page + importer architecture fix
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-10 19:30:30 +00:00
63746ade50 importer feature