diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 000000000..a5c710337
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,179 @@
+version: 2.1
+
+orbs:
+ gh: circleci/github-cli@2.2.0
+
+jobs:
+ flutter_linux_arm:
+ machine:
+ image: ubuntu-2204:current
+ resource_class: arm.medium
+ parameters:
+ version:
+ type: string
+ default: 3.1.1
+ channel:
+ type: enum
+ enum:
+ - release
+ - nightly
+ default: release
+ github_run_number:
+ type: string
+ default: "0"
+ dry_run:
+ type: boolean
+ default: true
+ steps:
+ - checkout
+ - gh/setup
+
+ - run:
+ name: Get current date
+ command: |
+ echo "export CURRENT_DATE=$(date +%Y-%m-%d)" >> $BASH_ENV
+
+ - run:
+ name: Install dependencies
+ command: |
+ sudo apt-get update -y
+ sudo apt-get install -y tar clang cmake 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 zip rpm
+
+ - run:
+ name: Install Flutter
+ command: |
+ git clone https://github.com/flutter/flutter.git
+ cd flutter && git checkout stable && cd ..
+ export PATH="$PATH:`pwd`/flutter/bin"
+ flutter precache
+ flutter doctor -v
+
+ - run:
+ name: Install AppImageTool
+ command: |
+ wget -O appimagetool "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-aarch64.AppImage"
+ chmod +x appimagetool
+ mv appimagetool flutter/bin
+
+ - persist_to_workspace:
+ root: flutter
+ paths:
+ - .
+
+ - when:
+ condition:
+ equal: [<< parameters.channel >>, nightly]
+ steps:
+ - run:
+ name: Replace pubspec version and BUILD_VERSION Env (nightly)
+ command: |
+ curl -sS https://webi.sh/yq | sh
+ yq -i '.version |= sub("\+\d+", "+<< parameters.channel >>.")' pubspec.yaml
+ yq -i '.version += strenv(GITHUB_RUN_NUMBER)' pubspec.yaml
+ echo 'export BUILD_VERSION="<< parameters.version >>+<< parameters.channel >>.<< parameters.github_run_number >>"' >> $BASH_ENV
+
+ - when:
+ condition:
+ equal: [<< parameters.channel >>, release]
+ steps:
+ - run: echo 'export BUILD_VERSION="<< parameters.version >>"' >> $BASH_ENV
+
+ - run:
+ name: Generate .env file
+ command: |
+ echo "SPOTIFY_SECRETS=${SPOTIFY_SECRETS}" >> .env
+ echo "SUPABASE_URL=${SUPABASE_URL}" >> .env
+ echo "SUPABASE_API_KEY=${SUPABASE_API_KEY}" >> .env
+
+ - run:
+ name: Replace Version in files
+ command: |
+ sed -i 's|%{{APPDATA_RELEASE}}%||' linux/com.github.KRTirtho.Spotube.appdata.xml
+ echo "build_arch: aarch64" >> linux/packaging/rpm/make_config.yaml
+
+ - run:
+ name: Build secrets
+ command: |
+ export PATH="$PATH:`pwd`/flutter/bin"
+ flutter config --enable-linux-desktop
+ flutter pub get
+ dart run build_runner build --delete-conflicting-outputs --enable-experiment=records,patterns
+
+ - run:
+ name: Build Flutter app
+ command: |
+ export PATH="$PATH:`pwd`/flutter/bin"
+ export PATH="$PATH":"$HOME/.pub-cache/bin"
+ dart pub global activate flutter_distributor
+ alias dpkg-deb="dpkg-deb --Zxz"
+ flutter_distributor package --platform=linux --targets=deb
+ flutter_distributor package --platform=linux --targets=appimage
+ flutter_distributor package --platform=linux --targets=rpm
+
+ - when:
+ condition:
+ equal: [<< parameters.channel >>, nightly]
+ steps:
+ - run: make tar VERSION=nightly ARCH=arm64 PKG_ARCH=aarch64
+
+ - when:
+ condition:
+ equal: [<< parameters.channel >>, release]
+ steps:
+ - run: make tar VERSION=${BUILD_VERSION} ARCH=arm64 PKG_ARCH=aarch64
+
+ - run:
+ name: Move artifacts
+ command: |
+ mkdir bundle
+ mv build/spotube-linux-*-aarch64.tar.xz bundle/
+ mv dist/**/spotube-*-linux.deb bundle/Spotube-linux-aarch64.deb
+ mv dist/**/spotube-*-linux.rpm bundle/Spotube-linux-aarch64.rpm
+ mv dist/**/spotube-*-linux.AppImage bundle/Spotube-linux-aarch64.AppImage
+ zip -r Spotube-linux-aarch64.zip bundle
+
+ - store_artifacts:
+ path: Spotube-linux-aarch64.zip
+
+ - when:
+ condition:
+ and:
+ - equal: [<< parameters.dry_run >>, false]
+ - equal: [<< parameters.channel >>, release]
+ steps:
+ - run:
+ name: Upload to release (release)
+ command: gh release upload v<< parameters.version >> bundle/* --clobber
+
+ - when:
+ condition:
+ and:
+ - equal: [<< parameters.dry_run >>, false]
+ - equal: [<< parameters.channel >>, nightly]
+ steps:
+ - run:
+ name: Upload to release (nightly)
+ command: gh release upload nightly bundle/* --clobber
+
+parameters:
+ GHA_Actor:
+ type: string
+ default: ""
+ GHA_Action:
+ type: string
+ default: ""
+ GHA_Event:
+ type: string
+ default: ""
+ GHA_Meta:
+ type: string
+ default: ""
+
+workflows:
+ build_flutter_for_arm_workflow:
+ when: << pipeline.parameters.GHA_Action >>
+ jobs:
+ - flutter_linux_arm:
+ context:
+ - org-global
+ - GITHUB_CREDS
diff --git a/.github/workflows/spotube-release-binary.yml b/.github/workflows/spotube-release-binary.yml
index cd94ef673..2046eaff1 100644
--- a/.github/workflows/spotube-release-binary.yml
+++ b/.github/workflows/spotube-release-binary.yml
@@ -26,7 +26,7 @@ on:
default: true
env:
- FLUTTER_VERSION: '3.10.0'
+ FLUTTER_VERSION: '3.13.2'
jobs:
windows:
@@ -164,11 +164,11 @@ jobs:
- name: Create tar.xz (stable)
if: ${{ inputs.channel == 'stable' }}
- run: make tar VERSION=${{ env.BUILD_VERSION }}
+ run: make tar VERSION=${{ env.BUILD_VERSION }} ARCH=x64 PKG_ARCH=x86_64
- name: Create tar.xz (nightly)
if: ${{ inputs.channel == 'nightly' }}
- run: make tar VERSION=nightly
+ run: make tar VERSION=nightly ARCH=x64 PKG_ARCH=x86_64
- name: Move Files to dist
run: |
@@ -322,6 +322,24 @@ jobs:
name: Spotube-Release-Binaries
path: |
build/Spotube-macos-universal.dmg
+
+ # linux_arm:
+ # runs-on: ubuntu-latest
+ # steps:
+ # - run: |
+ # sudo apt-get update -y
+ # sudo apt-get install -y curl
+
+ # - name: Extract branch name
+ # shell: bash
+ # run: echo "BRANCH=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_ENV
+
+ # - name: Trigger CircleCI Pipeline
+ # run: |
+ # curl -X POST https://circleci.com/api/v2/project/cci-f9azl/spotube/pipeline \
+ # --header "Circle-Token: ${{secrets.CCI_TOKEN}}" \
+ # --header "content-type: application/json" \
+ # --data '{"branch": "${{env.BRANCH}}", "parameters":{"GHA_Action":"true","version":"${{inputs.version}}","channel":"${{inputs.channel}}","dry_run":${{inputs.dry_run}}}}'
upload:
runs-on: ubuntu-latest
diff --git a/Makefile b/Makefile
index 985d44868..c2678d2ec 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,8 @@
INNO_VERSION=6.2.0
TEMP_DIR=/tmp/spotube-tar
USR_SHARE=deb-struct/usr/share
-BUNDLE_DIR=build/linux/x64/release/bundle
+BUNDLE_DIR=build/linux/${ARCH}/release/bundle
MIRRORLIST=${PWD}/build/mirrorlist
-deb:
- mkdir -p ${USR_SHARE}/spotube\
- && mkdir -p $(USR_SHARE)/applications $(USR_SHARE)/icons/spotube $(USR_SHARE)/spotube $(USR_SHARE)/appdata\
- && cp -r $(BUNDLE_DIR)/* $(USR_SHARE)/spotube\
- && cp linux/spotube.desktop $(USR_SHARE)/applications/\
- && cp linux/com.github.KRTirtho.Spotube.appdata.xml $(USR_SHARE)/appdata/spotube.appdata.xml\
- && cp assets/spotube-logo.png $(USR_SHARE)/icons/spotube\
- && sed -i 's|com.github.KRTirtho.Spotube|spotube|' $(USR_SHARE)/appdata/spotube.appdata.xml\
- && dpkg-deb -b deb-struct/ build/Spotube-linux-x86_64.deb
tar:
mkdir -p $(TEMP_DIR)\
@@ -19,13 +10,9 @@ tar:
&& cp linux/spotube.desktop $(TEMP_DIR)\
&& cp assets/spotube-logo.png $(TEMP_DIR)\
&& cp linux/com.github.KRTirtho.Spotube.appdata.xml $(TEMP_DIR)\
- && tar -cJf build/spotube-linux-${VERSION}-x86_64.tar.xz -C $(TEMP_DIR) .\
+ && tar -cJf build/spotube-linux-${VERSION}-${PKG_ARCH}.tar.xz -C $(TEMP_DIR) .\
&& rm -rf $(TEMP_DIR)
-appimage:
- appimage-builder --recipe AppImageBuilder.yml\
- && mv Spotube-*-x86_64.AppImage build
-
aursrcinfo:
docker run -e EXPORT_SRC=1 -v ${PWD}/aur-struct:/pkg -v ${MIRRORLIST}:/etc/pacman.d/mirrorlist:ro whynothugo/makepkg
diff --git a/README.md b/README.md
index c2fd7780c..a8dcf52ab 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,25 @@
- An open source, cross-platform Spotify client compatible across multiple platforms
- utilizing Spotify's data API and YouTube (or Piped.video) as an audio source,
- eliminating the need for Spotify Premium
+An open source, cross-platform Spotify client compatible across multiple platforms
+utilizing Spotify's data API and YouTube (or Piped.video) as an audio source,
+eliminating the need for Spotify Premium
- Btw it's not another Electron app😉
+Btw it's not another Electron app😉
-
-
+
+
-
-
+
+
-
+
- ---
+---
- ![Spotube Desktop](assets/spotube-screenshot.png)
+![Spotube Desktop](assets/spotube-screenshot.png)
- ![Spotube Mobile](assets/mobile-screenshots/combined.png)
+![Spotube Mobile](assets/mobile-screenshots/combined.png)
@@ -161,7 +161,7 @@ This handy table lists all methods you can use to install Spotube:
Grab the latest nightly builds of Spotube [from the GitHub Releases](https://github.com/KRTirtho/spotube/releases/tag/nightly).
-## 🕳️ Building from source
+## 🕳️ Building from source
@@ -170,8 +170,9 @@ You can compile Spotube's source code by [following these instructions](CONTRIBU
## 👥 The Spotube team
- [Kingkor Roy Tirtho](https://github.com/KRTirtho) - The Founder, Maintainer and Lead Developer
-- [Owen Connor](https://github.com/owencz1998) - The Cool Discord Moderator
- [RaptaG](https://github.com/RaptaG) - The GitHub Moderator and Community Manager
+- [Owen Connor](https://github.com/owencz1998) - The Cool Discord Moderator
+- [Meenbeese](https://github.com/meenbeese) - The Android Developer
- [Piotr Rogowski](https://github.com/karniv00l) - The MacOS Developer
- [Rusty Apple](https://github.com/RustyApple) - The Mysterious Unknown Guy
diff --git a/lib/collections/assets.gen.dart b/lib/collections/assets.gen.dart
index f720ac9f7..fa7cfee7a 100644
--- a/lib/collections/assets.gen.dart
+++ b/lib/collections/assets.gen.dart
@@ -130,7 +130,16 @@ class AssetGenImage {
);
}
- ImageProvider provider() => AssetImage(_assetName);
+ ImageProvider provider({
+ AssetBundle? bundle,
+ String? package,
+ }) {
+ return AssetImage(
+ _assetName,
+ bundle: bundle,
+ package: package,
+ );
+ }
String get path => _assetName;
diff --git a/lib/collections/env.dart b/lib/collections/env.dart
index c279a0f94..a6e1efe36 100644
--- a/lib/collections/env.dart
+++ b/lib/collections/env.dart
@@ -5,13 +5,15 @@ part 'env.g.dart';
@Envied(obfuscate: true, requireEnvFile: true, path: ".env")
abstract class Env {
@EnviedField(varName: 'SUPABASE_URL')
- static final supabaseUrl = _Env.supabaseUrl;
+ static final String? supabaseUrl = _Env.supabaseUrl;
@EnviedField(varName: 'SUPABASE_API_KEY')
- static final supabaseAnonKey = _Env.supabaseAnonKey;
+ static final String? supabaseAnonKey = _Env.supabaseAnonKey;
@EnviedField(varName: 'SPOTIFY_SECRETS')
- static final spotifySecrets = _Env.spotifySecrets.split(',').map((e) {
+ static final String rawSpotifySecrets = _Env.rawSpotifySecrets;
+
+ static final spotifySecrets = rawSpotifySecrets.split(',').map((e) {
final secrets = e.trim().split(":").map((e) => e.trim());
return {
"clientId": secrets.first,
@@ -20,7 +22,7 @@ abstract class Env {
}).toList();
@EnviedField(varName: 'ENABLE_UPDATE_CHECK', defaultValue: "1")
- static final _enableUpdateChecker = _Env._enableUpdateChecker;
+ static final String _enableUpdateChecker = _Env._enableUpdateChecker;
static bool get enableUpdateChecker => _enableUpdateChecker == "1";
}
diff --git a/lib/services/supabase.dart b/lib/services/supabase.dart
index 93b94380d..d42d8eebc 100644
--- a/lib/services/supabase.dart
+++ b/lib/services/supabase.dart
@@ -4,8 +4,8 @@ import 'package:supabase/supabase.dart';
class SupabaseService {
static final api = SupabaseClient(
- Env.supabaseUrl,
- Env.supabaseAnonKey,
+ Env.supabaseUrl ?? "",
+ Env.supabaseAnonKey ?? "",
);
Future insertTrack(MatchedTrack track) async {
diff --git a/linux/packaging/rpm/make_config.yaml b/linux/packaging/rpm/make_config.yaml
index 55e772cef..0e3e16240 100644
--- a/linux/packaging/rpm/make_config.yaml
+++ b/linux/packaging/rpm/make_config.yaml
@@ -26,5 +26,4 @@ generic_name: Music Streaming Application
categories:
- Music
-
startup_notify: true
diff --git a/pubspec.lock b/pubspec.lock
index 94eccfddc..fde8f6b14 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -5,18 +5,18 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
- sha256: "0c80aeab9bc807ab10022cd3b2f4cf2ecdf231949dc1ddd9442406a003f19201"
+ sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
url: "https://pub.dev"
source: hosted
- version: "52.0.0"
+ version: "61.0.0"
analyzer:
dependency: transitive
description:
name: analyzer
- sha256: cd8ee83568a77f3ae6b913a36093a1c9b1264e7cb7f834d9ddd2311dade9c1f4
+ sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
url: "https://pub.dev"
source: hosted
- version: "5.4.0"
+ version: "5.13.0"
app_package_maker:
dependency: transitive
description:
@@ -85,18 +85,18 @@ packages:
dependency: transitive
description:
name: archive
- sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb"
+ sha256: e0902a06f0e00414e4e3438a084580161279f137aeb862274710f29ec10cf01e
url: "https://pub.dev"
source: hosted
- version: "3.3.2"
+ version: "3.3.9"
args:
dependency: "direct main"
description:
name: args
- sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a
+ sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
url: "https://pub.dev"
source: hosted
- version: "2.4.1"
+ version: "2.4.2"
async:
dependency: "direct main"
description:
@@ -109,18 +109,18 @@ packages:
dependency: "direct main"
description:
name: audio_service
- sha256: "7e86d7ce23caad605199f7b25e548fe7b618fb0c150fa0585f47a910fe7e7a67"
+ sha256: a4d989f1225ea9621898d60f23236dcbfc04876fa316086c23c5c4af075dbac4
url: "https://pub.dev"
source: hosted
- version: "0.18.9"
+ version: "0.18.12"
audio_service_platform_interface:
dependency: transitive
description:
name: audio_service_platform_interface
- sha256: "2c3a1d52803931e836b9693547a71c0c3585ad54219d2214219ed5cfcc3c1af4"
+ sha256: "8431a455dac9916cc9ee6f7da5620a666436345c906ad2ebb7fa41d18b3c1bf4"
url: "https://pub.dev"
source: hosted
- version: "0.1.0"
+ version: "0.1.1"
audio_service_web:
dependency: transitive
description:
@@ -133,10 +133,10 @@ packages:
dependency: "direct main"
description:
name: audio_session
- sha256: e4acc4e9eaa32436dfc5d7aed7f0a370f2d7bb27ee27de30d6c4f220c2a05c73
+ sha256: "8a2bc5e30520e18f3fb0e366793d78057fb64cd5287862c76af0c8771f2a52ad"
url: "https://pub.dev"
source: hosted
- version: "0.1.13"
+ version: "0.1.16"
auto_size_text:
dependency: "direct main"
description:
@@ -157,10 +157,10 @@ packages:
dependency: transitive
description:
name: build
- sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
+ sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
url: "https://pub.dev"
source: hosted
- version: "2.3.1"
+ version: "2.4.1"
build_cli_annotations:
dependency: transitive
description:
@@ -181,34 +181,34 @@ packages:
dependency: transitive
description:
name: build_daemon
- sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf"
+ sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65"
url: "https://pub.dev"
source: hosted
- version: "3.1.0"
+ version: "4.0.0"
build_resolvers:
dependency: transitive
description:
name: build_resolvers
- sha256: "7c35a3a7868626257d8aee47b51c26b9dba11eaddf3431117ed2744951416aab"
+ sha256: d912852cce27c9e80a93603db721c267716894462e7033165178b91138587972
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.3.2"
build_runner:
dependency: "direct dev"
description:
name: build_runner
- sha256: b0a8a7b8a76c493e85f1b84bffa0588859a06197863dba8c9036b15581fd9727
+ sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b"
url: "https://pub.dev"
source: hosted
- version: "2.3.3"
+ version: "2.4.6"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
- sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292"
+ sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41"
url: "https://pub.dev"
source: hosted
- version: "7.2.7"
+ version: "7.2.10"
built_collection:
dependency: transitive
description:
@@ -221,18 +221,18 @@ packages:
dependency: transitive
description:
name: built_value
- sha256: "169565c8ad06adb760c3645bf71f00bff161b00002cace266cad42c5d22a7725"
+ sha256: ff627b645b28fb8bdb69e645f910c2458fd6b65f6585c3a53e0626024897dedf
url: "https://pub.dev"
source: hosted
- version: "8.4.3"
+ version: "8.6.2"
buttons_tabbar:
dependency: "direct main"
description:
name: buttons_tabbar
- sha256: d8a53cd3be0ce5b662d01378b1cd842eb44ee68da5abeeff3c081ee3bf614160
+ sha256: "781128180f3e76cf93c093183f10395c664983dbee20bc4da2025be70085c2da"
url: "https://pub.dev"
source: hosted
- version: "1.3.6"
+ version: "1.3.7+1"
cached_network_image:
dependency: "direct main"
description:
@@ -262,7 +262,7 @@ packages:
description:
path: "."
ref: HEAD
- resolved-ref: "5c91db2578abd0c1609dc409ee3daee168d8b20e"
+ resolved-ref: "354108cbfe75299e8dd25be521946b32c41f621d"
url: "https://github.com/ThexXTURBOXx/catcher"
source: git
version: "0.8.0"
@@ -286,10 +286,10 @@ packages:
dependency: transitive
description:
name: checked_yaml
- sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311"
+ sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
url: "https://pub.dev"
source: hosted
- version: "2.0.2"
+ version: "2.0.3"
cli_util:
dependency: transitive
description:
@@ -310,10 +310,10 @@ packages:
dependency: transitive
description:
name: code_builder
- sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe"
+ sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1"
url: "https://pub.dev"
source: hosted
- version: "4.4.0"
+ version: "4.6.0"
collection:
dependency: "direct main"
description:
@@ -350,26 +350,26 @@ packages:
dependency: transitive
description:
name: crypto
- sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
+ sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
url: "https://pub.dev"
source: hosted
- version: "3.0.2"
+ version: "3.0.3"
csslib:
dependency: transitive
description:
name: csslib
- sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745
+ sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
url: "https://pub.dev"
source: hosted
- version: "0.17.2"
+ version: "1.0.0"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
- sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
+ sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d
url: "https://pub.dev"
source: hosted
- version: "1.0.5"
+ version: "1.0.6"
curved_navigation_bar:
dependency: "direct main"
description:
@@ -382,18 +382,18 @@ packages:
dependency: transitive
description:
name: dart_style
- sha256: "7a03456c3490394c8e7665890333e91ae8a49be43542b616e414449ac358acd4"
+ sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55"
url: "https://pub.dev"
source: hosted
- version: "2.2.4"
+ version: "2.3.2"
dartx:
dependency: transitive
description:
name: dartx
- sha256: "45d7176701f16c5a5e00a4798791c1964bc231491b879369c818dd9a9c764871"
+ sha256: "8b25435617027257d43e6508b5fe061012880ddfdaa75a71d607c3de2a13d244"
url: "https://pub.dev"
source: hosted
- version: "1.1.0"
+ version: "1.2.0"
dbus:
dependency: "direct main"
description:
@@ -454,18 +454,18 @@ packages:
dependency: transitive
description:
name: dots_indicator
- sha256: e59dfc90030ee5a4fd4c53144a8ce97cc7a823c2067b8fb9814960cd1ae63f89
+ sha256: f1599baa429936ba87f06ae5f2adc920a367b16d08f74db58c3d0f6e93bcdb5c
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.1.2"
duration:
dependency: "direct main"
description:
name: duration
- sha256: d0b29d0a345429e3986ac56d60e4aef65b37d11e653022b2b9a4b361332b777f
+ sha256: "0548a12d235dab185c677ef660995f23fdc06a02a2b984aa23805f6a03d82815"
url: "https://pub.dev"
source: hosted
- version: "3.0.12"
+ version: "3.0.13"
envied:
dependency: "direct main"
description:
@@ -494,10 +494,10 @@ packages:
dependency: transitive
description:
name: ffi
- sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99
+ sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
url: "https://pub.dev"
source: hosted
- version: "2.0.2"
+ version: "2.1.0"
file:
dependency: transitive
description:
@@ -606,10 +606,10 @@ packages:
dependency: "direct main"
description:
name: fluentui_system_icons
- sha256: b7fd3f18a6431fe0c63610c7c6f46e48b5471104a9460678fb0e661230911bf7
+ sha256: "7637cab80bd8d1ba762144cd85df79a7318c12ed5a66d166a9e4acbf24a4c412"
url: "https://pub.dev"
source: hosted
- version: "1.1.190"
+ version: "1.1.214"
flutter:
dependency: "direct main"
description: flutter
@@ -643,10 +643,10 @@ packages:
dependency: "direct main"
description:
name: flutter_cache_manager
- sha256: "32cd900555219333326a2d0653aaaf8671264c29befa65bbd9856d204a4c9fb3"
+ sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba"
url: "https://pub.dev"
source: hosted
- version: "3.3.0"
+ version: "3.3.1"
flutter_desktop_tools:
dependency: "direct main"
description:
@@ -689,26 +689,26 @@ packages:
dependency: transitive
description:
name: flutter_gen_core
- sha256: e74db9fc706ce43ef0dfd4b296fcfa10f84c4d862b9b68a087e7c703f97c7a0a
+ sha256: e8637dd6a59860f89e5e71be0a27101ec32dad1a0ed7fd879fd23b6e91d5004d
url: "https://pub.dev"
source: hosted
- version: "5.2.0"
+ version: "5.3.1"
flutter_gen_runner:
dependency: "direct dev"
description:
name: flutter_gen_runner
- sha256: "434511d7c3f7bb5c67d89a16451056093953bebf7afa8336baeceddfc6fe2a21"
+ sha256: "7de1bf4fc0439be0fef3178b6423d5c7f1f9f3a38a7c6fafe75d7f70ff4856d7"
url: "https://pub.dev"
source: hosted
- version: "5.2.0"
+ version: "5.3.1"
flutter_hooks:
dependency: "direct main"
description:
name: flutter_hooks
- sha256: "9eab8fd7aa752c3c1c0a364f9825851d410eb935243411682f4b1b0a4c569d71"
+ sha256: "6ae13b1145c589112cbd5c4fda6c65908993a9cb18d4f82042e9c28dd9fbf611"
url: "https://pub.dev"
source: hosted
- version: "0.20.0"
+ version: "0.20.1"
flutter_inappwebview:
dependency: "direct main"
description:
@@ -717,6 +717,54 @@ packages:
url: "https://pub.dev"
source: hosted
version: "5.7.2+3"
+ flutter_keyboard_visibility:
+ dependency: transitive
+ description:
+ name: flutter_keyboard_visibility
+ sha256: "4983655c26ab5b959252ee204c2fffa4afeb4413cd030455194ec0caa3b8e7cb"
+ url: "https://pub.dev"
+ source: hosted
+ version: "5.4.1"
+ flutter_keyboard_visibility_linux:
+ dependency: transitive
+ description:
+ name: flutter_keyboard_visibility_linux
+ sha256: "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.0"
+ flutter_keyboard_visibility_macos:
+ dependency: transitive
+ description:
+ name: flutter_keyboard_visibility_macos
+ sha256: c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.0"
+ flutter_keyboard_visibility_platform_interface:
+ dependency: transitive
+ description:
+ name: flutter_keyboard_visibility_platform_interface
+ sha256: e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.0"
+ flutter_keyboard_visibility_web:
+ dependency: transitive
+ description:
+ name: flutter_keyboard_visibility_web
+ sha256: d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.0"
+ flutter_keyboard_visibility_windows:
+ dependency: transitive
+ description:
+ name: flutter_keyboard_visibility_windows
+ sha256: fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.0"
flutter_launcher_icons:
dependency: "direct dev"
description:
@@ -729,10 +777,10 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
- sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c
+ sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "2.0.3"
flutter_localizations:
dependency: "direct main"
description: flutter
@@ -742,26 +790,26 @@ packages:
dependency: transitive
description:
name: flutter_mailer
- sha256: "5ec538be34233a62129c3aedc8cfcfaca0c4de390ca43f331f52e972d410b84d"
+ sha256: a935e9caa842877e8ed56109afb75b86e6488edbcd4696a5ac02b327a48fcd8a
url: "https://pub.dev"
source: hosted
- version: "2.0.2"
+ version: "2.1.1"
flutter_native_splash:
dependency: "direct main"
description:
name: flutter_native_splash
- sha256: af665ef80a213a9ed502845a3d7a61b9acca4100ee7e9f067a7440bc3acd6730
+ sha256: ecff62b3b893f2f665de7e4ad3de89f738941fcfcaaba8ee601e749efafa4698
url: "https://pub.dev"
source: hosted
- version: "2.2.19"
+ version: "2.3.2"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
- sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0"
+ sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c
url: "https://pub.dev"
source: hosted
- version: "2.0.14"
+ version: "2.0.16"
flutter_riverpod:
dependency: "direct main"
description:
@@ -774,58 +822,58 @@ packages:
dependency: transitive
description:
name: flutter_rust_bridge
- sha256: ff90d5ddd0cda6d94ed048cc9c4a4d993d1a4bb11605d60a1282fc1bbf173c77
+ sha256: a2ff791f96ed03be0d4a8d249130688371ab3612ef95efeddef23600b904a1ef
url: "https://pub.dev"
source: hosted
- version: "1.80.1"
+ version: "1.81.0"
flutter_secure_storage:
dependency: "direct main"
description:
name: flutter_secure_storage
- sha256: "98352186ee7ad3639ccc77ad7924b773ff6883076ab952437d20f18a61f0a7c5"
+ sha256: "22dbf16f23a4bcf9d35e51be1c84ad5bb6f627750565edd70dab70f3ff5fff8f"
url: "https://pub.dev"
source: hosted
- version: "8.0.0"
+ version: "8.1.0"
flutter_secure_storage_linux:
dependency: transitive
description:
name: flutter_secure_storage_linux
- sha256: "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3"
+ sha256: "3d5032e314774ee0e1a7d0a9f5e2793486f0dff2dd9ef5a23f4e3fb2a0ae6a9e"
url: "https://pub.dev"
source: hosted
- version: "1.1.3"
+ version: "1.2.0"
flutter_secure_storage_macos:
dependency: transitive
description:
name: flutter_secure_storage_macos
- sha256: "083add01847fc1c80a07a08e1ed6927e9acd9618a35e330239d4422cd2a58c50"
+ sha256: bd33935b4b628abd0b86c8ca20655c5b36275c3a3f5194769a7b3f37c905369c
url: "https://pub.dev"
source: hosted
- version: "3.0.0"
+ version: "3.0.1"
flutter_secure_storage_platform_interface:
dependency: transitive
description:
name: flutter_secure_storage_platform_interface
- sha256: b3773190e385a3c8a382007893d678ae95462b3c2279e987b55d140d3b0cb81b
+ sha256: "0d4d3a5dd4db28c96ae414d7ba3b8422fd735a8255642774803b2532c9a61d7e"
url: "https://pub.dev"
source: hosted
- version: "1.0.1"
+ version: "1.0.2"
flutter_secure_storage_web:
dependency: transitive
description:
name: flutter_secure_storage_web
- sha256: "42938e70d4b872e856e678c423cc0e9065d7d294f45bc41fc1981a4eb4beaffe"
+ sha256: "30f84f102df9dcdaa2241866a958c2ec976902ebdaa8883fbfe525f1f2f3cf20"
url: "https://pub.dev"
source: hosted
- version: "1.1.1"
+ version: "1.1.2"
flutter_secure_storage_windows:
dependency: transitive
description:
name: flutter_secure_storage_windows
- sha256: fc2910ec9b28d60598216c29ea763b3a96c401f0ce1d13cdf69ccb0e5c93c3ee
+ sha256: "38f9501c7cb6f38961ef0e1eacacee2b2d4715c63cc83fe56449c4d3d0b47255"
url: "https://pub.dev"
source: hosted
- version: "2.0.0"
+ version: "2.1.1"
flutter_svg:
dependency: "direct main"
description:
@@ -848,10 +896,10 @@ packages:
dependency: transitive
description:
name: fluttertoast
- sha256: "774fa28b07f3a82c93596bc137be33189fec578ed3447a93a5a11c93435de394"
+ sha256: "474f7d506230897a3cd28c965ec21c5328ae5605fc9c400cd330e9e9d6ac175c"
url: "https://pub.dev"
source: hosted
- version: "8.1.3"
+ version: "8.2.2"
form_validator:
dependency: "direct main"
description:
@@ -864,10 +912,10 @@ packages:
dependency: transitive
description:
name: freezed_annotation
- sha256: aeac15850ef1b38ee368d4c53ba9a847e900bb2c53a4db3f6881cbb3cb684338
+ sha256: c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.4.1"
frontend_server_client:
dependency: transitive
description:
@@ -901,18 +949,18 @@ packages:
dependency: transitive
description:
name: glob
- sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c"
+ sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
url: "https://pub.dev"
source: hosted
- version: "2.1.1"
+ version: "2.1.2"
go_router:
dependency: "direct main"
description:
name: go_router
- sha256: b3cadd2cd59a4103fd5f6bc572ca75111264698784e927aa471921c3477d5475
+ sha256: "5668e6d3dbcb2d0dfa25f7567554b88c57e1e3f3c440b672b24d4a9477017d5b"
url: "https://pub.dev"
source: hosted
- version: "10.0.0"
+ version: "10.1.2"
google_fonts:
dependency: "direct main"
description:
@@ -925,26 +973,26 @@ packages:
dependency: transitive
description:
name: gotrue
- sha256: "6ba95e38c06af30d4a365112b433567df70f83d5853923274cb894ea9702c5fa"
+ sha256: af61c5c6a2374d9032b7e4b388de0bb0442f4bedc56372d5382c1ef61c85f1f3
url: "https://pub.dev"
source: hosted
- version: "1.11.2"
+ version: "1.12.1"
graphs:
dependency: transitive
description:
name: graphs
- sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2
+ sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.3.1"
gsettings:
dependency: transitive
description:
name: gsettings
- sha256: fe90d719e09a6f36607021047e642068a0c98839d9633db00b91633420ae8b0d
+ sha256: "1b0ce661f5436d2db1e51f3c4295a49849f03d304003a7ba177d01e3a858249c"
url: "https://pub.dev"
source: hosted
- version: "0.2.7"
+ version: "0.2.8"
hive:
dependency: "direct main"
description:
@@ -965,10 +1013,10 @@ packages:
dependency: "direct dev"
description:
name: hive_generator
- sha256: "65998cc4d2cd9680a3d9709d893d2f6bb15e6c1f92626c3f1fa650b4b3281521"
+ sha256: "06cb8f58ace74de61f63500564931f9505368f45f98958bd7a6c35ba24159db4"
url: "https://pub.dev"
source: hosted
- version: "2.0.0"
+ version: "2.0.1"
hooks_riverpod:
dependency: "direct main"
description:
@@ -981,10 +1029,10 @@ packages:
dependency: "direct main"
description:
name: html
- sha256: "58e3491f7bf0b6a4ea5110c0c688877460d1a6366731155c4a4580e7ded773e8"
+ sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
url: "https://pub.dev"
source: hosted
- version: "0.15.3"
+ version: "0.15.4"
http:
dependency: "direct main"
description:
@@ -1029,10 +1077,10 @@ packages:
dependency: transitive
description:
name: image_picker_android
- sha256: d32a997bcc4ee135aebca8e272b7c517927aa65a74b9c60a81a2764ef1a0462d
+ sha256: "47da2161c2e9f8f8a9cbbd89d466d174333fbdd769aeed848912e0b16d9cb369"
url: "https://pub.dev"
source: hosted
- version: "0.8.7+5"
+ version: "0.8.8"
image_picker_for_web:
dependency: transitive
description:
@@ -1106,10 +1154,10 @@ packages:
dependency: "direct main"
description:
name: introduction_screen
- sha256: "73965475d6b271846f81c5fce5b459546a4ea36c285408691522437fd6bbeb69"
+ sha256: ef5a5479a8e06a84b9a7eff16c698b9b82f70cd1b6203b264bc3686f9bfb77e2
url: "https://pub.dev"
source: hosted
- version: "3.1.4"
+ version: "3.1.11"
io:
dependency: transitive
description:
@@ -1138,10 +1186,10 @@ packages:
dependency: "direct dev"
description:
name: json_serializable
- sha256: "43793352f90efa5d8b251893a63d767b2f7c833120e3cc02adad55eefec04dc7"
+ sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969
url: "https://pub.dev"
source: hosted
- version: "6.6.2"
+ version: "6.7.1"
json_view:
dependency: transitive
description:
@@ -1162,10 +1210,10 @@ packages:
dependency: transitive
description:
name: lints
- sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
+ sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "2.1.1"
local_notifier:
dependency: transitive
description:
@@ -1178,26 +1226,26 @@ packages:
dependency: "direct main"
description:
name: logger
- sha256: "5076f09225f91dc49289a4ccb92df2eeea9ea01cf7c26d49b3a1f04c6a49eec1"
+ sha256: "7ad7215c15420a102ec687bb320a7312afd449bac63bfb1c60d9787c27b9767f"
url: "https://pub.dev"
source: hosted
- version: "1.1.0"
+ version: "1.4.0"
logging:
dependency: transitive
description:
name: logging
- sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
+ sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
url: "https://pub.dev"
source: hosted
- version: "1.1.1"
+ version: "1.2.0"
mailer:
dependency: transitive
description:
name: mailer
- sha256: dae17f4c6a360de380fe6c3981f806fa8df69c94533bd6f347075e4f14417bf2
+ sha256: "57f6dd1496699999a7bfd0aa6be0645384f477f4823e16d4321c40a434346382"
url: "https://pub.dev"
source: hosted
- version: "6.0.0"
+ version: "6.0.1"
matcher:
dependency: transitive
description:
@@ -1322,10 +1370,10 @@ packages:
dependency: transitive
description:
name: oauth2
- sha256: "1e8376c222651904caf7785fd2fa01b1e2be608c94bec842a94e116deca88f13"
+ sha256: c4013ef62be37744efdc0861878fd9e9285f34db1f9e331cc34100d7674feb42
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "2.0.2"
octo_image:
dependency: transitive
description:
@@ -1362,10 +1410,10 @@ packages:
dependency: "direct main"
description:
name: palette_generator
- sha256: "0e3cd6974e10b1434dcf4cf779efddb80e2696585e273a2dbede6af52f94568d"
+ sha256: eb7082b4b97487ebc65b3ad3f6f0b7489b96e76840381ed0e06a46fe7ffd4068
url: "https://pub.dev"
source: hosted
- version: "0.3.3+2"
+ version: "0.3.3+3"
path:
dependency: "direct main"
description:
@@ -1394,50 +1442,50 @@ packages:
dependency: "direct main"
description:
name: path_provider
- sha256: dcea5feb97d8abf90cab9e9030b497fb7c3cbf26b7a1fe9e3ef7dcb0a1ddec95
+ sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa
url: "https://pub.dev"
source: hosted
- version: "2.0.12"
+ version: "2.1.1"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
- sha256: a776c088d671b27f6e3aa8881d64b87b3e80201c64e8869b811325de7a76c15e
+ sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1"
url: "https://pub.dev"
source: hosted
- version: "2.0.22"
+ version: "2.2.0"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
- sha256: "62a68e7e1c6c459f9289859e2fae58290c981ce21d1697faf54910fe1faa4c74"
+ sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
url: "https://pub.dev"
source: hosted
- version: "2.1.1"
+ version: "2.3.1"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
- sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379
+ sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
url: "https://pub.dev"
source: hosted
- version: "2.1.7"
+ version: "2.2.1"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
- sha256: f0abc8ebd7253741f05488b4813d936b4d07c6bae3e86148a09e342ee4b08e76
+ sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
url: "https://pub.dev"
source: hosted
- version: "2.0.5"
+ version: "2.1.1"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
- sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6
+ sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
url: "https://pub.dev"
source: hosted
- version: "2.1.6"
+ version: "2.2.1"
pedantic:
dependency: transitive
description:
@@ -1450,50 +1498,50 @@ packages:
dependency: "direct main"
description:
name: permission_handler
- sha256: "33c6a1253d1f95fd06fa74b65b7ba907ae9811f9d5c1d3150e51417d04b8d6a8"
+ sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5
url: "https://pub.dev"
source: hosted
- version: "10.2.0"
+ version: "10.4.5"
permission_handler_android:
dependency: transitive
description:
name: permission_handler_android
- sha256: "8028362b40c4a45298f1cbfccd227c8dd6caf0e27088a69f2ba2ab15464159e2"
+ sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47"
url: "https://pub.dev"
source: hosted
- version: "10.2.0"
+ version: "10.3.6"
permission_handler_apple:
dependency: transitive
description:
name: permission_handler_apple
- sha256: "9c370ef6a18b1c4b2f7f35944d644a56aa23576f23abee654cf73968de93f163"
+ sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5"
url: "https://pub.dev"
source: hosted
- version: "9.0.7"
+ version: "9.1.4"
permission_handler_platform_interface:
dependency: transitive
description:
name: permission_handler_platform_interface
- sha256: "68abbc472002b5e6dfce47fe9898c6b7d8328d58b5d2524f75e277c07a97eb84"
+ sha256: f2343e9fa9c22ae4fd92d4732755bfe452214e7189afcc097380950cf567b4b2
url: "https://pub.dev"
source: hosted
- version: "3.9.0"
+ version: "3.11.5"
permission_handler_windows:
dependency: transitive
description:
name: permission_handler_windows
- sha256: f67cab14b4328574938ecea2db3475dad7af7ead6afab6338772c5f88963e38b
+ sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098
url: "https://pub.dev"
source: hosted
- version: "0.1.2"
+ version: "0.1.3"
petitparser:
dependency: transitive
description:
name: petitparser
- sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4"
+ sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750
url: "https://pub.dev"
source: hosted
- version: "5.1.0"
+ version: "5.4.0"
piped_client:
dependency: "direct main"
description:
@@ -1514,10 +1562,18 @@ packages:
dependency: transitive
description:
name: plugin_platform_interface
- sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc"
+ sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d
url: "https://pub.dev"
source: hosted
- version: "2.1.4"
+ version: "2.1.6"
+ pointycastle:
+ dependency: transitive
+ description:
+ name: pointycastle
+ sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.7.3"
pool:
dependency: transitive
description:
@@ -1530,18 +1586,18 @@ packages:
dependency: "direct main"
description:
name: popover
- sha256: "4255a09e3bb64cada6aebdeeeb15453a2790802d4eecb9256ff5c895863582ea"
+ sha256: "59f4a55ebb484d012c8aaa273ad58eee571945231b71fb938c5a69f63b5a94d4"
url: "https://pub.dev"
source: hosted
- version: "0.2.8+1"
+ version: "0.2.8+2"
postgrest:
dependency: transitive
description:
name: postgrest
- sha256: "6a0f28f33af4582a9874ce15520531280d39831f356f9740839ec142fc8deeff"
+ sha256: d6cc0f60c7dc761f84d1c6d11d9e02b3ad90399bd84639a28c1c024adbaa9bde
url: "https://pub.dev"
source: hosted
- version: "1.4.0"
+ version: "1.5.0"
process:
dependency: transitive
description:
@@ -1562,18 +1618,18 @@ packages:
dependency: "direct dev"
description:
name: pub_api_client
- sha256: d4bc6c9ec778da1a79675eab41bde456b392973216acd783156afaee69230e22
+ sha256: d456816ef5142906a22dc56e37be6bef6cb0276f0a26c11d1f7d277868202e71
url: "https://pub.dev"
source: hosted
- version: "2.4.0"
+ version: "2.6.0"
pub_semver:
dependency: transitive
description:
name: pub_semver
- sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17"
+ sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
url: "https://pub.dev"
source: hosted
- version: "2.1.3"
+ version: "2.1.4"
pubspec:
dependency: transitive
description:
@@ -1586,10 +1642,10 @@ packages:
dependency: "direct dev"
description:
name: pubspec_parse
- sha256: ec85d7d55339d85f44ec2b682a82fea340071e8978257e5a43e69f79e98ef50c
+ sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367
url: "https://pub.dev"
source: hosted
- version: "1.2.2"
+ version: "1.2.3"
puppeteer:
dependency: transitive
description:
@@ -1610,18 +1666,18 @@ packages:
dependency: transitive
description:
name: realtime_client
- sha256: ff743de9bb0f46fcfffcfe64ae93062702dcd0f83a2ce8adc40d5fb7f542af90
+ sha256: b4b7bb293417dafc73943ed639209b2dcb796db8495e56bba29a4e26fadef5cd
url: "https://pub.dev"
source: hosted
- version: "1.1.3"
+ version: "1.2.1"
retry:
dependency: transitive
description:
name: retry
- sha256: a8a1e475a100a0bdc73f529ca8ea1e9c9c76bec8ad86a1f47780139a34ce7aea
+ sha256: "822e118d5b3aafed083109c72d5f484c6dc66707885e07c0fbcb8b986bba7efc"
url: "https://pub.dev"
source: hosted
- version: "3.1.1"
+ version: "3.1.2"
riverpod:
dependency: transitive
description:
@@ -1650,10 +1706,10 @@ packages:
dependency: transitive
description:
name: screen_retriever
- sha256: "4931f226ca158123ccd765325e9fbf360bfed0af9b460a10f960f9bb13d58323"
+ sha256: "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90"
url: "https://pub.dev"
source: hosted
- version: "0.1.6"
+ version: "0.1.9"
scroll_to_index:
dependency: "direct main"
description:
@@ -1666,90 +1722,90 @@ packages:
dependency: transitive
description:
name: sentry
- sha256: "1c5498c8d1754dbf4fa51ca14d31c8c34ea0a0f897ff666ecd516dbd588dad6a"
+ sha256: "39c23342fc96105da449914f7774139a17a0ca8a4e70d9ad5200171f7e47d6ba"
url: "https://pub.dev"
source: hosted
- version: "7.5.2"
+ version: "7.9.0"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
- sha256: "858aaa72d8f61637d64e776aca82e1c67e6d9ee07979123c5d17115031c1b13b"
+ sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.2.1"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
- sha256: "8304d8a1f7d21a429f91dee552792249362b68a331ac5c3c1caf370f658873f6"
+ sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06"
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.2.1"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
- sha256: cf2a42fb20148502022861f71698db12d937c7459345a1bdaa88fc91a91b3603
+ sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7"
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.3.4"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
- sha256: "9d387433ca65717bbf1be88f4d5bb18f10508917a8fa2fb02e0fd0d7479a9afa"
+ sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.3.1"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
- sha256: fb5cf25c0235df2d0640ac1b1174f6466bd311f621574997ac59018a6664548d
+ sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.3.1"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
- sha256: "74083203a8eae241e0de4a0d597dbedab3b8fef5563f33cf3c12d7e93c655ca5"
+ sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.2.1"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
- sha256: "5e588e2efef56916a3b229c3bfe81e6a525665a454519ca51dbcc4236a274173"
+ sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.3.1"
shelf:
dependency: transitive
description:
name: shelf
- sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c
+ sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
url: "https://pub.dev"
source: hosted
- version: "1.4.0"
+ version: "1.4.1"
shelf_static:
dependency: transitive
description:
name: shelf_static
- sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c
+ sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e
url: "https://pub.dev"
source: hosted
- version: "1.1.1"
+ version: "1.1.2"
shelf_web_socket:
dependency: transitive
description:
name: shelf_web_socket
- sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8
+ sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
url: "https://pub.dev"
source: hosted
- version: "1.0.3"
+ version: "1.0.4"
sidebarx:
dependency: "direct main"
description:
@@ -1791,10 +1847,10 @@ packages:
dependency: transitive
description:
name: source_helper
- sha256: "3b67aade1d52416149c633ba1bb36df44d97c6b51830c2198e934e3fca87ca1f"
+ sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd"
url: "https://pub.dev"
source: hosted
- version: "1.3.3"
+ version: "1.3.4"
source_span:
dependency: transitive
description:
@@ -1815,18 +1871,18 @@ packages:
dependency: transitive
description:
name: sqflite
- sha256: "78324387dc81df14f78df06019175a86a2ee0437624166c382e145d0a7fd9a4f"
+ sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a"
url: "https://pub.dev"
source: hosted
- version: "2.2.4+1"
+ version: "2.3.0"
sqflite_common:
dependency: transitive
description:
name: sqflite_common
- sha256: bfd6973aaeeb93475bc0d875ac9aefddf7965ef22ce09790eb963992ffc5183f
+ sha256: "1b92f368f44b0dee2425bb861cfa17b6f6cf3961f762ff6f941d20b33355660a"
url: "https://pub.dev"
source: hosted
- version: "2.4.2+2"
+ version: "2.5.0"
stack_trace:
dependency: transitive
description:
@@ -1847,10 +1903,10 @@ packages:
dependency: transitive
description:
name: storage_client
- sha256: a3024569213b064587d616827747b766f9bc796e80cec99bd5ffb597b8aeb018
+ sha256: "4bf2fc76f09c3698f0ba3f1a44d567995796f6aef76501f194631d0c03752ab7"
url: "https://pub.dev"
source: hosted
- version: "1.5.1"
+ version: "1.5.2"
stream_channel:
dependency: transitive
description:
@@ -1887,10 +1943,10 @@ packages:
dependency: "direct main"
description:
name: supabase
- sha256: "8186f7ae39b1b27d860b9a8371801ac875a7e251a77235918a1adc3129690014"
+ sha256: "4bfa8f673b39c036ed82829a2ddc462dcacfc36fe168b680664ab954c7d91ccd"
url: "https://pub.dev"
source: hosted
- version: "1.9.9"
+ version: "1.11.3"
sync_http:
dependency: transitive
description:
@@ -1911,10 +1967,10 @@ packages:
dependency: "direct main"
description:
name: system_theme
- sha256: "28bb63b997c252eee7fea6dc9e3528a9a6bf4b566ccbc8b49926389ca3e2c96b"
+ sha256: "1f208db140a3d1e1eac2034b54920d95699c1534df576ced44b3312c5de3975f"
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.3.1"
system_theme_web:
dependency: transitive
description:
@@ -1924,7 +1980,7 @@ packages:
source: hosted
version: "0.0.2"
system_tray:
- dependency: transitive
+ dependency: "direct overridden"
description:
name: system_tray
sha256: "087edb877f22f286d82d42f330fa640138c192e98aa9d20c2b83aa4e406bb432"
@@ -1975,26 +2031,26 @@ packages:
dependency: transitive
description:
name: tuple
- sha256: "0ea99cd2f9352b2586583ab2ce6489d1f95a5f6de6fb9492faaf97ae2060f0aa"
+ sha256: a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "2.0.2"
typed_data:
dependency: transitive
description:
name: typed_data
- sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
+ sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.dev"
source: hosted
- version: "1.3.1"
+ version: "1.3.2"
universal_io:
dependency: transitive
description:
name: universal_io
- sha256: "06866290206d196064fd61df4c7aea1ffe9a4e7c4ccaa8fcded42dd41948005d"
+ sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
url: "https://pub.dev"
source: hosted
- version: "2.2.0"
+ version: "2.2.2"
universal_platform:
dependency: transitive
description:
@@ -2023,66 +2079,66 @@ packages:
dependency: "direct main"
description:
name: url_launcher
- sha256: e8f2efc804810c0f2f5b485f49e7942179f56eabcfe81dce3387fec4bb55876b
+ sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27"
url: "https://pub.dev"
source: hosted
- version: "6.1.9"
+ version: "6.1.14"
url_launcher_android:
dependency: transitive
description:
name: url_launcher_android
- sha256: "3e2f6dfd2c7d9cd123296cab8ef66cfc2c1a13f5845f42c7a0f365690a8a7dd1"
+ sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330
url: "https://pub.dev"
source: hosted
- version: "6.0.23"
+ version: "6.1.0"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
- sha256: "0a5af0aefdd8cf820dd739886efb1637f1f24489900204f50984634c07a54815"
+ sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f"
url: "https://pub.dev"
source: hosted
- version: "6.1.0"
+ version: "6.1.5"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
- sha256: "318c42cba924e18180c029be69caf0a1a710191b9ec49bb42b5998fdcccee3cc"
+ sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e
url: "https://pub.dev"
source: hosted
- version: "3.0.2"
+ version: "3.0.6"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
- sha256: "41988b55570df53b3dd2a7fc90c76756a963de6a8c5f8e113330cb35992e2094"
+ sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88
url: "https://pub.dev"
source: hosted
- version: "3.0.2"
+ version: "3.0.7"
url_launcher_platform_interface:
dependency: transitive
description:
name: url_launcher_platform_interface
- sha256: "4eae912628763eb48fc214522e58e942fd16ce195407dbf45638239523c759a6"
+ sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618"
url: "https://pub.dev"
source: hosted
- version: "2.1.1"
+ version: "2.1.5"
url_launcher_web:
dependency: transitive
description:
name: url_launcher_web
- sha256: "44d79408ce9f07052095ef1f9a693c258d6373dc3944249374e30eff7219ccb0"
+ sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5"
url: "https://pub.dev"
source: hosted
- version: "2.0.14"
+ version: "2.0.20"
url_launcher_windows:
dependency: transitive
description:
name: url_launcher_windows
- sha256: b6217370f8eb1fd85c8890c539f5a639a01ab209a36db82c921ebeacefc7a615
+ sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069"
url: "https://pub.dev"
source: hosted
- version: "3.0.3"
+ version: "3.0.8"
uuid:
dependency: "direct main"
description:
@@ -2127,10 +2183,10 @@ packages:
dependency: transitive
description:
name: watcher
- sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0"
+ sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
url: "https://pub.dev"
source: hosted
- version: "1.0.2"
+ version: "1.1.0"
web:
dependency: transitive
description:
@@ -2143,10 +2199,10 @@ packages:
dependency: transitive
description:
name: web_socket_channel
- sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b
+ sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b
url: "https://pub.dev"
source: hosted
- version: "2.3.0"
+ version: "2.4.0"
webdriver:
dependency: transitive
description:
@@ -2159,26 +2215,26 @@ packages:
dependency: transitive
description:
name: win32
- sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c"
+ sha256: "9e82a402b7f3d518fb9c02d0e9ae45952df31b9bf34d77baf19da2de03fc2aaa"
url: "https://pub.dev"
source: hosted
- version: "4.1.4"
+ version: "5.0.7"
win32_registry:
dependency: transitive
description:
name: win32_registry
- sha256: "1c52f994bdccb77103a6231ad4ea331a244dbcef5d1f37d8462f713143b0bfae"
+ sha256: e4506d60b7244251bc59df15656a3093501c37fb5af02105a944d73eb95be4c9
url: "https://pub.dev"
source: hosted
- version: "1.1.0"
+ version: "1.1.1"
window_manager:
dependency: "direct main"
description:
name: window_manager
- sha256: "492806c69879f0d28e95472bbe5e8d5940ac8c6e99cc07052fe14946974555ba"
+ sha256: "6ee795be9124f90660ea9d05e581a466de19e1c89ee74fc4bf528f60c8600edd"
url: "https://pub.dev"
source: hosted
- version: "0.3.1"
+ version: "0.3.6"
window_size:
dependency: "direct main"
description:
@@ -2192,26 +2248,26 @@ packages:
dependency: transitive
description:
name: xdg_directories
- sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86
+ sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2"
url: "https://pub.dev"
source: hosted
- version: "0.2.0+3"
+ version: "1.0.3"
xml:
dependency: transitive
description:
name: xml
- sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5"
+ sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84"
url: "https://pub.dev"
source: hosted
- version: "6.2.2"
+ version: "6.3.0"
yaml:
dependency: transitive
description:
name: yaml
- sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370"
+ sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
url: "https://pub.dev"
source: hosted
- version: "3.1.1"
+ version: "3.1.2"
yet_another_json_isolate:
dependency: transitive
description:
@@ -2224,10 +2280,10 @@ packages:
dependency: "direct main"
description:
name: youtube_explode_dart
- sha256: c5c5a7ddec7d42d341cb8e49d628c4b81618f927bbf81dbfa9c550bee39ef45d
+ sha256: "98fd11b51adbbca76cbdb17f560168f1d7a9835cecceea965f49eb1e5eed155c"
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "2.0.2"
sdks:
- dart: ">=3.1.0-185.0.dev <4.0.0"
- flutter: ">=3.10.0"
+ dart: ">=3.1.0 <4.0.0"
+ flutter: ">=3.13.0"
diff --git a/pubspec.yaml b/pubspec.yaml
index c1b427cd0..be576bfc6 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -121,6 +121,7 @@ dev_dependencies:
dependency_overrides:
http: ^1.1.0
+ system_tray: 2.0.2
flutter:
generate: true