jeffvli
|
4d18ea1e84
|
add initial infinite loader helpers
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
08cb083928
|
update ItemGrid to use react-window v2
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
d1aeb97dae
|
add loading state to fastaveragecolor hook
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
7f13260b75
|
add 2xl, 3xl to container query hook
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
56a61c2581
|
add expanded list item component
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
fa13e4afc6
|
add item card skeleton
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
81bf610912
|
add placeholder expanded list item
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
cf4fef1b4d
|
add additional props to ItemGrid
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
6a780f2e39
|
add serverId to list state selection
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
4a7396cae1
|
return isDark, isLight from color
|
2025-11-07 17:12:35 -08:00 |
|
jeffvli
|
074867fbe5
|
add utils to handle list multiselect / expand states
|
2025-11-07 17:12:34 -08:00 |
|
jeffvli
|
69b31e15f7
|
plain item grid
|
2025-11-07 17:12:34 -08:00 |
|
jeffvli
|
abafdd988a
|
add new card component
|
2025-11-07 17:12:34 -08:00 |
|
jeffvli
|
a137de612a
|
fix crossfade settings to update player store
|
2025-11-06 20:30:33 -08:00 |
|
jeffvli
|
ae9a8e6d08
|
move mpv initialization into player implementation
|
2025-11-06 20:24:01 -08:00 |
|
jeffvli
|
9c3053608d
|
re-add conditional render to ReactPlayer components which causes crossfade error
|
2025-11-06 20:23:22 -08:00 |
|
jeffvli
|
d6ea97fa2a
|
move remote init into hook
|
2025-11-06 18:59:42 -08:00 |
|
jeffvli
|
578b00fe3d
|
lint
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
f43f696f54
|
fix ipc in remote hook
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
4a81d7b249
|
add useRemote to playerbar
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
88fbc22923
|
add new player remote hook
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
daef3b31fe
|
add subscribers for player repeat and shuffle
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
7142017c26
|
support offset for player skip
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
f30a466fb2
|
re-implement mpv with new player
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
f2e3e7a74e
|
add volume wheel
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
83efd6e8c5
|
refactor windowbar to prevent unnecessary renders
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
515496ab85
|
re-implement playerbar controls
|
2025-11-06 18:42:43 -08:00 |
|
jeffvli
|
16b99ef597
|
add usePlayer hook
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
b607c57f59
|
rename internal types in domain models
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
9f0a8f2bae
|
begin implementing player context
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
0e384a6302
|
reorganize
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
0c7cec9f4f
|
fix table row styles listener
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
f30a706eef
|
rework player events to use properties object instead of flat value
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
a980a8de0b
|
add new web player implementation
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
9abda23a4a
|
temporarily remove old player implementations to prevent broken app
|
2025-11-06 18:39:09 -08:00 |
|
jeffvli
|
4e3a3742a5
|
rework player store and add global player context
|
2025-11-06 18:38:32 -08:00 |
|
Chen Marisa
|
8c539aaadc
|
feat: add 'preservePitch' toggle to playback speed "dropdown" (#1243)
* feat: add 'preservePitch' toggle to playback speed "dropdown"
|
2025-11-06 01:10:17 -08:00 |
|
Dane
|
903799dae1
|
adding EnableTotalRecordCount and Limit to Jellyfin controller genres query (#1244)
|
2025-11-05 20:11:41 -08:00 |
|
jeffvli
|
7ac8f349a5
|
fix item grid refresh error
|
2025-11-03 21:47:57 -08:00 |
|
jeffvli
|
f266e299f5
|
remove old api types files
|
2025-11-03 11:16:50 -08:00 |
|
Kendall Garner
|
e26ffaac53
|
Add additional information to album: record label, release type, version (#1242)
* Add additional information to album
* add mbz release types and normalization
* update Pill styling
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
|
2025-11-03 00:34:42 -08:00 |
|
jeffvli
|
f67937693d
|
fix library header spinner
|
2025-11-02 22:03:03 -08:00 |
|
jeffvli
|
c7a473d864
|
refactor api controller to internalize server fetch
|
2025-11-02 21:56:35 -08:00 |
|
jeffvli
|
8dbaec3943
|
fix type errors
|
2025-11-02 04:27:44 -08:00 |
|
jeffvli
|
bc42329d27
|
fix merge conflicts from react-query v5 migration
|
2025-11-02 01:49:16 -07:00 |
|
jeffvli
|
b685ec370a
|
remove barrel files in renderer
|
2025-11-02 01:39:01 -07:00 |
|
jeffvli
|
abd1d55f23
|
remove limit / startIndex from count query args
|
2025-11-02 01:39:01 -07:00 |
|
jeffvli
|
8115963264
|
upgrade and refactor for react-query v5
|
2025-11-02 01:38:47 -07:00 |
|
jeffvli
|
dd70d30cd3
|
fix inconsistent image loader aspect ratio
|
2025-11-01 22:17:02 -07:00 |
|
Kendall Garner
|
1a176fd118
|
Refactor add to playlist modal (#1236)
* Refactor add to playlist modal
* redesign base modal component, add ModalButton component
* improve visibility of filled button focus
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
|
2025-11-01 21:57:12 -07:00 |
|