jeffvli
a24b870faa
add close button to expanded list item
2025-11-29 19:32:18 -08:00
jeffvli
a786e4f40c
add selection and drag from expanded album
2025-11-29 19:32:17 -08:00
jeffvli
ee1803448c
add autoFitColumns config to tables
2025-11-29 19:32:16 -08:00
jeffvli
ad409fecfa
add drag state to item grid
2025-11-29 19:32:14 -08:00
jeffvli
3c996407d5
normalize controls onto lists
2025-11-29 19:32:14 -08:00
jeffvli
0cfa07bfbc
fix merge
2025-11-29 19:32:13 -08:00
jeffvli
cb232ab5af
fix filters
2025-11-29 19:32:13 -08:00
jeffvli
0b56524b7d
migrate item grid back to react-window v1
2025-11-29 19:32:12 -08:00
jeffvli
34dc917271
reset scroll position on list page change
2025-11-29 19:32:12 -08:00
jeffvli
dae04e2aeb
add table item selection
2025-11-29 19:32:12 -08:00
jeffvli
bf75dec0ce
migrate to react-router v7 and BrowserRouter
2025-11-29 19:32:11 -08:00
jeffvli
2504c0ec10
fix list loader query keys
2025-11-29 19:32:11 -08:00
jeffvli
872543b5aa
update query persistence to hooks
2025-11-29 19:32:10 -08:00
jeffvli
1a5b771ae0
add ListSearchInput component
2025-11-29 19:32:10 -08:00
jeffvli
af89def3f9
implement new lists for albums
2025-11-29 19:32:10 -08:00
jeffvli
0a591a3f09
rename list components
2025-11-29 19:30:48 -08:00
jeffvli
df9e039fce
add paginated album grid component
2025-11-29 19:30:48 -08:00
jeffvli
90e7541bc1
rename infinite loader hook file
2025-11-29 19:30:48 -08:00
jeffvli
66c5424549
fix z-index of expanded item title
2025-11-29 19:30:48 -08:00
jeffvli
c43751d2dc
finalize infinite album list
2025-11-29 19:30:48 -08:00
jeffvli
789512b10a
add initial infinite album list component
2025-11-29 19:30:48 -08:00
jeffvli
5ff9efb7d6
add expanded list item component
2025-11-29 19:30:48 -08:00
jeffvli
126ab38475
add placeholder expanded list item
2025-11-29 19:30:48 -08:00
jeffvli
427f808180
rename internal types in domain models
2025-11-29 19:30:47 -08:00
jeffvli
550ba4f768
temporarily remove old player implementations to prevent broken app
2025-11-29 19:30:46 -08:00
Kendall Garner
d74e7b52cc
position original release date after release types
2025-11-08 15:38:19 -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
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
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
Lyall
4dd52b0cef
feat: Add explicit status for Navidrome and OpenSubsonic ( #1220 )
...
* add navidrome explicit status
* add ExplicitStatus enum and support opensubsonic
* add explicit status to cards
2025-10-26 13:48:45 +00:00
Kendall Garner
68476deb98
fix album song count
2025-10-12 16:44:05 -07:00
Kendall Garner
4a48598260
add multiple genre support for nd albums/tracks
2025-09-28 19:59:20 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Lyall
a2e5f86eac
fix navidrome filter labels ( #995 )
2025-07-05 16:31:35 -07:00
Kendall Garner
176a95a946
Compilation support for Jellyfin artist albums, misc other album filter fixes
...
- Jellyfin will use `ContributingArtistsId` (compilation), `AlbumArtistIds` (compilation is false), or `ArtistIds` (unspecified; all)
- Jellyfin can filter by compilation _only_ on the artist discography page
- Navidrome album filter fix for `defaultValue` display and prevent showing `tagQuery` 0 when querying
- Subsonic can filter by one or more artists in the album page. Sort is also applied on these items
- Bump genre/tag cache/stale time to 2/1 minutes
- Fix various cases where the album filter would display as active when it wasn't
2025-07-02 07:44:57 -07:00
Kendall Garner
5456c2c2b8
Improve Jellyfin/Navidrome Album/Song filter, Navidrome artist recent release
...
- Use `compilation=false` for Navidrome recent releases with artist credit
- Add `YesNoSelect` (yes, no, undefined) for `favorite` for Navidrome/Jellyfin `album`/`track`, and Navidrome `compilation`
- Fix folderButton translation
2025-06-29 22:14:06 -07:00
jeffvli
c84dd648ea
various clean up and fixes
2025-06-24 18:43:37 -07:00
Kendall Garner
8c4a7f4f91
only show lastfm/listenbrainz if configured
2025-06-24 17:58:43 -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
Kendall Garner
b7fb7c7f94
improve library header loading
2025-06-20 17:57:15 -07:00
Kendall Garner
f1e5ed41bc
also gate by external link
2025-06-07 20:54:23 -07:00
Kendall Garner
9b79502022
config option for listenbrainz/lastfm links
2025-06-07 20:36:41 -07:00
Kendall Garner
6b91ee4a25
fix album genre filter
2025-06-02 19:38:39 -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
jeffvli
7ef80f14b0
fix casing on filtered list route titels ( #929 )
2025-05-26 01:58:16 -07:00