mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-10 15:11:58 +01:00
release: split the GitHub notes from the store changelog
The GitHub release body was the 500-char store changelog. Give the GitHub release its own detailed notes under docs/releases/<tag>.md and point release.yml at it, leaving the store changelog to be the trimmed version plus a link back to the GitHub release. The notes cover everything since 3.0.0, including ReplayGain, the artist page work, the sort name preference and the fixes. The store changelog still must exist; the workflow now checks both files.
This commit is contained in:
@@ -85,7 +85,9 @@ jobs:
|
||||
echo "value=false" >> "$GITHUB_OUTPUT"
|
||||
fi
|
||||
- name: Check release notes exist
|
||||
run: test -f "metadata/en-US/changelogs/${{ needs.build.outputs.version-code }}.txt"
|
||||
run: |
|
||||
test -f "metadata/en-US/changelogs/${{ needs.build.outputs.version-code }}.txt"
|
||||
test -f "docs/releases/$GITHUB_REF_NAME.md"
|
||||
- name: Write Play service account
|
||||
if: steps.stable.outputs.value == 'true'
|
||||
env:
|
||||
@@ -123,7 +125,7 @@ jobs:
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: |
|
||||
args=(--verify-tag --title "$GITHUB_REF_NAME" --notes-file "metadata/en-US/changelogs/${{ needs.build.outputs.version-code }}.txt")
|
||||
args=(--verify-tag --title "$GITHUB_REF_NAME" --notes-file "docs/releases/$GITHUB_REF_NAME.md")
|
||||
if [ "${{ steps.stable.outputs.value }}" != "true" ]; then
|
||||
args+=(--prerelease)
|
||||
fi
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
## What's new
|
||||
|
||||
- ReplayGain: normalizes loudness from the tags your server reports. Auto, the default, uses album gain for album queues and track gain for playlists, singles and shuffles. Playback settings also offer track gain, album gain, off and a preamp
|
||||
- Artist pages show an expandable biography, artwork from the server or built from the artist's albums, and separate sections for album credits and appearances
|
||||
- Sort lists can use regular names (the default), sort names, or sort names only for names without Latin letters
|
||||
- Improved handling for albums and tracks with multiple artists, including their names in song subtitles, the queue and info dialogs
|
||||
- Info dialogs in album and artist menus, listing credited artists, sort names and play and download details
|
||||
- Keep the screen on while now playing is open setting, off by default (thanks @chiangww!)
|
||||
|
||||
## Fixed
|
||||
|
||||
- Album and artist scroll positions survive navigating away and back
|
||||
- Search keeps its query and focus when you return
|
||||
- The library tab strip scrolls, so the settings gear is never squeezed out
|
||||
- Notification progress for streams of unknown length, such as Opus/Ogg transcodes
|
||||
- Album grid no longer shifts covers after a scrobble reloads the list
|
||||
- Now playing screen: artwork wraps with repeat, and cover shadows are no longer clipped
|
||||
|
||||
## Performance
|
||||
|
||||
- Faster library sync on servers without `search3`
|
||||
- Artist lists and downloads stay fast on large libraries
|
||||
|
||||
**Full changelog:** https://github.com/austinried/subtracks/compare/v3.0.0...v3.1.0
|
||||
Reference in New Issue
Block a user