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
jeffvli
fc57605219
Select router type based on desktop/web
2023-01-15 16:11:26 -08:00
jeffvli
92cde507d9
Add artist top songs list
2023-01-13 13:51:19 -08:00
jeffvli
4e8dc868bb
Add routes to artist song list / discography
2023-01-13 01:09:34 -08:00
jeffvli
9b8bcb05bd
Add initial album artist detail route
2023-01-12 18:43:25 -08:00
jeffvli
0f66687843
Misc. optimizations
2023-01-07 23:09:58 -08:00
jeffvli
98ef0b44ec
Add error boundaries to individual routes
2023-01-04 22:38:27 -08:00
jeffvli
8b04f70106
Add dedicated playlist song list page
2023-01-01 13:58:05 -08:00
jeffvli
0f364f7c5c
Add initial playlist detail page
2022-12-31 18:03:26 -08:00
jeffvli
ec79d91d30
Add playlist list
2022-12-31 03:46:12 -08:00
jeffvli
24af17b8fe
Add album artist list route
2022-12-30 21:04:06 -08:00
jeffvli
1d82c84c9e
Add initial album detail page
2022-12-29 18:45:01 -08:00
jeffvli
e87c814068
Add files
2022-12-19 17:44:40 -08:00