jeffvli
6c73d06dcf
remove useTransition from router
2026-04-04 22:14:07 -07:00
jeffvli
19a1617a8d
remove suspense spinner from router
2026-04-04 18:26:25 -07:00
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
jeffvli
d4e9b9b7a6
adjust bg loading on album detail page
2026-04-03 20:11:10 -07:00
jeffvli
51425b5e86
various performance refactors
2026-04-01 21:57:26 -07:00
jeffvli
9e63ee2735
add loading spinners for some lazy loaded content
2026-02-13 15:04:54 -08:00
jeffvli
ac5611fdca
add favorite songs section to artist page ( #1604 )
2026-02-02 22:23:38 -08:00
jeffvli
ef5daad1dd
add more dynamic imports to optimize bundle
2026-01-17 07:32:16 -08:00
jeffvli
20c19cac6f
add server selector to collapsed sidebar ( #1401 )
2025-12-25 01:37:07 -08:00
jeffvli
8205eeed22
split lyrics settings by key ( #1389 )
2025-12-25 01:29:31 -08:00
Jeff
d9172efae9
Add visualizer configuration ( #1443 )
...
* add visualizer configuration
* add visualizer presets
* add butterchurn visualizer
* wrap visualizers in error boundary
2025-12-24 18:12:13 -08:00
Fleeym
76f55111ec
improve network error route ( #1435 )
2025-12-22 20:03:06 -08:00
jeffvli
09dfc1ff1d
adjust network request waterfall to force authentication first, add fallback for no network ( #1028 )
2025-12-14 16:00:05 -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
0a7029f7bc
add support for full playlist re-order ( #1327 )
2025-12-06 17:41:13 -08:00
jeffvli
c738725d94
remove duplicate divider from app menu
2025-12-03 15:14:24 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
8777da9491
revert settings to route instead of modal
2025-11-30 01:15:11 -08:00
jeffvli
cb3c0fe0d4
add favorites list
2025-11-30 01:12:29 -08:00
jeffvli
ffa9d165f2
refactor shuffle all modal for styles and loading state
2025-11-29 19:33:39 -08:00
jeffvli
d3132ad570
reimplement genre detail route
2025-11-29 19:33:38 -08:00
jeffvli
a32f76720a
refactor app error boundaries
2025-11-29 19:33:38 -08:00
jeffvli
54a8c8c3a4
move settings page to modal instead of route
2025-11-29 19:33:37 -08:00
jeffvli
875e178c0b
move player back above router
2025-11-29 19:33:37 -08:00
jeffvli
ca78149ba3
move player context and audioplayers inside of router
2025-11-29 19:33:36 -08:00
jeffvli
ece82d813c
pass state from list navigation
2025-11-29 19:33:35 -08:00
jeffvli
c763824803
add basic mobile responsive layout
2025-11-29 19:33:35 -08:00
jeffvli
70242c4044
add login page for locked server
2025-11-29 19:33:34 -08:00
jeffvli
1b0ea06c6b
rework root error boundary
2025-11-29 19:33:32 -08:00
jeffvli
17f5c5cd99
revert to HashRouter, add nuqs hash adapter
2025-11-29 19:32:11 -08:00
jeffvli
bf75dec0ce
migrate to react-router v7 and BrowserRouter
2025-11-29 19:32:11 -08:00
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -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
1cf587bc8f
restructure files onto electron-vite boilerplate
2025-05-26 17:18:55 -07:00
jeffvli
4a3604b1a8
handle playback on new artist list
2025-05-06 14:43:42 -07:00
Kendall Garner
e84a4b20bc
add artist list
2025-04-23 23:27:06 -07:00
Kendall Garner
8cddbef701
Subsonic 2, general rework ( #758 )
2024-09-25 21:23:08 -07:00
Kendall Garner
9cd8807a75
[bugfix]: Handle top-level songs for Jellyfin ( #553 )
...
* [bugfix]: Handle top-level songs for Jellyfin
If a song is at the top level of a music folder, Jellyfin will not
group that into an album (See https://jellyfin.org/docs/general/server/media/music/ ).
This PR introduces a few changes:
- Gives tracks with no album ID a special route (`/dummy/${id}`)
- Gives a new route for dummy albums, warning about the error. This is designed to look _like_ the album detail page
* `are are` > `are`
* revert name changes
2024-04-30 03:18:43 +00:00
Benjamin
cb2597d2c8
Implement Navidrome sharing ( #575 )
...
* add share item feature
* take care of (mostly) everything
* bugfixes
* allow clicking on notification to open url
* readd the missing modal after router migration
* remove unnecessary extension
---------
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com >
2024-04-22 03:03:22 +00:00
Kendall Garner
d03a3a11eb
[enhancement]: Support react-router links in Modal ( #586 )
2024-04-17 14:29:46 +00:00
jeffvli
3bbe696f4c
Update react-router and add useTransition support
2023-09-25 16:13:27 -07:00
jeffvli
5896d886d7
Add genre list route and implementation
2023-08-03 16:58:35 -07:00
jeffvli
8029712b55
Add initial genre list support
2023-07-31 17:17:26 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
jeffvli
fff1315fa5
Add search route
2023-05-20 02:08:37 -07:00
jeffvli
bc5f1f13f0
Move settings to route instead of modal
2023-03-30 03:01:31 -07:00
jeffvli
2e74f7533a
Reuse song list for artist songs
2023-01-15 20:39:43 -08:00
jeffvli
5614ad54f2
Add view artist discography
2023-01-15 16:22:07 -08:00