f2e3a876dc
feat: rename product to Screened, add PRODUCT_NAME constant to domain
2026-05-12 15:42:24 +02:00
6eeba2cf57
feat: review delete/update AP propagation, remote actor avatars, OpenAPI updates
...
- Send Delete activity when a review is deleted
- Send Update(Note) activity when a review is edited
- Remote actor avatars shown in followers/following pages
- OpenAPI spec updated with profile, blocked domains, blocked actor endpoints
- Fix: worker wire() call missing allow_registration argument
2026-05-12 02:02:41 +02:00
8cd90624bb
feat: move Settings/Blocked/Admin links to profile page own-account section
2026-05-12 01:14:43 +02:00
40c0f634d4
feat: add Settings, Blocked, and Admin nav links; add is_admin to HtmlPageContext
2026-05-12 01:12:16 +02:00
f0620f5aa1
feat: discoverability (NodeInfo, hashtags) and moderation (domain/actor blocking)
...
- NodeInfo at /.well-known/nodeinfo + /nodeinfo/2.0
- Hashtags #MoviesDiary + #MovieTitle on review posts; /tags/{tag} redirect
- Domain blocking: blocked_domains table, admin API + HTML, inbox enforcement
- Per-actor blocking: blocked_actors table, user API + HTML, BlockActivity send/receive
- Delivery filter excludes blocked actors and blocked-domain inboxes
2026-05-12 01:05:46 +02:00
80f620c840
feat: image storage generalization, user profile, and federation polish
...
- Replace PosterStorage with generic ImageStorage port (IMAGE_STORAGE_BACKEND/PATH env vars)
- Rename poster-storage crate to image-storage; serve at /images/{*key}
- Add bio and avatar_path to User model (migration 0009_user_profile)
- update_profile use case with avatar upload, mime validation, old avatar cleanup
- GET/PUT /api/v1/profile and GET/POST /settings/profile HTML page
- Enrich AP Person actor with summary, icon, url, discoverable fields
- Store remote actor avatar_url (migration 0010_ap_remote_actor_avatar)
- Shared inbox delivery via collect_inboxes deduplication
- Broadcast Update(Person) to followers on UserUpdated event
- Paginated outbox: OrderedCollection + OrderedCollectionPage with cursor
- Announce/boost tracking in ap_announces table (migration 0011_ap_announces)
2026-05-11 22:59:52 +02:00
b2a2aa4262
movie detail page + importer architecture fix
2026-05-10 23:59:26 +02:00
f2f1317660
importer feature
2026-05-10 21:23:56 +02:00
be30a1d77c
feat: show profile RSS in footer when viewing another user's profile
2026-05-10 00:46:51 +02:00
66f9ef887e
feat: ux improvements
2026-05-10 00:41:43 +02:00
9f894ebdf2
feat: feed ux improvements
2026-05-10 00:16:29 +02:00
d89d373a91
feat: implement CSRF protection across forms and routes
2026-05-09 22:09:19 +02:00
dcfc17f542
export feature
2026-05-09 20:51:29 +02:00
69f6587623
federation improvements
2026-05-09 15:45:08 +02:00
470b29c9e1
federation refinement
2026-05-09 13:53:45 +02:00
df71748897
activity-pub implementation
2026-05-08 21:26:50 +02:00
940c33047c
feat: add favicon to the base template
2026-05-08 14:23:15 +02:00
06b3761401
fix: windowed pagination — show 1…current±2…last instead of all pages
2026-05-08 13:47:34 +02:00
a282539151
fix: profile delete redirect and open redirect via //
2026-05-08 13:33:59 +02:00
e335b6ea9b
feat: add page-number navigation to paginated views
2026-05-08 13:20:06 +02:00
8919c36ef6
feat: preserve pagination offset after review delete
2026-05-08 13:15:47 +02:00
53b7ac2e41
feat: accept date-only watched_at in review form
2026-05-08 13:12:56 +02:00
b5cd932bfb
feat: per-page titles, OG/SEO tags, HOST/PORT env vars, BASE_URL in config
2026-05-04 22:38:58 +02:00
2934a3c3fd
fix: use pixel bar heights and show avg rating values in trends chart
2026-05-04 21:22:47 +02:00
549b0bbe09
feat: add rss_url to HtmlPageContext, use it in nav
2026-05-04 20:55:31 +02:00
6565ec6e66
fix: derive heatmap color from primary instead of hardcoded blue
2026-05-04 20:38:13 +02:00
1ad0684249
fix: remove email from top bar nav
2026-05-04 20:13:14 +02:00
6bd1ce8c4a
fix: pagination underflow, remove |safe, move bar_height_pct to adapter
2026-05-04 19:09:28 +02:00
89dd2f3a47
feat: add activity feed, users, and profile HTML templates
2026-05-04 19:03:44 +02:00
02d8741ea5
feat: update color scheme to use primary variables for consistency in styling
2026-05-04 17:47:00 +02:00
2a347dbdc2
feat: enhance movie rating display with star icons and improved styling
2026-05-04 15:43:02 +02:00
41da6e1f56
feat: enhance styling and layout; add background image and improve UI elements
2026-05-04 15:39:15 +02:00
7c704f39b3
feat(template): add user_id to HtmlPageContext and delete button to diary
2026-05-04 14:31:12 +02:00
6e50b64245
feat(database): remove unused SQL queries and update Cargo dependencies
2026-05-04 14:00:33 +02:00
2a4f1585dc
feat(templates): add base layout, login, register, new_review templates; update diary
2026-05-04 13:30:33 +02:00
9cc2d3dd7a
feat(template-askama): add Askama template adapter for diary entries
2026-05-04 02:04:52 +02:00