Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Release v3.7.0 #1552

Merged
merged 42 commits into from
Jun 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
930539c
chore: fix analyzer issues
KRTirtho Apr 15, 2024
6907f9c
fix(updater): dead link (#1408)
GhoulBoii Apr 17, 2024
7ac7917
fix(linux): tray icon not showing #541
KRTirtho Apr 17, 2024
7e07c2e
fix(search): load more button not working #1417
KRTirtho Apr 17, 2024
9bccbc9
fix: spotify friends and user profile icon (mobile) showing when not …
KRTirtho Apr 17, 2024
2da5d78
chore: add docker and m1 based linux arm build
KRTirtho Apr 19, 2024
ef7833e
cd: fix sed failing us
KRTirtho Apr 19, 2024
88fea7e
cd: use docker cask
KRTirtho Apr 19, 2024
937a706
fix: windows SSL Certificate error breaking login #905 (#1474)
KRTirtho May 4, 2024
7ad67fa
cd: fix windows build error due to nightly version format
KRTirtho May 4, 2024
c1a105a
cd: fix github versioning scheme
KRTirtho May 4, 2024
2286277
chore: remove assets/ca entry in pubspec.yaml
KRTirtho May 4, 2024
4ca8939
fix(macos): Logs directory not created by default #1353
KRTirtho May 5, 2024
a77b677
refactor: Dart based Github Workflow CLI (#1490)
KRTirtho May 9, 2024
a838ead
refactor: move dart scripts as commands under CLI
KRTirtho May 9, 2024
2b01e4f
chore: add translated message command to command list
KRTirtho May 9, 2024
dbc1c45
feat(translations): add Basque translation (#1493)
josuigoa May 10, 2024
1e7f0e1
feat(translations): add georgian language (#1450)
osopromadze May 10, 2024
edc997e
feat(translations): add Finnish translations (#1449)
ctih1 May 10, 2024
0280654
feat(translations): add Indonesian translation (#1426)
yusriltakeuchi May 10, 2024
bf45681
feat(translations): Improve tr locales (#1419)
mikropsoft May 10, 2024
8fad225
feat(player): add volume slider floating label showing percentage (#1…
iAkashPattnaik May 10, 2024
9aea354
fix: fallback to LRCLIB when lyrics line less than 6 lines #1461
KRTirtho May 23, 2024
22caa81
feat: Local music library (#1479)
bleonard252 May 23, 2024
d82261c
fix: local track not showing up in queue
KRTirtho May 23, 2024
fc5bfa0
feat: local library folder cards
KRTirtho May 23, 2024
82307bc
feat: personalized stats based on local music history (#1522)
KRTirtho Jun 1, 2024
d2683c5
fix: some text are garbled in different parts of the app #1463 #1505
KRTirtho Jun 1, 2024
b2d9e64
refactor: use replace http with dio and use it as the default
KRTirtho Jun 1, 2024
e178698
cd: use dio in cli as well
KRTirtho Jun 1, 2024
e034455
chore: fix home feed not showing up
KRTirtho Jun 1, 2024
c4023aa
chore: downloaded tracks folder not opening
KRTirtho Jun 1, 2024
02acbd9
feat: play initially available tracks of playlist/album immediately a…
KRTirtho Jun 1, 2024
71341ec
feat: upgrade to Flutter 3.22.0
KRTirtho Jun 1, 2024
56241f7
refactor: migrate deprecated warnings
KRTirtho Jun 2, 2024
c607a33
fix(playback): skipping tracks with unplayable sources instead of fal…
KRTirtho Jun 2, 2024
e63a4bb
chore: migrate android gradle to declarative config syntax
KRTirtho Jun 3, 2024
bc534aa
chore: disable impeller for now
KRTirtho Jun 3, 2024
c3c9fc5
fix(windows): installer tries to install in current directory
KRTirtho Jun 3, 2024
f6ba95f
chore: upgrade deps and appbar bg fix
KRTirtho Jun 3, 2024
9cd44b6
chore: podspec update
KRTirtho Jun 3, 2024
ab713a4
chore: bump version and generate changelogs
KRTirtho Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
build
dist
.dart_tool
.idea
.github
.git
3 changes: 3 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,6 @@ ENABLE_UPDATE_CHECK=

LASTFM_API_KEY=
LASTFM_API_SECRET=

# Release channel. Can be: nightly, stable
RELEASE_CHANNEL=
2 changes: 1 addition & 1 deletion .fvm/fvm_config.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"flutterSdkVersion": "3.19.1",
"flutterSdkVersion": "3.22.1",
"flavors": {}
}
23 changes: 23 additions & 0 deletions .github/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
ARG FLUTTER_VERSION

FROM --platform=linux/arm64 krtirtho/flutter_distributor_arm64:${FLUTTER_VERSION}

ARG BUILD_VERSION

WORKDIR /app

COPY . .

RUN chown -R $(whoami) /app

RUN flutter pub get

RUN alias dpkg-deb="dpkg-deb --Zxz" &&\
flutter_distributor package --platform=linux --targets=deb --skip-clean

RUN make tar VERSION=${BUILD_VERSION} ARCH=arm64 PKG_ARCH=aarch64

RUN mv build/spotube-linux-*-aarch64.tar.xz dist/ &&\
mv dist/**/spotube-*-linux.deb dist/Spotube-linux-aarch64.deb

CMD [ "sleep", "5000000" ]
23 changes: 23 additions & 0 deletions .github/Dockerfile.flutter_distributor
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM --platform=linux/arm64 ubuntu:22.04

ARG FLUTTER_VERSION

RUN apt-get clean &&\
apt-get update &&\
apt-get install -y bash curl file git unzip xz-utils zip libglu1-mesa cmake tar clang ninja-build pkg-config libgtk-3-dev make python3-pip python3-setuptools desktop-file-utils libgdk-pixbuf2.0-dev fakeroot strace fuse libunwind-dev locate patchelf gir1.2-appindicator3-0.1 libappindicator3-1 libappindicator3-dev libsecret-1-0 libjsoncpp25 libsecret-1-dev libjsoncpp-dev libnotify-bin libnotify-dev mpv libmpv-dev rpm && \
rm -rf /var/lib/apt/lists/*

WORKDIR /home/flutter

RUN git clone https://github.com/flutter/flutter.git -b ${FLUTTER_VERSION} --single-branch flutter-sdk

RUN flutter-sdk/bin/flutter precache

RUN flutter-sdk/bin/flutter config --no-analytics

ENV PATH="$PATH:/home/flutter/flutter-sdk/bin"
ENV PATH="$PATH:/home/flutter/flutter-sdk/bin/cache/dart-sdk/bin"
ENV PATH="$PATH:/home/flutter/.pub-cache/bin"
ENV PUB_CACHE="/home/flutter/.pub-cache"

RUN dart pub global activate flutter_distributor
2 changes: 1 addition & 1 deletion .github/workflows/pr-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
pull_request:

env:
FLUTTER_VERSION: '3.19.5'
FLUTTER_VERSION: '3.22.1'

jobs:
lint:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spotube-publish-binary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
inputs:
version:
description: Version to publish (x.x.x)
default: 3.1.0
default: 3.7.0
required: true
dry_run:
description: Dry run
Expand Down
Loading