4d221e60de
feat: favorite actors top-5 stat in profile trends
CI / Check / Test (push) Successful in 1h5m14s
2026-08-09 20:59:18 +02:00
c9715baab8
structural refactor and codebase improvements
2026-08-09 14:58:14 +02:00
41bed3583d
feat: calendar diary view on profile ( #15 )
CI / Check / Test (push) Failing after 8m29s
2026-07-10 22:32:47 +02:00
0a8b52514d
feat: calendar diary view on profile ( #15 )
2026-07-10 22:22:13 +02:00
07df6fe207
review detail sheet on diary/profile/community, wrapup period presets
2026-07-10 21:51:42 +02:00
587dcc04de
feat: richer profile stats, wrapup min-count filter, watch medium distribution
...
CI / Check / Test (push) Has been cancelled
- filter wrapup top directors/actors with count < 2
- add watch_medium to wrapup report + adapters
- profile trends: genre breakdown, rating histogram, watch medium dist
- fix unused StarDisplay import in movie detail
2026-07-10 21:38:08 +02:00
0ee2e04fe5
refactor(spa): collapse api/hooks telescope, merge review sheets, extract tab+list modules
...
- merge lib/api/* + hooks/use-* → features/* domain modules
- log-sheet + edit-review-sheet → review-sheet with mode discriminant
- index.tsx → feed-tab, watchlist-tab, queue-tab
- social actor-list pattern → ActorList component
- movie detail inline sections → community-reviews, viewing-history
2026-07-10 17:38:58 +02:00
5d4622e046
feat: tooltip with concrete date on relative timestamps in SPA
2026-07-10 00:22:14 +02:00
2e2adef5e0
fix: profile shows only own reviews, federation display name in community
...
- diary API accepts user_id filter, profile page passes it
- movie social feed joins ap_remote_actors for handle resolution
- COALESCE prefers actor handle for remote reviews, email for local
2026-07-10 00:19:23 +02:00
9794babe06
feat: implement federated profile handling with support for remote actor URLs across multiple components
CI / Check / Test (push) Successful in 1h7m53s
2026-07-01 00:13:28 +02:00
549923b92e
feat: show relative watched date and comment preview in profile entries
2026-06-11 13:03:49 +02:00
a95be0b131
feat: add search input on user profile pages
2026-06-11 12:39:14 +02:00
ebf9a9f4a8
feat: replace CSS bar charts with recharts, fix label readability
CI / Check / Test (push) Failing after 6m20s
2026-06-04 17:04:29 +02:00
af8e58aeb8
fix: use avatar/banner URLs directly, not through posterUrl()
CI / Check / Test (push) Failing after 11m13s
2026-06-04 04:30:38 +02:00
b9c0b10740
feat: add SPA, serve at /app/, update Dockerfile and README
...
- React + TanStack Router + shadcn/ui SPA under spa/
- serve spa/dist at /app/ with index.html fallback for client routing
- Dockerfile: node build stage for SPA, copy dist into runtime image
- README: document SPA, CORS_ORIGINS env var, architecture entry
- vite base set to /app/, manifest.json paths fixed
2026-06-04 04:20:15 +02:00