jeffvli
b44e16708d
add image column playback, revert to single song playback on song list click
2026-02-09 21:42:59 -08:00
jeffvli
946d9d92f9
properly handle genre columns
2026-02-09 21:26:41 -08:00
jeffvli
5e28dc597c
add actions to detail default columns
2026-02-09 21:18:53 -08:00
jeffvli
6462d46c79
support dynamic header album name in paginated list
2026-02-09 21:17:47 -08:00
jeffvli
1a51d52047
remove custom monospace font columns
2026-02-09 21:15:12 -08:00
jeffvli
d82ded479e
rename item detail list component file
2026-02-09 21:04:55 -08:00
jeffvli
2e2233cb7e
adjust header column heights, add duration as fixed width
2026-02-09 21:03:37 -08:00
jeffvli
7344758114
fix size configuration toggle
2026-02-09 20:54:16 -08:00
jeffvli
ac40949572
add column resize / reorder dragging
2026-02-09 20:51:10 -08:00
jeffvli
c7c72d27db
cleanup
2026-02-09 20:22:20 -08:00
jeffvli
b41a91c178
refactor list scroll persistence to use store instead of browser state
2026-02-09 20:18:56 -08:00
jeffvli
86f158ee5f
reorder metadata section, use consistent separator
2026-02-09 16:11:42 -08:00
jeffvli
86f6cc9cef
add readOnly prop to JoinedArtists
2026-02-09 16:00:58 -08:00
jeffvli
f15e399ddc
fix album artist name in Subsonic song normalization
2026-02-09 15:32:59 -08:00
jeffvli
8efb32407d
add optimistic update for favorite/rating in song list queries
2026-02-09 15:28:33 -08:00
jeffvli
c9223c402a
add double click handler / current song highlights
2026-02-09 15:24:05 -08:00
jeffvli
78d6e5b1d1
refactor item detail to use song list instead of album detail query
2026-02-09 15:08:06 -08:00
jeffvli
d0067c5dbf
cleanup logs
2026-02-09 14:24:17 -08:00
jeffvli
9f73cfdda1
fix header name on unloaded row render
2026-02-09 14:11:07 -08:00
jeffvli
95dee5f4ee
adjust spacing of items in metadata section
2026-02-09 14:00:05 -08:00
jeffvli
c7509472c1
add explicit status and indicators in item detail
2026-02-09 13:59:48 -08:00
jeffvli
feca53a53d
adjust padding and add borders between virtualized rows
2026-02-09 12:56:54 -08:00
jeffvli
ab52693092
add context menu
2026-02-09 12:51:22 -08:00
jeffvli
9a2540f954
improve loading state
2026-02-09 12:43:19 -08:00
jeffvli
b4c45f0956
add detail display type to toggle
2026-02-09 11:20:49 -08:00
jeffvli
0ab2d89c58
show current album name in header
2026-02-09 11:12:16 -08:00
jeffvli
817e1dc7ba
add more fixed column widths
2026-02-09 10:44:14 -08:00
jeffvli
e34282338d
adjust header styles
2026-02-09 10:44:07 -08:00
jeffvli
ba4b07614c
move detail list to its own config
2026-02-09 10:29:49 -08:00
jeffvli
72b2dca759
add detail table header
2026-02-09 10:08:25 -08:00
jeffvli
42b51f104c
remove horizontal padding from favorite/rating/actions
2026-02-09 04:16:11 -08:00
jeffvli
d99ecd485f
fix row selection toggle on single
2026-02-09 04:01:47 -08:00
jeffvli
bec1e35faf
fix row selection specificty on alternate row colors
2026-02-09 03:59:55 -08:00
jeffvli
cb6c2092e5
add links and additional data to metadata section
2026-02-09 03:46:29 -08:00
jeffvli
2d01b8e3f7
use JoinedArtists in columns
2026-02-09 03:12:00 -08:00
jeffvli
775cb6be07
disable pin column buttons
2026-02-09 03:01:42 -08:00
jeffvli
de6cd7d0dc
add configuration for alternate row colors
2026-02-09 02:14:12 -08:00
jeffvli
9e448f7266
add configuration for column/row borders
2026-02-09 02:11:08 -08:00
jeffvli
7bb54f9fa0
add configuration for row hover highlight
2026-02-09 02:04:23 -08:00
jeffvli
332fc5f9f9
optimize detail columns
2026-02-09 01:47:48 -08:00
jeffvli
d4c0754bd2
fix import
2026-02-08 20:29:20 -08:00
jeffvli
177bb156cb
use percentage based column widths to autofit
2026-02-08 20:28:32 -08:00
jeffvli
31c3f1b062
add row sizing configuration
2026-02-08 20:19:13 -08:00
jeffvli
5421182cc1
add detail columns
2026-02-08 20:06:55 -08:00
jeffvli
3d67b02724
refactor to reuse ItemTableListColumnConfig for detail columns
2026-02-08 19:48:57 -08:00
jeffvli
b8aa006b1c
add selection / dnd state
2026-02-08 19:29:50 -08:00
jeffvli
a16f43c427
initial progress on item detail list
2026-02-08 19:29:44 -08:00
Kai Gritun
397610d8ab
fix: remove duplicate CommandPalette in mobile layout ( #1669 )
...
The CommandPalette component was being rendered twice when in mobile view:
1. In ResponsiveLayout via LayoutHotkeys (which handles all layouts)
2. In MobileLayout directly
This caused two overlapping command menus to open when pressing Ctrl+K
in mobile view, with keyboard input going to the background menu.
The fix removes the duplicate CommandPalette from MobileLayout since
LayoutHotkeys already provides it for all layouts (both desktop and mobile).
Fixes #1666
Co-authored-by: Kai Gritun <kai@kaigritun.com >
2026-02-07 19:22:46 -08:00
Ahmed ElSayed
fb170bb7c4
Add win-arm64 target ( #1665 )
2026-02-07 15:39:57 -08:00
Mateleo
d93f6e8720
feat: enable scrobbling on song repeat and fix package name typo ( #1662 )
...
- Add `handleScrobbleFromRepeat` callback to reset scrobble state and send 'start' event when player repeats a song, ensuring accurate scrobbling in repeat mode.
- Fix typo in `web.vite.config.ts` by correcting '@tanstack_react-query-persist-client' to '@tanstack/react-query-persist-client' for proper package reference.
2026-02-07 15:25:29 -08:00