jeffvli
6951652fab
add new table to album detail
2025-11-16 13:53:04 -08:00
jeffvli
b68711f8ed
fix container ref instances
2025-11-16 01:10:40 -08:00
jeffvli
6efe727228
remove ag-grid
2025-11-15 20:07:42 -08:00
jeffvli
3271bfc5d0
add new grid carousels
2025-11-15 19:24:31 -08:00
jeffvli
cb0350150e
add overrideQuery to all list views
2025-11-15 13:23:27 -08:00
jeffvli
b6949ad3cd
implement item list grid card row customization
2025-11-14 15:18:25 -08:00
jeffvli
103dc4819b
add grid card row config
2025-11-14 15:04:37 -08:00
jeffvli
e8e82977d7
add draggable table column reorder
2025-11-14 11:18:27 -08:00
jeffvli
c66c38b019
add draggable table column resize
2025-11-14 10:58:34 -08:00
jeffvli
840ae11da4
improve visiblity of close button on expanded item
2025-11-14 03:16:28 -08:00
jeffvli
03f6981c11
refactor grid list to support index offset
2025-11-14 01:14:35 -08:00
jeffvli
8e6beeed98
add close button to expanded list item
2025-11-13 13:03:15 -08:00
jeffvli
fd2249e464
add selection and drag from expanded album
2025-11-13 12:05:55 -08:00
jeffvli
a7b36e75d0
add autoFitColumns config to tables
2025-11-12 20:46:12 -08:00
jeffvli
7e30312d2a
add drag state to item grid
2025-11-09 00:36:35 -08:00
jeffvli
d5020b7a43
normalize controls onto lists
2025-11-08 14:28:22 -08:00
jeffvli
3e20278adc
fix merge
2025-11-07 17:15:05 -08:00
jeffvli
5ed058dc21
fix filters
2025-11-07 17:15:05 -08:00
jeffvli
afa652c029
migrate item grid back to react-window v1
2025-11-07 17:15:04 -08:00
jeffvli
8e1eed655f
reset scroll position on list page change
2025-11-07 17:15:04 -08:00
jeffvli
74d5f2c61f
add table item selection
2025-11-07 17:15:04 -08:00
jeffvli
df01b98e00
migrate to react-router v7 and BrowserRouter
2025-11-07 17:15:04 -08:00
jeffvli
e92bc3dfcf
fix list loader query keys
2025-11-07 17:14:48 -08:00
jeffvli
6f35cad349
update query persistence to hooks
2025-11-07 17:13:15 -08:00
jeffvli
1efd39de72
add ListSearchInput component
2025-11-07 17:13:15 -08:00
jeffvli
fc8622d32b
implement new lists for albums
2025-11-07 17:13:15 -08:00
jeffvli
9dc338adcb
rename list components
2025-11-07 17:13:01 -08:00
jeffvli
1bbbe56901
add paginated album grid component
2025-11-07 17:13:00 -08:00
jeffvli
3fb8335578
rename infinite loader hook file
2025-11-07 17:13:00 -08:00
jeffvli
7d2f1a24be
fix z-index of expanded item title
2025-11-07 17:13:00 -08:00
jeffvli
5f79229970
finalize infinite album list
2025-11-07 17:13:00 -08:00
jeffvli
53bb50986f
add initial infinite album list component
2025-11-07 17:12:35 -08:00
jeffvli
56a61c2581
add expanded list item component
2025-11-07 17:12:35 -08:00
jeffvli
81bf610912
add placeholder expanded list item
2025-11-07 17:12:35 -08:00
jeffvli
b607c57f59
rename internal types in domain models
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
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