From fb083d9911c407e55bd45736e5998c518423576c Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Thu, 27 Jan 2022 10:49:00 +0600 Subject: [PATCH] Changelog for v1.1.0 added appdmg build script added --- .github/workflows/flutter-build.yml | 6 +++++- CHANGELOG.md | 27 +++++++++++++++++++++++++++ appdmg.json | 8 ++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 appdmg.json diff --git a/.github/workflows/flutter-build.yml b/.github/workflows/flutter-build.yml index 496b578a..f4eff8ba 100644 --- a/.github/workflows/flutter-build.yml +++ b/.github/workflows/flutter-build.yml @@ -62,7 +62,11 @@ jobs: - run: flutter config --enable-macos-desktop - run: flutter build macos - run: du -sh build/macos/Build/Products/Release/spotube.app + - run: npm install -g appdmg + - run: appdmg appdmg.json build/Spotube-macos-x86_64.dmg - uses: actions/upload-artifact@v2 with: name: Spotube-Macos-Bundle - path: build/macos/Build/Products/Release/spotube.app \ No newline at end of file + path: | + build/macos/Build/Products/Release/spotube.app + build/Spotube-macos-x86_64.dmg diff --git a/CHANGELOG.md b/CHANGELOG.md index b2089210..55c691ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +# v1.1.0 + +### New +- MacOS support https://github.com/KRTirtho/spotube/pull/7 +- Download currently playing track to `/home//Downloads/Spotube` (Linux, MacOS) or `C:\Users\\Downloads\Spotube` (Windows) +- Play playlist from any song (index) instead of only the first track +- AlbumCard for showing album's metadata +- AlbumView aka show album tracks +- Play an album +- ArtistCard for showing artist metadata on the fly +- ArtistProfile for showing complete details of the artist +- Play artist's top tracks +- View Artist's "Fans also like" section +- Search page +- Play tracks from search result +- Click to open artist-profile/album everywhere in the application + +### Improved +- UserLibrary album & artist tab +- PlaylistView simplified layout with `ListView` instead of `TableView` +- Control Theme from settings manually +- `PageWindowTitleBar` now acts as `appBar` + +### Bug fixes +- Unsafe access to album art/artist/user Images with `.first` or `.last` causing accessing empty List error +- `url_launcher`'s unstable `canLaunch` method blocks OAuth login in certain *nix OSs +- Refresh token gets revoked & doesn't get renewed automatically # v1.0.1 ### Improved diff --git a/appdmg.json b/appdmg.json new file mode 100644 index 00000000..350690e7 --- /dev/null +++ b/appdmg.json @@ -0,0 +1,8 @@ +{ + "title": "Spotube", + "icon": "assets/spotube-logo.png", + "contents": [ + { "x": 448, "y": 344, "type": "link", "path": "/Applications" }, + { "x": 192, "y": 344, "type": "file", "path": "build/macos/Build/Products/Release/spotube.app" } + ] +} \ No newline at end of file