Commit graph

14 commits

Author SHA1 Message Date
45cbfb418b Migrate Swift Language Mode From V5 To V6 2026-06-16 00:39:35 -04:00
662ec0caac Reorganize targets into LuminateUI with Components and Utilities 2026-06-15 22:36:41 -04:00
cd2c435a04 Defer image loading during page transition animations 2026-06-15 19:38:32 -04:00
0c011eff01 Add @Observable macro for class property mutation tracking 2026-06-15 17:47:55 -04:00
dc4fb77a66 Extract generated OpenAPI code into LuminateAPI target 2026-06-14 23:21:14 -04:00
b12352c29d Add LuminateDI target with Adwaita dependency to Package.swift 2026-06-14 23:21:14 -04:00
0b478113ac Set up swift-format 2026-06-14 23:21:14 -04:00
2411a220fe Implement persistence layer 2026-06-14 23:21:14 -04:00
daca81e594 Resolve build errors - public access, Adwaita API alignment, import fixes 2026-06-14 23:21:14 -04:00
05caf7b32d Add video player widget, player view, controls, and app state wiring 2026-06-14 23:21:14 -04:00
a2ee8d946b Add home screen with continue watching, next up, recently added, library grid 2026-06-14 23:11:29 -04:00
0c9938acc2 Add login screen, poster cell, and item grid 2026-06-14 23:11:29 -04:00
8f7d5870bd Add Jellyfin OpenAPI spec and configure generator 2026-06-14 23:11:29 -04:00
274596b58f Initial commit 2026-06-14 23:11:23 -04:00