Jeff
16c9e6cc1b
Fix various build issues ( #1942 )
...
* remove dynamic import for platform features
* increase node memory limit on macOS build
* fix invalid dynamic imports in renderer
* remove discord-rpc import in renderer
2026-04-10 01:54:11 -07:00
jeffvli
3f300c40cc
add in-app prompt for system audio connection
2026-04-05 22:19:09 -07:00
jeffvli
94886a2d5a
add system audio loopback for webaudio
2026-04-05 00:48:38 -07:00
York
d60ed0a793
feat: macOS menu enhancement ( #1903 )
2026-04-04 17:35:30 -07:00
jeffvli
51425b5e86
various performance refactors
2026-04-01 21:57:26 -07:00
jeffvli
6a47e99680
add manual update notice for macOS, disable autoinstall ( #1725 )
2026-03-09 01:31:33 -07:00
Martín González Gómez
668de93829
Open settings with shortcut ( #1655 )
...
* Open settings with shortcut. Also add settings to menubar.
2026-02-07 15:19:05 -08:00
jeffvli
cf663de2fc
add handlers and setting for nightly release
2026-02-05 23:45:32 -08:00
jeffvli
ef5daad1dd
add more dynamic imports to optimize bundle
2026-01-17 07:32:16 -08:00
jeffvli
d06d1674d1
optimize various base components
2026-01-03 01:01:54 -08:00
jeffvli
a66c67e86d
optimize settings store
2026-01-03 01:01:54 -08:00
jeffvli
09dfc1ff1d
adjust network request waterfall to force authentication first, add fallback for no network ( #1028 )
2025-12-14 16:00:05 -08:00
jeffvli
303eba87ca
add a hook to sync main settings with renderer
2025-12-14 15:13:57 -08:00
jeffvli
a35577444b
add in-app release notes
2025-12-02 17:14:58 -08:00
jeffvli
60cdea6787
large performance refactor
2025-11-29 19:33:39 -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
c763824803
add basic mobile responsive layout
2025-11-29 19:33:35 -08:00
jeffvli
ec135e30ed
readd base mantine css import
2025-11-29 19:33:35 -08:00
jeffvli
ef78196d1e
update import order of overlayscrollbars styles
2025-11-29 19:33:34 -08:00
jeffvli
d8e6aec93d
add missing combox style import
2025-11-29 19:33:34 -08:00
jeffvli
e3402a1e44
bundle size optimizations
2025-11-29 19:33:33 -08:00
jeffvli
0de8035ca9
remove ag-grid
2025-11-29 19:32:25 -08:00
jeffvli
8eb90ebf06
add new context menu implementation
2025-11-29 19:32:24 -08:00
jeffvli
070bf7c0f9
move mpv initialization into player implementation
2025-11-29 19:30:47 -08:00
jeffvli
6ff535c406
move remote init into hook
2025-11-29 19:30:47 -08:00
jeffvli
7717bff367
re-implement playerbar controls
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
Damien Erambert
6a236c803a
Small light theme fixes ( #1248 )
...
* Use grey border instead of black shadow in light mode below filter-bar
* Fix some theme colors not updating when theme is changed in real-time
2025-11-09 00:25:58 -08:00
jeffvli
b685ec370a
remove barrel files in renderer
2025-11-02 01:39:01 -07:00
Kendall Garner
7c24f7cba4
use margin bottom for notifications component to not disable center controls
2025-10-04 07:34:48 -07:00
jeffvli
40fb5ba916
add show album / album artist context menu items ( #1105 )
2025-09-06 00:45:59 -07:00
jeffvli
8b141d652c
disable single attribute per line
2025-07-12 11:17:54 -07:00
Kendall Garner
746ab8c2d9
large notification z-index
2025-07-11 19:21:52 -07:00
jeffvli
6689e84f67
fix and update remote design
2025-06-24 14:36:14 -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
ecef9bea5e
fix speed state
2024-09-29 16:16:33 -07:00
Kendall Garner
74aa88e082
add web visualizer ( #314 )
...
* add web visualizer
* fallback to simple model
* less samples, hopefully more efficient
* Use audiomotion analyzer
- Note: fixed to 4.1.1 because 4.2.0 uses esm which breaks in the current workflow...
* revert publish changes
* r2
* don't massively change package.json
* lazy
2024-09-09 01:25:01 +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
b41a1a8b15
[bugfix]: properly update song when restoring queue
2024-08-25 20:02:44 -07:00
Kendall Garner
aa89c5e80e
[enhancement]: apply formatting to card values
2024-05-26 12:20:01 -07:00
Kendall Garner
38ed083693
[enhancement]: support using native image aspect ratio
2024-05-25 11:15:30 -07:00
Kendall Garner
d03a3a11eb
[enhancement]: Support react-router links in Modal ( #586 )
2024-04-17 14:29:46 +00:00
Jeff
83d5fee442
Merge pull request #484 from kgarner7/fix-structured-lyrics
...
[bugfix/enhancement]: Support Navidrome structured lyrics
2024-02-13 16:17:24 -08:00
Kendall Garner
f82da2e76b
[enhancement]: Support disabling MPV entirely
...
Supports running Feishin solely using web audio (useful for clients with problems with MPV).
Also moves save/restore queue to utils, as MPV object is now optional
2024-02-11 13:56:29 -08:00
Kendall Garner
9720fcc202
add server info query
2024-02-01 08:17:31 -08:00
Kendall Garner
c5e08b643d
[bugfix]: defer restore queue until mpv exists
2024-01-06 19:24:29 -08:00