Chris Scott
5ed4397f8f
Merge branch 'development' into development
2026-07-12 13:31:36 -04:00
jeffvli
ad745b3691
update to v1.14.0
2026-07-11 19:21:40 -07:00
jeffvli
5ef4744c44
bump electron-builder to latest, fix alpha build
2026-06-22 21:15:51 -07:00
York
0ed68e8ebb
feat: add Japanese Furigana support to lyrics display ( #2161 )
2026-06-21 19:11:20 -07:00
ChrisScott9456
7e82ab146e
feat(tag-editor): add batch metadata editor with artwork support
...
New metadata editor accessible via "Edit Metadata" in the song, album,
and playlist song context menus. Supports editing one or more files at once.
Tags:
- Displays all metadata fields for the selected files
- Fields differing across files are shown as "(Multiple Values)"
- Fields can be added from a dropdown or removed individually
- Only modified fields are written back to disk
Artwork:
- Displays shared cover art across all selected files
- Supports setting new artwork via file picker or drag-and-drop
- Supports clearing existing artwork
- Shows a placeholder when selected files have different covers
Reading and writing:
- Tags are read via music-metadata, preserving full ISO date strings
- Writes use taglib-wasm WASI in-place editing via setProperty,
only touching fields that were explicitly changed
- Writability of all files is checked before any writes begin
- Partial read failures show a warning but still allow editing
Other:
- Per-file batch progress is reported during reads and writes
- In-flight reads are cancelled when the modal is closed
- An optional server library rescan can be triggered after saving
2026-06-14 22:59:59 -04:00
jeffvli
66a123c10d
remove pnpm10 compatibility in package.json
2026-06-10 10:15:46 -07:00
oHaoDaio
d23f7619ec
chore: Support pnpm v11
2026-06-09 22:15:47 -07:00
Kendall Garner
44de6f2207
chore: upgrade depdencencies ( #2133 )
...
* upgrade depdencencies
2026-06-09 21:18:47 -07:00
jeffvli
b9312d86fd
update to v1.13.0
2026-06-03 01:01:04 -07:00
jeffvli
34314bdf46
update to v1.12.1
2026-05-28 02:06:41 -07:00
jeffvli
bf7ca937ff
force pnpm v10 in dockerfile
2026-05-25 22:00:31 -07:00
jeffvli
9124604b89
update to v1.12.0
2026-05-25 21:01:37 -07:00
jeffvli
fad2534d44
update to electron v41 in deps
2026-05-21 11:28:13 -07:00
jeffvli
6be5818493
migrate to mantine v9
2026-04-28 21:02:27 -07:00
jeffvli
3c442a2d40
update to v1.11.0
2026-04-06 17:10:18 -07:00
jeffvli
ad13fea033
update to v1.10.0
2026-04-05 22:41:06 -07:00
jeffvli
c8e8f58cce
re-add useTransition to router
2026-04-05 21:54:07 -07:00
jeffvli
56cd50e0ed
add react compiler
2026-04-05 18:38:06 -07:00
Kendall Garner
a32fed3bcf
chore: upgrade dependencies ( #1906 )
...
* upgrade dependencies
* downgrade fast-average-color
2026-04-04 17:10:57 -07:00
dependabot[bot]
baf4e7bc0b
Bump fast-xml-parser in the npm_and_yarn group across 1 directory ( #1777 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ).
Updates `fast-xml-parser` from 5.3.6 to 5.3.8
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.3.8 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.8
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 21:43:31 -07:00
jeffvli
3f99acf473
update to v1.9.0
2026-03-16 00:19:48 -07:00
jeffvli
ecda918b46
update to v1.8.0
2026-03-09 21:53:26 -07:00
jeffvli
31a201ca32
rewrite Image component
...
- remove react-image dependency
- use manual blob load
- abort load when exiting viewport
2026-03-09 20:49:02 -07:00
jeffvli
accc6e53f0
bump electron-builder for pnpm v10.3 ( #1796 )
2026-03-09 12:54:32 -07:00
jeffvli
01e4907295
update to v1.7.0
2026-03-09 01:36:19 -07:00
dependabot[bot]
0d1799cbf7
Bump the npm_and_yarn group across 1 directory with 6 updates ( #1763 )
...
Bumps the npm_and_yarn group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [axios](https://github.com/axios/axios ) | `1.13.2` | `1.13.5` |
| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) | `5.3.3` | `5.3.6` |
| [lodash](https://github.com/lodash/lodash ) | `4.17.21` | `4.17.23` |
| [qs](https://github.com/ljharb/qs ) | `6.14.1` | `6.14.2` |
| [minimatch](https://github.com/isaacs/minimatch ) | `3.1.2` | `3.1.5` |
| [tar](https://github.com/isaacs/node-tar ) | `6.2.1` | `7.5.9` |
Updates `axios` from 1.13.2 to 1.13.5
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5 )
Updates `fast-xml-parser` from 5.3.3 to 5.3.6
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.3...v5.3.6 )
Updates `lodash` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `tar` from 6.2.1 to 7.5.9
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.9 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: fast-xml-parser
dependency-version: 5.3.6
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 22:22:53 -08:00
dependabot[bot]
aca5e1fe87
Bump react-router in the npm_and_yarn group across 1 directory ( #1534 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ).
Updates `react-router` from 7.11.0 to 7.12.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.12.0/packages/react-router )
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 7.12.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 22:06:26 -08:00
jeffvli
289f307a52
update to v1.6.0
2026-02-13 23:08:33 -08:00
jeffvli
f752090c78
Revert "attempt fix for web/docker cache busting on new release"
...
This reverts commit 91e7c7434c .
2026-02-12 18:17:49 -08:00
jeffvli
91e7c7434c
attempt fix for web/docker cache busting on new release
...
- remove static asset filenames
- add cache clear config to PWA
- move PWA to base dir instead of assets
2026-02-11 20:52:28 -08:00
jeffvli
b514c7972d
update to v1.5.0
2026-02-10 00:22:00 -08:00
Ahmed ElSayed
fb170bb7c4
Add win-arm64 target ( #1665 )
2026-02-07 15:39:57 -08:00
jeffvli
cf663de2fc
add handlers and setting for nightly release
2026-02-05 23:45:32 -08:00
jeffvli
8af972c20b
add nightly publish build
2026-02-05 20:48:05 -08:00
jeffvli
adfdf04240
update to v1.4.2
2026-02-02 01:45:02 -08:00
jeffvli
7e4e28037c
add typecheck to lint
2026-02-01 22:13:48 -08:00
jeffvli
ba835bec3e
update to v1.4.1
2026-02-01 20:38:17 -08:00
jeffvli
854e7cc67e
update to v1.4.0
2026-02-01 19:11:27 -08:00
jeffvli
ba474205c8
bump electron to v39.4.0
2026-02-01 18:59:46 -08:00
jeffvli
bdd5c78d39
add custom skeleton component, remove dependency
2026-01-30 17:50:34 -08:00
jeffvli
c5d2c60d70
update to v1.3.0
2026-01-18 19:08:38 -08:00
jeffvli
b5923539c2
update to v1.2.0
2026-01-04 02:37:04 -08:00
jeffvli
1c6b204e80
bump butterchurn package
2026-01-03 23:04:22 -08:00
dependabot[bot]
0cfc4119ba
Bump qs in the npm_and_yarn group across 1 directory ( #1465 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [qs](https://github.com/ljharb/qs ).
Updates `qs` from 6.14.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-03 00:53:50 -08:00
jeffvli
72475fbcc2
update to v1.1.0
2025-12-31 01:53:43 -08:00
sheepman4267
9841cfba38
Bump electron version ( #1452 )
2025-12-29 14:51:50 -08:00
jeffvli
6c8099efe5
update to v1.0.2
2025-12-28 20:08:03 -08:00
jeffvli
4d57faa197
update to v1.0.1
2025-12-28 18:13:41 -08:00
jeffvli
f0d22267c3
replace react-resizable-panels with react-split-pane
...
- react-resizable-panels was causing an issue with browser navigation
2025-12-27 00:55:38 -08:00
jeffvli
5eb2cff6e9
add additional configuration to player sidebar
...
- allow reordering of panels
- allow separation between lyrics and visualizer panels
- allow resize of panels
2025-12-24 23:20:00 -08:00