-
d1a0caf7cf
Add GPL-3.0-or-later license headers to all source files
main
Brendan Szymanski
2026-06-16 12:02:03 -0400
-
9a779148fb
Revert "Migrate Swift Language Mode From V5 To V6"
Brendan Szymanski
2026-06-16 00:41:29 -0400
-
45cbfb418b
Migrate Swift Language Mode From V5 To V6
Brendan Szymanski
2026-06-16 00:19:09 -0400
-
7c0a0d481f
Add header documentation comments to all source files
Brendan Szymanski
2026-06-15 23:16:52 -0400
-
662ec0caac
Reorganize targets into LuminateUI with Components and Utilities
Brendan Szymanski
2026-06-15 22:36:41 -0400
-
cd2c435a04
Defer image loading during page transition animations
Brendan Szymanski
2026-06-15 19:38:32 -0400
-
0c011eff01
Add @Observable macro for class property mutation tracking
Brendan Szymanski
2026-06-15 17:42:44 -0400
-
4ea5ec7efe
Use type native style view modifiers
Brendan Szymanski
2026-06-15 15:11:25 -0400
-
d4fe83be14
Update to match new upstream git repo
Brendan Szymanski
2026-06-15 02:16:02 -0400
-
dc4fb77a66
Extract generated OpenAPI code into LuminateAPI target
Brendan Szymanski
2026-06-14 20:08:22 -0400
-
91faf3c0f4
Update Injected state mechanism
Brendan Szymanski
2026-06-14 19:29:01 -0400
-
428eb32be1
Add import LuminateDI to ServerSetupView.swift
Brendan Szymanski
2026-06-14 16:33:59 -0400
-
0ecb95d7c8
Remove old DI files from LuminateCore, add import LuminateDI to consumers
Brendan Szymanski
2026-06-14 16:22:24 -0400
-
b12352c29d
Add LuminateDI target with Adwaita dependency to Package.swift
Brendan Szymanski
2026-06-14 16:22:04 -0400
-
7173da4464
Pass observer ID directly to ObserverRef init
Brendan Szymanski
2026-06-14 16:21:44 -0400
-
86940f3d7d
Add Injected property wrapper with reactive DI observer cleanup
Brendan Szymanski
2026-06-14 16:19:36 -0400
-
be7931b062
Add InjectionValues struct to LuminateDI
Brendan Szymanski
2026-06-14 16:18:23 -0400
-
c3a971b49e
Add @unchecked Sendable conformance and @Sendable handler to DIContainer
Brendan Szymanski
2026-06-14 16:18:05 -0400
-
2280142fe1
Add DIContainer with observer registry
Brendan Szymanski
2026-06-14 16:16:01 -0400
-
22213037ca
Fix actor isolation issue
Brendan Szymanski
2026-06-13 19:07:07 -0400
-
0b478113ac
Set up
swift-format
Brendan Szymanski
2026-06-13 18:22:05 -0400
-
2411a220fe
Implement persistence layer
Brendan Szymanski
2026-06-10 23:57:58 -0400
-
76efb1af72
ContentView stops passing removed params to HomeView
Brendan Szymanski
2026-06-10 17:36:39 -0400
-
2e75675d05
HomeView uses @Injected, drops app/window/client/userId params
Brendan Szymanski
2026-06-10 17:33:56 -0400
-
3e093a0446
LibraryGrid removes client parameter
Brendan Szymanski
2026-06-10 17:32:38 -0400
-
96d776889c
MediaRow removes client parameter
Brendan Szymanski
2026-06-10 17:32:04 -0400
-
974fd8b06c
HomePosterCell uses @Injected instead of client parameter
Brendan Szymanski
2026-06-10 17:30:56 -0400
-
5f8cbf0b1e
Register client, userId, imageService in DIContainer on login
Brendan Szymanski
2026-06-10 17:26:22 -0400
-
44b5a02ab6
Add @Injected property wrapper
Brendan Szymanski
2026-06-10 17:21:54 -0400
-
e829b8141b
Add DIContainer singleton with key path registration
Brendan Szymanski
2026-06-10 17:04:11 -0400
-
cc5c836f04
Add InjectionValues property container
Brendan Szymanski
2026-06-10 17:02:19 -0400
-
e6d44ac1ea
Add required MediaBrowser auth header and Jellyfin date format transcoder
Brendan Szymanski
2026-06-05 04:27:45 -0400
-
3a16773092
Clean up tracked files and update gitignore
Brendan Szymanski
2026-06-05 02:20:01 -0400
-
daca81e594
Resolve build errors - public access, Adwaita API alignment, import fixes
Brendan Szymanski
2026-06-05 02:19:45 -0400
-
cffb94605d
Update flatpak manifest, metainfo, desktop, and keyboard shortcuts
Brendan Szymanski
2026-06-05 01:52:11 -0400
-
05caf7b32d
Add video player widget, player view, controls, and app state wiring
Brendan Szymanski
2026-06-05 01:51:35 -0400
-
c521d8290d
Add search view
Brendan Szymanski
2026-06-05 01:49:05 -0400
-
3fe969a750
Add movie detail, TV show, and episode list views
Brendan Szymanski
2026-06-05 01:48:19 -0400
-
a2ee8d946b
Add home screen with continue watching, next up, recently added, library grid
Brendan Szymanski
2026-06-05 01:28:08 -0400
-
0c9938acc2
Add login screen, poster cell, and item grid
Brendan Szymanski
2026-06-05 01:26:05 -0400
-
20096beb4f
Add WebSocketClient and model extensions
Brendan Szymanski
2026-06-05 01:17:28 -0400
-
a58c5129fc
Add ImageService with memory + disk cache
Brendan Szymanski
2026-06-05 01:12:48 -0400
-
87e2e7431f
Add JellyfinClient actor with curated API surface
Brendan Szymanski
2026-06-05 01:08:11 -0400
-
8f7d5870bd
Add Jellyfin OpenAPI spec and configure generator
Brendan Szymanski
2026-06-05 00:58:17 -0400
-
274596b58f
Initial commit
Brendan Szymanski
2026-06-14 23:11:23 -0400