jeffvli
4cc51c3700
fix formatting in playlist duration ( #1382 )
2025-12-14 01:31:40 -08:00
jeffvli
f61d34c340
fix missing remote event handlers ( #1344 )
2025-12-13 20:58:12 -08:00
Kendall Garner
ed5d590a6b
feat: sync play queue for navidrome/subsonic ( #1335 )
...
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-12 21:05:00 -08:00
jeffvli
4103ed7221
redesign sidebar playlist item
2025-12-12 01:08:03 -08:00
jeffvli
5da119e065
use absolute date for release date column ( #1364 )
2025-12-10 17:36:03 -08:00
jeffvli
c82762a3fc
check authentication for all servers on initialization and update permission roles
2025-12-07 18:28:12 -08:00
jeffvli
65a7c3440b
add player autodj ( #7 )
2025-12-07 15:04:39 -08:00
jeffvli
512a769742
add log level setting
2025-12-07 00:50:09 -08:00
jeffvli
1507aff8e6
remove redundant discord rpc log
2025-12-07 00:43:50 -08:00
jeffvli
3554572dc2
add interval update and update on discord initalization ( #1317 )
2025-12-05 01:08:47 -08:00
jeffvli
e37c76301d
fix playerbar waveform potentially disappearing
2025-12-04 18:19:06 -08:00
jeffvli
ccdd16292a
add player filters to omit songs from queue based on criteria
2025-12-03 22:11:18 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
aff7a61bca
fix list filters
2025-12-02 00:11:42 -08:00
jeffvli
f0c35be21f
add logs to discord rpc events
2025-11-29 19:33:40 -08:00
jeffvli
2f32534cf9
add logs to scrobble events
2025-11-29 19:33:40 -08:00
jeffvli
d66b1c1bbb
add error handler to web player
2025-11-29 19:33:39 -08:00
jeffvli
94a7829882
add debug logs for player actions
2025-11-29 19:33:39 -08:00
jeffvli
4b3fda18d4
update logger colors for readability
2025-11-29 19:33:39 -08:00
jeffvli
778d878349
add umami analytics integration
2025-11-29 19:33:39 -08:00
jeffvli
4fc346ac90
add fuse search utils
2025-11-29 19:33:35 -08:00
jeffvli
1acde80d61
clean up unused files
2025-11-29 19:33:34 -08:00
jeffvli
7a4326f98d
initial implementation of play queue for new list
2025-11-29 19:32:14 -08:00
jeffvli
427f808180
rename internal types in domain models
2025-11-29 19:30:47 -08:00
jeffvli
1d4069d4fa
rework player store and add global player context
2025-11-29 19:30:46 -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
Kendall Garner
4cbbb4035d
feat: add filtering for now playing view and sidebar
2025-10-26 11:51:55 -07:00
Kendall Garner
c36735575f
actually allow url('data:) in custom css
2025-09-06 19:28:15 -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
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
Kendall Garner
ef194424e3
support css variables in sanitize
2025-02-27 16:42:02 -08:00
Kendall Garner
730683fe25
different date formats based off of metadata
2024-09-16 17:33:06 -07:00
Benjamin
8d8826a9b7
use utc for absolute date formatting ( #743 )
...
* use utc for date formatting
* add seperate utc function and call that instead
* swap date format to be a constant
* make dateadded use non-utc
2024-09-13 01:35:57 +00:00
Kendall Garner
528bef01f0
provide transcoding support
2024-09-01 08:26:30 -07:00
Kendall Garner
6125901023
[enhancement]: custom css
2024-08-27 08:26:34 -07:00
Kendall Garner
aa89c5e80e
[enhancement]: apply formatting to card values
2024-05-26 12:20:01 -07:00
Kendall Garner
f79f9cc79e
[bugfix]: deal with broken jellyfin
2024-04-09 22:49:44 -07:00
Kendall Garner
7bebe286d5
sanitize album artist biography
2024-04-03 07:36:13 -07:00
Kendall Garner
2854a91700
[bugfix]: actually implement size column
2024-04-01 20:53:00 -07:00
Kendall Garner
5516daab6e
enable comments, safer note
2024-01-15 20:46:06 -08:00
Jeff
8430b1ec95
Add localization support ( #333 )
...
* Add updated i18n config and en locale
2023-10-30 19:22:45 -07:00
jeffvli
713260bfc9
Add rgb to rgba util
2023-07-20 17:09:10 -07:00
jeffvli
30e52ebb54
Lint all files
2023-07-01 19:14:12 -07:00
Jeff
9f2e873366
Redesign sidebar / header and other misc. improvements ( #24 )
...
* Remove 1920px max width
* Fix position of list controls menu
* Match size and color of search input
* Adjust library header sizing
* Move app menu to sidebar
* Increase row buffer on play queue list
* Fix query builder styles
* Fix playerbar slider track bg
* Adjust titlebar styles
* Fix invalid modal prop
* Various adjustments to detail pages
* Fix sidebar height calculation
* Fix list null indicators, add filter indicator
* Adjust playqueue styles
* Fix jellyfin releaseYear normalization
* Suppress browser context menu on ag-grid
* Add radius to drawer queue -- normalize layout
* Add modal styles to provider theme
* Fix playlist song list pagination
* Add disc number to albums with more than one disc
* Fix query builder boolean values
* Adjust input placeholder color
* Properly handle rating/favorite from context menu on table
* Conform dropdown menu styles to context menu
* Increase sort type select width
* Fix drawer queue radius
* Change primary color
* Prevent volume wheel from invalid values
* Add icons to query builder dropdowns
* Update notification styles
* Update scrollbar thumb styles
* Remove "add to playlist" on smart playlists
* Fix "add to playlist" from context menu
2023-02-07 22:47:23 -08:00
jeffvli
c56f6a355d
Add duration string util
2023-01-02 17:56:09 -08:00
jeffvli
dc1e728a2e
Increase minimum width from 200 -> 225
2022-12-31 01:00:51 -08:00
jeffvli
9841fa3c63
Use URLSearchParams for parser
2022-12-26 05:16:57 -08:00