jeffvli
72d0fca28b
support secondary public server URL
2025-12-30 21:05:38 -08:00
jeffvli
5b1f269344
update radio permission to allow normal users to create
2025-12-23 20:58:58 -08:00
jeffvli
752b191ad7
optimize playlist edit modal ( #1234 )
...
- remove user list fetch if not admin
- move to context modal to allow dynamic content
2025-12-14 04:43:48 -08:00
Jeff
7ed847fecb
Add internet radio ( #1384 )
2025-12-13 21:26:33 -08:00
jeffvli
4ddada1fe3
add isAdmin to auth state
2025-12-07 17:21:46 -08:00
jeffvli
65c54655ff
reset all stores, remove old ones
2025-11-30 18:30:57 -08:00
jeffvli
6f132f745b
fix useCurrentServerId hook to always return a string
2025-11-29 19:33:39 -08:00
jeffvli
359e442947
optimize excessive layout re-rendering due to react-router
2025-11-29 19:33:39 -08:00
jeffvli
92d4681a23
fix unauthenticated flow
2025-11-29 19:33:34 -08:00
jeffvli
a92a829ca7
add global music folder selector
2025-11-29 19:33:32 -08:00
jeffvli
c7a473d864
refactor api controller to internalize server fetch
2025-11-02 21:56:35 -08:00
jeffvli
8115963264
upgrade and refactor for react-query v5
2025-11-02 01:38:47 -07:00
Jeff
c1330d92b2
Migrate to Mantine v8 and Design Changes ( #961 )
...
* mantine v8 migration
* various design changes and improvements
2025-06-24 00:04:36 -07:00
jeffvli
930165d006
fix all imports for new structure
2025-05-26 17:20:02 -07:00
jeffvli
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
Kendall Garner
dae2f9bd0a
[feat]: actually include version checks
2024-02-17 00:57:10 -08:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
jeffvli
1f36978bb9
Fix deprecated import
2023-05-20 20:00:09 -07:00
jeffvli
b2db2b27da
Refactor server list to object instead of array
...
- Improve performance due to frequency of accessing the list
2023-05-09 00:39:11 -07:00
jeffvli
1cbd61888f
Refactor server list as hash table
2023-04-25 01:36:26 -07:00
jeffvli
ae292e3a5f
Begin normalizing list stores
2023-03-05 18:38:22 -08:00
Jeff
484c96187c
Add scrobble functionality ( #19 )
...
* Fix slider bar background to use theme
* Add "scrobbleAtDuration" to settings store
* Add subscribeWithSelector and playCount incrementor
* Add scrobbling API and mutation
* Add scrobble settings
* Begin support for multi-server queue handling
* Dynamically set version on auth header
* Add scrobbling functionality for navidrome/jellyfin
2023-01-30 20:01:57 -08:00
jeffvli
48ccebd4c2
Clean up persisted list state when switching servers
2023-01-15 21:10:06 -08:00
jeffvli
8a42a1bc6c
Add song list functionality
2022-12-27 14:22:57 -08:00
jeffvli
b742b814c0
Split stores
2022-12-21 01:29:00 -08:00
jeffvli
e87c814068
Add files
2022-12-19 17:44:40 -08:00