Kendall Garner
5da68d4243
Use issue templates
2024-04-24 07:37:38 -07:00
Kendall Garner
dc95a3c66b
[bugfix]: use persistent columns def instead of default merge behavior
2024-04-23 23:25:32 -07:00
Kendall Garner
087ea44737
[enhancement]: use jellyfin 10.9.0 lyrics
2024-04-22 19:44:10 -07:00
Benjamin
cb2597d2c8
Implement Navidrome sharing ( #575 )
...
* add share item feature
* take care of (mostly) everything
* bugfixes
* allow clicking on notification to open url
* readd the missing modal after router migration
* remove unnecessary extension
---------
Co-authored-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
2024-04-22 03:03:22 +00:00
Kendall Garner
0d03b66fe5
prevent change of media state with empty queue
2024-04-20 22:01:29 -07:00
Kendall Garner
ba531505af
[enhancement]: Support toggling Album/Track view for gneres ( #591 )
...
* [enhancement]: Support toggling Album/Track view for gneres
The _primary_ purpose of this PR is to enable viewing tracks OR albums for genres.
This has a few requirements:
1. Ability to set default route for genres, **except** when already on song/album page
2. Ability to toggle between album and genre view
3. Fixed refresh for genre ID
Additionally, there was some refactoring:
- Since the *-list-headers had very similar functions for search, export that as a hook instead
* also use hook for album artist
* support switching albumartist tracks/albums
* remove toggle on song/album list, simplify logic
2024-04-20 06:14:31 +00:00
Kendall Garner
595eba152a
[jellyfin]: prefer sort name over name
2024-04-19 23:11:26 -07:00
Kendall Garner
ebd2f07447
show macOS warning one, don't show artist link if invalid
2024-04-17 22:44:35 -07:00
Kendall Garner
5d6503c1f4
[bugfix]: do not show now playing for duplicate item in play queue
2024-04-17 21:51:39 -07:00
Kendall Garner
d03a3a11eb
[enhancement]: Support react-router links in Modal ( #586 )
2024-04-17 14:29:46 +00:00
Kaydax
04b4d92f69
Fix portrait mode detection ( #582 )
...
* Fix portrait mode detection
* Revert changes done on playbar
2024-04-17 06:21:49 +00:00
Kendall Garner
ec69cc22f9
use clearer separator character
2024-04-14 21:58:25 -07:00
Kendall Garner
19a88fea86
[bodge]: deal with Jellyfin returning dupliate tracks for album query
2024-04-13 16:28:36 -07:00
Kendall Garner
729538d885
[bugfix]: restart synchronized lyrics on repeat one (or track queued multiple times)
2024-04-12 20:52:10 -07:00
Kendall Garner
9f86a8179f
fix clipping description, update docker compose sample
2024-04-12 19:44:52 -07:00
Kendall Garner
3976f5e5bf
don't assume ref exists
2024-04-12 09:33:48 -07:00
Kendall Garner
90d3fb219d
[bugfix]: restart track in queue for web player
2024-04-12 09:29:36 -07:00
Kendall Garner
cabd69772e
[bugfix]: mantine bodge
2024-04-11 08:25:53 -07:00
Kendall Garner
9339c08777
[bugfix]: handle unclean MPV exit with existing content
2024-04-10 21:18:47 -07:00
Kendall Garner
f5e047c7f5
update readme
2024-04-10 20:03:59 -07:00
Kendall Garner
f79f9cc79e
[bugfix]: deal with broken jellyfin
2024-04-09 22:49:44 -07:00
Kendall Garner
c3fcb7487c
[bugfix]: fix album artist order and mild race protection
2024-04-09 22:11:29 -07:00
Kendall Garner
15c6ef382a
[bugfix]: fix combined title for artist, favoriting on grid pages
2024-04-08 23:15:59 -07:00
Kendall Garner
14086ebc9c
improve similar items fallback, make ND album artist for song actually album artist, fix full screen race
2024-04-08 08:49:55 -07:00
Kendall Garner
2257e439a4
[navidrome]: prefer gerArtistInfo higher quality image
2024-04-06 21:36:30 -07:00
Kendall Garner
6824a5db7a
[enhancement]: also save fullscreen/maximize
2024-04-06 21:14:05 -07:00
Kendall Garner
c0110eff82
[enhancement]: save/restore screen position
2024-04-06 19:05:20 -07:00
Kendall Garner
2c17458fdf
[enhancement]: allow copying/opening path in song modal
2024-04-06 16:13:09 -07:00
Kendall Garner
c1345802aa
bump size cell size
2024-04-03 21:28:27 -07:00
Kendall Garner
197497df05
[enhancement]: Show item details ( #573 )
...
* start
* More details, don't show manage server when other modal
2024-04-04 04:19:46 +00:00
Kendall Garner
7bebe286d5
sanitize album artist biography
2024-04-03 07:36:13 -07:00
Kendall Garner
24394fa858
Merge pull request #571 from iiPythonx/dynamicbg
...
[bugfix]: Add a fallback image to the dynamic background url
2024-04-03 01:54:15 +00:00
iiPython
f7c6088cca
add a fallback image to the dynamic background url
2024-04-02 12:58:26 -05:00
Kendall Garner
65eca32de3
[bugfix]: do not update mpris status unnecessarily
2024-04-02 08:46:38 -07:00
Kendall Garner
ae167e63fd
[bugfix]: shared only if owner exists
2024-04-01 22:31:59 -07:00
Kendall Garner
ab17ba8add
[bugfix]: fix scrobble race conditions
2024-04-01 22:13:06 -07:00
Kendall Garner
2854a91700
[bugfix]: actually implement size column
2024-04-01 20:53:00 -07:00
Kendall Garner
6bc778fa53
[bugfix]: fix smart playlist, do not error when trying to edit playlist as non-admin
2024-03-31 19:34:33 -07:00
Kendall Garner
44fcc33825
[enhancement]: add server menu on Navidrome error page
2024-03-31 17:47:17 -07:00
Kendall Garner
e0e967385f
Merge pull request #566 from kgarner7/fix-mpv-race-and-make-consistent
...
[bugfix]: Resolve MPV next/prev race condition
2024-03-31 23:12:03 +00:00
Kendall Garner
8900d8126c
[bugfix]: queue all songs on search, consistent sort, clearing
...
- Previously, the search page would render initial page in one order, but search itself would be different order
This is resolved by having both virtual-table and search-header using listStoreKey
- When double clicking, now enqueue all the songs using the same sort
- Reset the search when clearing
2024-03-31 13:20:01 -07:00
Kendall Garner
65b045df03
[bugfix]: Resolve MPV next/prev race condition
...
Resolves #536 .
With the previous implementation, next/previous would first update
the current queue and then call next/previous. However, since these were
asynchronous calls it was very likely that the second calls would fail
(and a test of adding delay showed that it actually caused a double skip).
This PR resolves this by just removing the prev/next.
Small other fixes:
- setQueue + pause -> setQueue(..., true)
- make MPV and web player have the same behavior for (pause/stop) where appropriate
2024-03-30 21:48:09 -07:00
Kendall Garner
918842e3a5
[bugfix]: use proper check for OS lyric existence
2024-03-30 20:36:49 -07:00
Kendall Garner
a3573d4f9a
add light theme for non-native titlebar
2024-03-30 14:11:57 -07:00
Kendall Garner
46fdacad81
Make home page modal play button use default behavior
2024-03-27 21:15:23 -07:00
Kendall Garner
67b8c7f1c0
Merge pull request #561 from jeffvli/dependabot/npm_and_yarn/npm_and_yarn-security-group-e0cd778f82
...
Bump the npm_and_yarn group across 1 directory with 1 update
2024-03-27 06:14:49 +00:00
dependabot[bot]
43f28317f6
Bump the npm_and_yarn group across 1 directory with 1 update
...
Bumps the npm_and_yarn group with 1 update in the / directory: [express](https://github.com/expressjs/express ).
Updates `express` from 4.18.0 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.0...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
dependency-group: npm_and_yarn-security-group
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 02:11:54 +00:00
dependabot[bot]
f61cf8c331
Bump the npm_and_yarn group across 1 directory with 1 update ( #557 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ).
Updates `webpack-dev-middleware` from 5.3.1 to 5.3.4
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
dependency-group: npm_and_yarn-security-group
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 02:10:24 +00:00
dependabot[bot]
340344b791
Bump the npm_and_yarn group across 1 directory with 1 update ( #551 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [follow-redirects](https://github.com/follow-redirects/follow-redirects ).
Updates `follow-redirects` from 1.15.5 to 1.15.6
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
dependency-group: npm_and_yarn-security-group
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 06:08:14 +00:00
dependabot[bot]
ba1a2d5495
Bump the npm_and_yarn group across 1 directory with 2 updates ( #542 )
...
Bumps the npm_and_yarn group with 2 updates in the / directory: [app-builder-lib](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/app-builder-lib ) and [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder ).
Updates `app-builder-lib` from 24.9.0 to 24.13.3
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/app-builder-lib/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.13.3/packages/app-builder-lib )
Updates `electron-builder` from 24.9.0 to 24.13.3
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.13.3/packages/electron-builder )
---
updated-dependencies:
- dependency-name: app-builder-lib
dependency-type: indirect
dependency-group: npm_and_yarn-security-group
- dependency-name: electron-builder
dependency-type: direct:development
dependency-group: npm_and_yarn-security-group
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-19 06:00:54 +00:00