edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
0531c33b0c
refactor(settings): typed Pref<T> declarations
2026-04-25 10:52:34 +02:00
edde746
4665f2a5d8
fix: dispose services and subscriptions, persist client id
2026-04-21 12:04:48 +02:00
edde746
551be5bbef
feat: dynamic library tabs and shared library navigation
...
- Replace hardcoded 4-tab system with data-driven visible tab list
- Shared libraries show only Browse + Playlists tabs
- Fix dpad navigation for shared libraries (no hidden tab targets)
- Switch to TickerProviderStateMixin to support tab controller recreation
- Navigate to library screen when tapping shared library sections
- Persist tab selection by name instead of index
2026-03-15 21:36:17 +01:00
edde746
819d7b0f8f
fix: scope library display settings per user profile
...
close #630
2026-03-05 16:42:13 +01:00
edde746
cd2ab9d9cd
refactor: deduplicate shared patterns, replace hardcoded colors
2026-03-03 22:43:00 +01:00
edde746
edbe2a06be
refactor: deduplicate sheet, key handler, and service patterns
2026-02-23 10:25:57 +01:00
edde746
04438c8e45
refactor: code quality & format
2026-02-15 04:07:09 +01:00
edde746
77eef1ada7
feat: built-in shaders
...
close #341
2026-01-29 07:22:21 +01:00
edde746
d3c7b55213
refactor: simplify server connection logic
2026-01-28 04:23:27 +01:00
edde746
63ba2bb3de
feat: watch together
2025-12-18 08:42:18 +01:00
edde746
79ac2793e3
refactor: remove redundant server enabling
2025-12-15 05:45:38 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
18c322f66a
refactor: navigation/offline handling
...
and other improvments
2025-12-13 00:16:50 +01:00
edde746
d9ea099727
refactor: deduplicate
2025-12-07 15:00:28 +01:00
edde746
a6f0a0b6c0
refactor: format & deduplicate
2025-12-02 23:59:49 +01:00
edde746
6aecaaa44a
refactor: simplify server tracking
2025-11-22 23:41:46 +01:00
edde746
3945aa7b58
fix: multi-server connectivity optimization
2025-11-22 06:52:21 +01:00
edde746
8a24157832
fix: library manager
2025-11-22 04:42:11 +01:00
edde746
166654d374
refactor: use play queues & other improvements
2025-11-22 03:24:01 +01:00
edde746
6e8a1a373e
feat: remove server switcher
2025-11-21 23:59:39 +01:00
edde746
9501831691
refactor: format
2025-11-16 23:57:32 +01:00
edde746
0c23de9ede
feat: library overhaul
...
add collections, library specific home screen, and more
2025-11-16 20:53:59 +01:00
edde746
831552d5b8
refactor: better log redaction
2025-11-15 00:30:04 +01:00
edde746
aa9dd045de
Merge branch 'main' into feature/library-reordering-6
...
# Conflicts:
# lib/screens/libraries_screen.dart
# lib/services/storage_service.dart
2025-11-04 06:56:21 +01:00
edde746
95263b7625
feat: library hiding
2025-11-04 06:45:16 +01:00
Sam Matthews
f06deba0cc
feat: add library reordering functionality ( #6 )
...
- Add reorder mode toggle button in Libraries screen app bar
- Implement drag & drop reordering for library chips
- Persist library order to local storage using SharedPreferences
- Restore saved library order on app launch
- Update selected library index when libraries are reordered
- Add visual feedback with drag handle icon in reorder mode
Fixes #6
2025-11-04 04:29:26 +00:00
edde746
dcb4f3ee8a
feat: sorting
2025-11-04 05:25:29 +01:00
edde746
ad9502d3c7
feat: fastlane & screenshot scripts
2025-11-01 08:03:47 +01:00
edde746
90ec76b661
fix: clear all data on logout
2025-10-31 05:12:52 +01:00
edde746
36b897f963
feat: profiles
2025-10-30 19:50:50 +01:00
edde746
a6effe208b
squash
2025-10-22 12:45:29 +02:00