From ad9a3a15f52a29810fa7a0f833d8ce4abeda40b2 Mon Sep 17 00:00:00 2001 From: Varakh Date: Mon, 29 May 2023 15:47:12 +0200 Subject: [PATCH 01/73] Prepare next develop cycle #noissue --- CHANGELOG.md | 3 +++ pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 30567e3..adf2656 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG +## 1.6.1+20 +* ... + ## 1.6.1+19 * Updated internal dependencies diff --git a/pubspec.yaml b/pubspec.yaml index 32f0ded..2228e40 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ description: A mobile client for FileBin. # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.6.1+19 +version: 1.6.1+20 environment: sdk: '>=2.19.4 <3.0.0' From bc777d48263956e6c934cdc5c35677372385b5d7 Mon Sep 17 00:00:00 2001 From: Varakh Date: Mon, 29 May 2023 15:59:59 +0200 Subject: [PATCH 02/73] Add documentation for release with bundler and fastlane #noissue --- README.md | 23 ++++++++++++++++++++++- android/.gitignore | 2 ++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3cbaebe..1cb296c 100644 --- a/README.md +++ b/README.md @@ -104,13 +104,34 @@ following to build for Android `fastlane android build`. ##### Android -Use `fastlane android beta` to build and upload a new beta version to the Play Store. +It's recommended you set up `fastlane` via `bundler` (you need this to be installed on your machine). + +Go into the `android/` sub-directory of the project + +```shell +bundle config set --local path 'vendor/bundle' +bundle install + +# update fastlane when needed +bundle update fastlane + +# build only +bundle exec fastlane android build + +# deploy (push BETA to app store) +bundle exec fastlane android beta + +# deploy (push to app store) +bundle exec fastlane android deploy +``` ##### iOS For iOS you need to execute `fastlane ios build` before uploading to testflight with `fastlane ios beta`. +Probably do the same Ruby/fastlane setup as mentioned under the _Android_ section. + ### Release manually (not recommended) See the following links on how to setup: diff --git a/android/.gitignore b/android/.gitignore index bc2100d..611a492 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -5,3 +5,5 @@ gradle-wrapper.jar /gradlew.bat /local.properties GeneratedPluginRegistrant.java +.bundle +vendor/ From 713d8f57bea1eb7cd74017533bde9219d8851460 Mon Sep 17 00:00:00 2001 From: Varakh Date: Mon, 29 May 2023 16:14:59 +0200 Subject: [PATCH 03/73] Bump version to next develop #noissue --- CHANGELOG.md | 2 +- pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index adf2656..4965609 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## 1.6.1+20 +## 1.6.2+20 - UNRELEASED * ... ## 1.6.1+19 diff --git a/pubspec.yaml b/pubspec.yaml index 2228e40..f4601fe 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ description: A mobile client for FileBin. # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.6.1+20 +version: 1.6.2+20 environment: sdk: '>=2.19.4 <3.0.0' From 210c3e7aa4383ac1185787f571f6a0c1728fff71 Mon Sep 17 00:00:00 2001 From: Varakh Date: Mon, 24 Jul 2023 23:39:21 +0200 Subject: [PATCH 04/73] Add renovate pipeline step #noissue --- .drone.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.drone.yml b/.drone.yml index f92387c..8c19653 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19,3 +19,30 @@ steps: - flutter packages pub run build_runner build --delete-conflicting-outputs - flutter analyze --no-pub --no-current-package lib/ - flutter build apk --debug + +--- +kind: pipeline +type: docker +name: renovate + +trigger: + event: + - cron + +environment: + LOG_LEVEL: debug + +steps: + - name: renovate - validate config + image: renovate/renovate:36.21-slim + # See https://github.com/renovatebot/renovate/discussions/15049 + commands: + - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL + - renovate-config-validator + + - name: renovate + image: renovate/renovate:36.21-slim + # See https://github.com/renovatebot/renovate/discussions/15049 + commands: + - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL + - renovate From 66493cff9165bf9311fad734b512ccb78f7aa936 Mon Sep 17 00:00:00 2001 From: Varakh Date: Mon, 24 Jul 2023 23:42:08 +0200 Subject: [PATCH 05/73] Add fdroid build instructions and fastlane script #noissue --- README.md | 8 ++++++-- android/fastlane/Fastfile | 5 +++++ android/fastlane/README.md | 8 ++++++++ android/fastlane/buildAndroidProductionFdroid.sh | 8 ++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) create mode 100755 android/fastlane/buildAndroidProductionFdroid.sh diff --git a/README.md b/README.md index 1cb296c..6854525 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ A mobile flutter app for [FileBin](https://git.server-speed.net/users/flo/filebin/). -Available on the [Play Store](https://play.google.com/store/apps/details?id=de.varakh.fbmobile). +Available on the [Play Store](https://play.google.com/store/apps/details?id=de.varakh.fbmobile) and +[IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/de.varakh.fbmobile/). The main git repository is hosted at **[https://git.myservermanager.com/varakh/fbmobile](https://git.myservermanager.com/varakh/fbmobile)**. Other repositories are mirrors and pull requests, issues, and planning are managed there. @@ -94,7 +95,7 @@ profiles. They're stored in a separate git repository and are encrypted. You need access to the git repository in which those private files reside. -#### Usage +#### Usage / doing the actual release Go into the platform directory you want to build for, e.g. `ios/` or `android/` and then look into the `Fastlane` file which lanes are present. Run a lane via `fastlane `, e.g. use the @@ -123,6 +124,9 @@ bundle exec fastlane android beta # deploy (push to app store) bundle exec fastlane android deploy + +# deploy (build signed fdroid large bundle [no target and abi split]) +bundle exec fastlane android build_production_froid ``` ##### iOS diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile index ee793ac..2962bc5 100644 --- a/android/fastlane/Fastfile +++ b/android/fastlane/Fastfile @@ -11,6 +11,11 @@ platform :android do sh("#{ENV['PWD']}/fastlane/buildAndroidProduction.sh") end + desc "Build Production fdroid" + lane :build_production_froid do + sh("#{ENV['PWD']}/fastlane/buildAndroidProductionFdroid.sh") + end + desc "Build" lane :build do sh("#{ENV['PWD']}/fastlane/buildAndroid.sh") diff --git a/android/fastlane/README.md b/android/fastlane/README.md index ee3138f..156b973 100644 --- a/android/fastlane/README.md +++ b/android/fastlane/README.md @@ -31,6 +31,14 @@ Build Debug Build Production +### android build_production_froid + +```sh +[bundle exec] fastlane android build_production_froid +``` + +Build Production fdroid + ### android build ```sh diff --git a/android/fastlane/buildAndroidProductionFdroid.sh b/android/fastlane/buildAndroidProductionFdroid.sh new file mode 100755 index 0000000..b2e2be2 --- /dev/null +++ b/android/fastlane/buildAndroidProductionFdroid.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env sh + +cd ../../; +flutter clean && \ +flutter pub get && +flutter packages pub run build_runner build --delete-conflicting-outputs; + +flutter build apk --release; From 31d91bafc162bc0f6bc34274b461d7d34036ec31 Mon Sep 17 00:00:00 2001 From: Varakh Date: Tue, 25 Jul 2023 07:00:55 +0200 Subject: [PATCH 06/73] Remove renovate pipeline step #noissue --- .drone.yml | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8c19653..f92387c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19,30 +19,3 @@ steps: - flutter packages pub run build_runner build --delete-conflicting-outputs - flutter analyze --no-pub --no-current-package lib/ - flutter build apk --debug - ---- -kind: pipeline -type: docker -name: renovate - -trigger: - event: - - cron - -environment: - LOG_LEVEL: debug - -steps: - - name: renovate - validate config - image: renovate/renovate:36.21-slim - # See https://github.com/renovatebot/renovate/discussions/15049 - commands: - - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL - - renovate-config-validator - - - name: renovate - image: renovate/renovate:36.21-slim - # See https://github.com/renovatebot/renovate/discussions/15049 - commands: - - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL - - renovate From ee6230399acde21af98273861bea24582b4953be Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 05:04:32 +0000 Subject: [PATCH 07/73] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..93afd4a --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From eec38b455c4e4c4a2bf4bb48a77b5ee02148b076 Mon Sep 17 00:00:00 2001 From: Varakh Date: Tue, 25 Jul 2023 07:12:13 +0200 Subject: [PATCH 08/73] Add renovate config --- renovate.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/renovate.json b/renovate.json index 93afd4a..1461c2a 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,16 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" + ], + "automerge": false, + "major": { + "automerge": false + }, + "ignorePaths": [ + "*/android/**", + "*/ios/**" + ], + "ignoreDeps": [ + "intl" ] } From e59164e8030924ad500ec8b8de3117df7f698976 Mon Sep 17 00:00:00 2001 From: Varakh Date: Tue, 25 Jul 2023 07:17:04 +0200 Subject: [PATCH 09/73] Ignore android and ios folders --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 1461c2a..27cd2fd 100644 --- a/renovate.json +++ b/renovate.json @@ -8,8 +8,8 @@ "automerge": false }, "ignorePaths": [ - "*/android/**", - "*/ios/**" + "android/**", + "ios/**" ], "ignoreDeps": [ "intl" From 06566d3d6e2ed1be6c326b644ff4398cf5e2474a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 05:25:33 +0000 Subject: [PATCH 10/73] Update dependency build_runner to v2.4.6 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index e924272..bdf318a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "220ae4553e50d7c21a17c051afc7b183d28a24a420502e842f303f8e4e6edced" + sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" url: "https://pub.dev" source: hosted - version: "2.4.4" + version: "2.4.6" build_runner_core: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index f4601fe..8c186cc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -47,7 +47,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - build_runner: 2.4.4 + build_runner: 2.4.6 built_value_generator: 8.6.0 json_serializable: 6.7.0 flutter_lints: 2.0.1 From 0f9e8b398fe057cacd06f36c26ad7c707012b42d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 05:40:26 +0000 Subject: [PATCH 11/73] Update dependency built_value_generator to v8.6.1 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index bdf318a..1c71618 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -109,10 +109,10 @@ packages: dependency: "direct dev" description: name: built_value_generator - sha256: de8657db23599dfb104a66fca02a45a55bb62a3b27c4e637c91610783896263c + sha256: "14835d3ee2a0b19ffb263c57d82a3b2a64b0090d6b9d12e3b1646c1ff82a2476" url: "https://pub.dev" source: hosted - version: "8.6.0" + version: "8.6.1" characters: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8c186cc..a6eaa19 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,7 @@ dev_dependencies: flutter_test: sdk: flutter build_runner: 2.4.6 - built_value_generator: 8.6.0 + built_value_generator: 8.6.1 json_serializable: 6.7.0 flutter_lints: 2.0.1 From 09b608a1688d16517746293f30239b4846e67d56 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 05:53:17 +0000 Subject: [PATCH 12/73] Update dependency dynamic_color to v1.6.6 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 1c71618..90b6a3e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -205,10 +205,10 @@ packages: dependency: "direct main" description: name: dynamic_color - sha256: "74dff1435a695887ca64899b8990004f8d1232b0e84bfc4faa1fdda7c6f57cc1" + sha256: de4798a7069121aee12d5895315680258415de9b00e717723a1bd73d58f0126d url: "https://pub.dev" source: hosted - version: "1.6.5" + version: "1.6.6" expandable: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index a6eaa19..76c5225 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -39,7 +39,7 @@ dependencies: permission_handler: 10.2.0 package_info_plus: 4.0.1 json_annotation: ^4.8.1 - dynamic_color: 1.6.5 + dynamic_color: 1.6.6 intl: 0.18.0 path: 1.8.3 flutter_sharing_intent: 1.0.6 From 0e69e904b43f4d90917851fae8f85205d4e662e9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 05:53:58 +0000 Subject: [PATCH 13/73] Update dependency permission_handler to v10.4.3 --- pubspec.lock | 20 ++++++++++---------- pubspec.yaml | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 1c71618..4d08fec 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -569,42 +569,42 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: "33c6a1253d1f95fd06fa74b65b7ba907ae9811f9d5c1d3150e51417d04b8d6a8" + sha256: "63e5216aae014a72fe9579ccd027323395ce7a98271d9defa9d57320d001af81" url: "https://pub.dev" source: hosted - version: "10.2.0" + version: "10.4.3" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: "8028362b40c4a45298f1cbfccd227c8dd6caf0e27088a69f2ba2ab15464159e2" + sha256: "2ffaf52a21f64ac9b35fe7369bb9533edbd4f698e5604db8645b1064ff4cf221" url: "https://pub.dev" source: hosted - version: "10.2.0" + version: "10.3.3" 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: "7c6b1500385dd1d2ca61bb89e2488ca178e274a69144d26bbd65e33eae7c02a9" url: "https://pub.dev" source: hosted - version: "3.9.0" + version: "3.11.3" 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" platform: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index a6eaa19..145ccad 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: share_plus: 7.0.1 file_picker: 5.3.1 clipboard: 0.1.3 - permission_handler: 10.2.0 + permission_handler: 10.4.3 package_info_plus: 4.0.1 json_annotation: ^4.8.1 dynamic_color: 1.6.5 From 53c65ce54f9a79a69627927d4f31badfcdd72a5a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 17:02:02 +0000 Subject: [PATCH 14/73] Update dependency file_picker to v5.3.3 --- pubspec.lock | 12 ++++++------ pubspec.yaml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 616d98d..39497c6 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -245,10 +245,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: "9d6e95ec73abbd31ec54d0e0df8a961017e165aba1395e462e5b31ea0c165daf" + sha256: "21145c9c268d54b1f771d8380c195d2d6f655e0567dc1ca2f9c134c02c819e0a" url: "https://pub.dev" source: hosted - version: "5.3.1" + version: "5.3.3" fixnum: dependency: transitive description: @@ -561,10 +561,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 + sha256: "1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.1.7" permission_handler: dependency: "direct main" description: @@ -974,10 +974,10 @@ packages: dependency: transitive description: name: win32 - sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" + sha256: "7dacfda1edcca378031db9905ad7d7bd56b29fd1a90b0908b71a52a12c41e36b" url: "https://pub.dev" source: hosted - version: "4.1.4" + version: "5.0.3" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index de6ddf3..39109df 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: url_launcher: 6.1.11 expandable: 5.0.1 share_plus: 7.0.1 - file_picker: 5.3.1 + file_picker: 5.3.3 clipboard: 0.1.3 permission_handler: 10.4.3 package_info_plus: 4.0.1 From 3fb46fc766170f41e491ac6e164d2c4ed3e9961c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 17:02:08 +0000 Subject: [PATCH 15/73] Update dependency flutter_lints to v2.0.2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 616d98d..98312a4 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -274,10 +274,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" flutter_localizations: dependency: "direct main" description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index de6ddf3..94f4b2c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -50,7 +50,7 @@ dev_dependencies: build_runner: 2.4.6 built_value_generator: 8.6.1 json_serializable: 6.7.0 - flutter_lints: 2.0.1 + flutter_lints: 2.0.2 # For information on the generic Dart part of this file, see the # following page: https://www.dartlang.org/tools/pub/pubspec From 0630035e4541785eeda0b002abcc2247c5dfe0ac Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 17:02:17 +0000 Subject: [PATCH 16/73] Update dependency package_info_plus to v4.0.2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 616d98d..b51b1fe 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -497,10 +497,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "28386bbe89ab5a7919a47cea99cdd1128e5a6e0bbd7eaafe20440ead84a15de3" + sha256: ceb027f6bc6a60674a233b4a90a7658af1aebdea833da0b5b53c1e9821a78c7b url: "https://pub.dev" source: hosted - version: "4.0.1" + version: "4.0.2" package_info_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index de6ddf3..1c50e2a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: file_picker: 5.3.1 clipboard: 0.1.3 permission_handler: 10.4.3 - package_info_plus: 4.0.1 + package_info_plus: 4.0.2 json_annotation: ^4.8.1 dynamic_color: 1.6.6 intl: 0.18.0 From c772d950e227a33b90fe3ce523705ce4996fabdf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 17:02:25 +0000 Subject: [PATCH 17/73] Update dependency url_launcher to v6.1.12 --- pubspec.lock | 6 +++--- pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 616d98d..e532ef3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -870,10 +870,10 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: eb1e00ab44303d50dd487aab67ebc575456c146c6af44422f9c13889984c00f3 + sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" url: "https://pub.dev" source: hosted - version: "6.1.11" + version: "6.1.12" url_launcher_android: dependency: transitive description: @@ -996,4 +996,4 @@ packages: version: "3.1.1" sdks: dart: ">=3.0.0 <4.0.0" - flutter: ">=3.4.0-17.0.pre" + flutter: ">=3.10.0" diff --git a/pubspec.yaml b/pubspec.yaml index de6ddf3..588e5b1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -31,7 +31,7 @@ dependencies: http: 0.13.6 validators: 3.0.0 flutter_linkify: 6.0.0 - url_launcher: 6.1.11 + url_launcher: 6.1.12 expandable: 5.0.1 share_plus: 7.0.1 file_picker: 5.3.1 From 26d0e0851b4795c8a4832e9f54ca70802205a4cc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 17:02:29 +0000 Subject: [PATCH 18/73] Update dependency logger to v1.4.0 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 616d98d..f921829 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -433,10 +433,10 @@ packages: dependency: "direct main" description: name: logger - sha256: db2ff852ed77090ba9f62d3611e4208a3d11dfa35991a81ae724c113fcb3e3f7 + sha256: "7ad7215c15420a102ec687bb320a7312afd449bac63bfb1c60d9787c27b9767f" url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.4.0" logging: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index de6ddf3..eb89623 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: provider: 6.0.5 stacked: 3.3.0 get_it: 7.6.0 - logger: 1.3.0 + logger: 1.4.0 shared_preferences: 2.1.1 http: 0.13.6 validators: 3.0.0 From 3cf96ad5ab03a5ff126a390f279cb890173ca3c0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 17:02:38 +0000 Subject: [PATCH 19/73] Update dependency stacked to v3.4.1 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 616d98d..3ffcb78 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -790,10 +790,10 @@ packages: dependency: "direct main" description: name: stacked - sha256: "91a2bef6b56e509d247d9a658dd782db4a8394cda0596ed342667712e57d2616" + sha256: "125f96248c6a33fa29a4e622e9b57ee5f222289475292dd1b9fa266cc218a2db" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.4.1" stacked_shared: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index de6ddf3..3b4d507 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: sdk: flutter flutter_translate: 4.0.4 provider: 6.0.5 - stacked: 3.3.0 + stacked: 3.4.1 get_it: 7.6.0 logger: 1.3.0 shared_preferences: 2.1.1 From e1075f5725f11b7321f1aed8b7927716a44f896c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 23:01:47 +0000 Subject: [PATCH 20/73] Update dependency json_serializable to v6.7.1 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 4150254..0bfe371 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -409,10 +409,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: "61a60716544392a82726dd0fa1dd6f5f1fd32aec66422b6e229e7b90d52325c4" + sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969 url: "https://pub.dev" source: hosted - version: "6.7.0" + version: "6.7.1" linkify: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index bf2b18a..6e30c86 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -49,7 +49,7 @@ dev_dependencies: sdk: flutter build_runner: 2.4.6 built_value_generator: 8.6.1 - json_serializable: 6.7.0 + json_serializable: 6.7.1 flutter_lints: 2.0.2 # For information on the generic Dart part of this file, see the From d8c9027509e932df02fb00a783e5949c6f2185e6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 23:01:52 +0000 Subject: [PATCH 21/73] Update dependency share_plus to v7.0.2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 4150254..a99f328 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -665,10 +665,10 @@ packages: dependency: "direct main" description: name: share_plus - sha256: "44fc0bc2d35a8fafa1b564e1c6888bdc4fbb2d0197e4a4c21bac0e66123be9cd" + sha256: ed3fcea4f789ed95913328e629c0c53e69e80e08b6c24542f1b3576046c614e8 url: "https://pub.dev" source: hosted - version: "7.0.1" + version: "7.0.2" share_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index bf2b18a..c30342f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -33,7 +33,7 @@ dependencies: flutter_linkify: 6.0.0 url_launcher: 6.1.12 expandable: 5.0.1 - share_plus: 7.0.1 + share_plus: 7.0.2 file_picker: 5.3.3 clipboard: 0.1.3 permission_handler: 10.4.3 From 4114feb56ee01b1ae0c1e3877408b3c966e56d92 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jul 2023 23:01:56 +0000 Subject: [PATCH 22/73] Update dependency shared_preferences to v2.2.0 --- pubspec.lock | 8 ++++---- pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 4150254..0e000a7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -681,10 +681,10 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "16d3fb6b3692ad244a695c0183fca18cf81fd4b821664394a781de42386bf022" + sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.2.0" shared_preferences_android: dependency: transitive description: @@ -713,10 +713,10 @@ packages: dependency: transitive description: name: shared_preferences_platform_interface - sha256: fb5cf25c0235df2d0640ac1b1174f6466bd311f621574997ac59018a6664548d + sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" shared_preferences_web: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index bf2b18a..95e1285 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -27,7 +27,7 @@ dependencies: stacked: 3.4.1 get_it: 7.6.0 logger: 1.4.0 - shared_preferences: 2.1.1 + shared_preferences: 2.2.0 http: 0.13.6 validators: 3.0.0 flutter_linkify: 6.0.0 From 548d02362bc23bc586de53e0d8dfcc629cc55977 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 26 Jul 2023 07:01:45 +0000 Subject: [PATCH 23/73] Update dependency http to v1 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 94fb98a..57600a7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -353,10 +353,10 @@ packages: dependency: "direct main" description: name: http - sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" + sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" url: "https://pub.dev" source: hosted - version: "0.13.6" + version: "1.1.0" http_multi_server: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index e380e06..7536c42 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -28,7 +28,7 @@ dependencies: get_it: 7.6.0 logger: 1.4.0 shared_preferences: 2.2.0 - http: 0.13.6 + http: 1.1.0 validators: 3.0.0 flutter_linkify: 6.0.0 url_launcher: 6.1.12 From 0e4dcbde22b4a638b55cb37baae9707e9624119b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 26 Jul 2023 19:01:45 +0000 Subject: [PATCH 24/73] Update dependency logger to v2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 57600a7..e86bed7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -433,10 +433,10 @@ packages: dependency: "direct main" description: name: logger - sha256: "7ad7215c15420a102ec687bb320a7312afd449bac63bfb1c60d9787c27b9767f" + sha256: "66cb048220ca51cf9011da69fa581e4ee2bed4be6e82870d9e9baae75739da49" url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "2.0.1" logging: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 7536c42..09b8aa1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: provider: 6.0.5 stacked: 3.4.1 get_it: 7.6.0 - logger: 1.4.0 + logger: 2.0.1 shared_preferences: 2.2.0 http: 1.1.0 validators: 3.0.0 From fc0fe31b7019a12d8e87b50535217bf5507bdb3f Mon Sep 17 00:00:00 2001 From: Varakh Date: Wed, 26 Jul 2023 22:42:51 +0200 Subject: [PATCH 25/73] Fix signature change in upgraded logger #noissue --- lib/core/viewmodels/history_model.dart | 4 ++-- lib/core/viewmodels/login_model.dart | 2 +- lib/core/viewmodels/profile_model.dart | 2 +- lib/core/viewmodels/upload_model.dart | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/core/viewmodels/history_model.dart b/lib/core/viewmodels/history_model.dart index e506db3..07c3f21 100644 --- a/lib/core/viewmodels/history_model.dart +++ b/lib/core/viewmodels/history_model.dart @@ -108,7 +108,7 @@ class HistoryModel extends BaseModel { } else { errorMessage = translate('app.unknown_error'); setStateView(ViewState.idle); - _logger.e('An unknown error occurred', e); + _logger.e('An unknown error occurred', error: e); rethrow; } } @@ -156,7 +156,7 @@ class HistoryModel extends BaseModel { } else { errorMessage = translate('app.unknown_error'); setStateView(ViewState.idle); - _logger.e('An unknown error occurred', e); + _logger.e('An unknown error occurred', error: e); rethrow; } } diff --git a/lib/core/viewmodels/login_model.dart b/lib/core/viewmodels/login_model.dart index 8d62d08..002fd94 100644 --- a/lib/core/viewmodels/login_model.dart +++ b/lib/core/viewmodels/login_model.dart @@ -163,7 +163,7 @@ class LoginModel extends BaseModel { errorMessage = translate('app.unknown_error'); _sessionService.logout(); setStateView(ViewState.idle); - _logger.e('An unknown error occurred', e); + _logger.e('An unknown error occurred', error: e); rethrow; } diff --git a/lib/core/viewmodels/profile_model.dart b/lib/core/viewmodels/profile_model.dart index 3d5362c..ae83939 100644 --- a/lib/core/viewmodels/profile_model.dart +++ b/lib/core/viewmodels/profile_model.dart @@ -77,7 +77,7 @@ class ProfileModel extends BaseModel { setStateBoolValue(_configurationButtonLoading, false); _sessionService.logout(); setStateBoolValue(_configurationButtonLoading, false); - _logger.e('An unknown error occurred', e); + _logger.e('An unknown error occurred', error: e); rethrow; } } diff --git a/lib/core/viewmodels/upload_model.dart b/lib/core/viewmodels/upload_model.dart index 71e43ed..ae09293 100644 --- a/lib/core/viewmodels/upload_model.dart +++ b/lib/core/viewmodels/upload_model.dart @@ -152,9 +152,9 @@ class UploadModel extends BaseModel { )) ?.files; } on PlatformException catch (e) { - _logger.e('Unsupported operation', e); + _logger.e('Unsupported operation', error: e); } catch (ex) { - _logger.e('An unknown error occurred', ex); + _logger.e('An unknown error occurred', error: ex); } loadingPath = false; @@ -238,7 +238,7 @@ class UploadModel extends BaseModel { errorMessage = translate('app.unknown_error'); setStateMessage(null); setStateView(ViewState.idle); - _logger.e('An unknown error occurred', e); + _logger.e('An unknown error occurred', error: e); rethrow; } } From 43cb6472f2929ea461a73e9dafc211667398e7e5 Mon Sep 17 00:00:00 2001 From: Varakh Date: Thu, 27 Jul 2023 07:15:53 +0000 Subject: [PATCH 26/73] Remove ignoring intl for renovate #noissue --- renovate.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/renovate.json b/renovate.json index 27cd2fd..bb5ea92 100644 --- a/renovate.json +++ b/renovate.json @@ -10,8 +10,5 @@ "ignorePaths": [ "android/**", "ios/**" - ], - "ignoreDeps": [ - "intl" ] } From 3d11fde4e9598bb0b55337a24cd9d0f8db936c31 Mon Sep 17 00:00:00 2001 From: Varakh Date: Thu, 27 Jul 2023 18:17:18 +0000 Subject: [PATCH 27/73] Add back ignoring intl as it depends on underlying flutter engine #noissue --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renovate.json b/renovate.json index bb5ea92..27cd2fd 100644 --- a/renovate.json +++ b/renovate.json @@ -10,5 +10,8 @@ "ignorePaths": [ "android/**", "ios/**" + ], + "ignoreDeps": [ + "intl" ] } From a99662af3c583862c9b5b1debb4f4c65320fc5e3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Jul 2023 18:17:48 +0000 Subject: [PATCH 28/73] Update ghcr.io/cirruslabs/flutter Docker tag to v3.12.0 --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index f92387c..289be2e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,7 +11,7 @@ trigger: steps: - name: build - image: ghcr.io/cirruslabs/flutter:3.10.2 + image: ghcr.io/cirruslabs/flutter:3.12.0 commands: - flutter doctor - flutter pub get From 803cd11cc4d01d4d1f48eea35e3417b810e75374 Mon Sep 17 00:00:00 2001 From: Varakh Date: Thu, 27 Jul 2023 21:12:56 +0200 Subject: [PATCH 29/73] Upgrade docker image for pipeline #noissue --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 289be2e..a06a76c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,7 +11,7 @@ trigger: steps: - name: build - image: ghcr.io/cirruslabs/flutter:3.12.0 + image: ghcr.io/cirruslabs/flutter:3.10.6 commands: - flutter doctor - flutter pub get From 689c8b4408c809c11dcf0e81a27393f0dc162394 Mon Sep 17 00:00:00 2001 From: Varakh Date: Fri, 28 Jul 2023 21:36:47 +0000 Subject: [PATCH 30/73] Update renovate config to align with recommendations #noissue --- renovate.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/renovate.json b/renovate.json index 27cd2fd..406ff41 100644 --- a/renovate.json +++ b/renovate.json @@ -1,12 +1,8 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + "config:recommended", ":rebaseStalePrs", ":ignoreUnstable", "group:monorepos", "group:recommended" ], - "automerge": false, - "major": { - "automerge": false - }, "ignorePaths": [ "android/**", "ios/**" From 5e9947969e021623ac51506c8b9be802e6c72730 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 2 Aug 2023 13:02:12 +0000 Subject: [PATCH 31/73] Update dependency package_info_plus to v4.1.0 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index e86bed7..49d1181 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -497,10 +497,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: ceb027f6bc6a60674a233b4a90a7658af1aebdea833da0b5b53c1e9821a78c7b + sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a" url: "https://pub.dev" source: hosted - version: "4.0.2" + version: "4.1.0" package_info_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 09b8aa1..934fbb2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: file_picker: 5.3.3 clipboard: 0.1.3 permission_handler: 10.4.3 - package_info_plus: 4.0.2 + package_info_plus: 4.1.0 json_annotation: ^4.8.1 dynamic_color: 1.6.6 intl: 0.18.0 From 769dd7e5132d1fead5f40ccbc5928dd4c6d79b5e Mon Sep 17 00:00:00 2001 From: Varakh Date: Tue, 15 Aug 2023 08:55:13 +0200 Subject: [PATCH 32/73] Move to Forgejo as pipeline and configure Renovate to update all patch dependencies in one PR #noissue --- .drone.yml | 21 --------------------- .forgejo/workflows/build.yaml | 21 +++++++++++++++++++++ renovate.json | 12 ++++++++++++ 3 files changed, 33 insertions(+), 21 deletions(-) delete mode 100644 .drone.yml create mode 100644 .forgejo/workflows/build.yaml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index a06a76c..0000000 --- a/.drone.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -kind: pipeline -type: docker -name: build - -trigger: - event: - include: - - push - - pull_request - -steps: - - name: build - image: ghcr.io/cirruslabs/flutter:3.10.6 - commands: - - flutter doctor - - flutter pub get - - flutter pub outdated - - flutter packages pub run build_runner build --delete-conflicting-outputs - - flutter analyze --no-pub --no-current-package lib/ - - flutter build apk --debug diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..cfe4447 --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,21 @@ +on: [ push ] +jobs: + build: + runs-on: docker + container: + image: ghcr.io/cirruslabs/flutter:3.10.6 + steps: + - name: Prepare requirements + run: | + apt-get update + apt-get install -y nodejs npm git + rm -rf /var/lib/apt/lists/* + - uses: actions/checkout@v3 + - name: Build + run: | + flutter doctor + flutter pub get + flutter pub outdated + flutter packages pub run build_runner build --delete-conflicting-outputs + flutter analyze --no-pub --no-current-package lib/ + flutter build apk --debug diff --git a/renovate.json b/renovate.json index 406ff41..f1b61fb 100644 --- a/renovate.json +++ b/renovate.json @@ -9,5 +9,17 @@ ], "ignoreDeps": [ "intl" + ], + "packageRules": [ + { + "matchPackagePatterns": [ + "*" + ], + "matchUpdateTypes": [ + "patch" + ], + "groupName": "all patch dependencies", + "groupSlug": "all-patch-deps" + } ] } From 53cd587a42491c78030140185ded907e81dfaacd Mon Sep 17 00:00:00 2001 From: Varakh Date: Tue, 15 Aug 2023 19:28:25 +0000 Subject: [PATCH 33/73] Update renovate.json --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index f1b61fb..37fdad4 100644 --- a/renovate.json +++ b/renovate.json @@ -3,6 +3,7 @@ "extends": [ "config:recommended", ":rebaseStalePrs", ":ignoreUnstable", "group:monorepos", "group:recommended" ], + "prConcurrentLimit": 0, "ignorePaths": [ "android/**", "ios/**" From 67076779a32da1c300708bce59d6eeabc32d85c1 Mon Sep 17 00:00:00 2001 From: Varakh Date: Thu, 17 Aug 2023 21:56:23 +0000 Subject: [PATCH 34/73] Upgrade Flutter to 3.13.0 and Dart to 3.1 #noissue (#43) Reviewed-on: https://git.myservermanager.com/varakh/fbmobile/pulls/43 Co-authored-by: Varakh Co-committed-by: Varakh --- .forgejo/workflows/build.yaml | 2 +- pubspec.lock | 242 +++++++++++++++++----------------- pubspec.yaml | 6 +- 3 files changed, 125 insertions(+), 125 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index cfe4447..3f65522 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.10.6 + image: ghcr.io/cirruslabs/flutter:3.13.0 steps: - name: Prepare requirements run: | diff --git a/pubspec.lock b/pubspec.lock index 49d1181..2bb0363 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.2" async: dependency: transitive description: @@ -45,10 +45,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_config: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: db49b8609ef8c81cca2b310618c3017c00f03a92af44c04d310b907b2d692d95 + sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" build_runner: dependency: "direct dev" description: @@ -85,10 +85,10 @@ packages: 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: @@ -101,10 +101,10 @@ packages: dependency: transitive description: name: built_value - sha256: "31b7c748fd4b9adf8d25d72a4c4a59ef119f12876cf414f94f8af5131d5fa2b0" + sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" url: "https://pub.dev" source: hosted - version: "8.4.4" + version: "8.6.1" built_value_generator: dependency: "direct dev" description: @@ -125,10 +125,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" clipboard: dependency: "direct main" description: @@ -149,18 +149,18 @@ packages: dependency: transitive description: name: code_builder - sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe" + sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" url: "https://pub.dev" source: hosted - version: "4.4.0" + version: "4.5.0" collection: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" convert: dependency: transitive description: @@ -181,10 +181,10 @@ packages: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" cupertino_icons: dependency: "direct main" description: @@ -197,10 +197,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "6d691edde054969f0e0f26abb1b30834b5138b963793e56f69d3a9a4435e6352" + sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" dynamic_color: dependency: "direct main" description: @@ -229,10 +229,10 @@ packages: dependency: transitive description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.0" file: dependency: transitive description: @@ -287,10 +287,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: c224ac897bed083dabf11f238dd11a239809b446740be0c2044608c50029ffdf + sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360" url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.0.15" flutter_sharing_intent: dependency: "direct main" description: @@ -337,18 +337,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" graphs: dependency: transitive description: name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 + sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.1" http: dependency: "direct main" description: @@ -377,10 +377,10 @@ packages: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.18.1" io: dependency: transitive description: @@ -425,10 +425,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" logger: dependency: "direct main" description: @@ -441,26 +441,26 @@ packages: dependency: transitive description: name: logging - sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d" + sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" matcher: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: @@ -521,50 +521,50 @@ packages: dependency: transitive description: name: path_provider - sha256: "04890b994ee89bfa80bf3080bfec40d5a92c5c7a785ebb02c13084a099d2b6f9" + sha256: "909b84830485dbcd0308edf6f7368bc8fd76afa26a270420f34cabea2a6467a0" url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.1.0" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "019f18c9c10ae370b08dce1f3e3b73bc9f58e7f087bb5e921f06529438ac0ae7" + sha256: "5d44fc3314d969b84816b569070d7ace0f1dea04bd94a83f74c4829615d22ad8" url: "https://pub.dev" source: hosted - version: "2.0.24" + version: "2.1.0" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "12eee51abdf4d34c590f043f45073adbb45514a108bd9db4491547a2fd891059" + sha256: "1b744d3d774e5a879bb76d6cd1ecee2ba2c6960c03b1020cd35212f6aa267ac5" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1" + sha256: ba2b77f0c52a33db09fc8caf85b12df691bf28d983e84cf87ff6d693cfa007b3 url: "https://pub.dev" source: hosted - version: "2.1.10" + version: "2.2.0" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: "57585299a729335f1298b43245842678cb9f43a6310351b18fb577d6e33165ec" + sha256: bced5679c7df11190e1ddc35f3222c858f328fff85c3942e46e7f5589bf9eb84 url: "https://pub.dev" source: hosted - version: "2.0.6" + version: "2.1.0" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: "1cb68ba4cd3a795033de62ba1b7b4564dace301f952de6bfb3cd91b202b6ee96" + sha256: ee0e0d164516b90ae1f970bdf29f726f1aa730d7cfc449ecc74c495378b705da url: "https://pub.dev" source: hosted - version: "2.1.7" + version: "2.2.0" permission_handler: dependency: "direct main" description: @@ -609,18 +609,18 @@ packages: dependency: transitive description: name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + sha256: "57c07bf82207aee366dfaa3867b3164e4f03a238a461a11b0e8a3a510d51203d" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.1" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" + sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.5" pool: dependency: transitive description: @@ -629,14 +629,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.5.1" - process: - dependency: transitive - description: - name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" - url: "https://pub.dev" - source: hosted - version: "4.2.4" provider: dependency: "direct main" description: @@ -649,34 +641,34 @@ packages: 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_parse: dependency: transitive description: name: pubspec_parse - sha256: "75f6614d6dde2dc68948dffbaa4fe5dae32cd700eb9fb763fe11dfb45a3c4d0a" + sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.2.3" share_plus: dependency: "direct main" description: name: share_plus - sha256: ed3fcea4f789ed95913328e629c0c53e69e80e08b6c24542f1b3576046c614e8 + sha256: "6cec740fa0943a826951223e76218df002804adb588235a8910dc3d6b0654e11" url: "https://pub.dev" source: hosted - version: "7.0.2" + version: "7.1.0" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - sha256: "0c6e61471bd71b04a138b8b588fa388e66d8b005e6f2deda63371c5c505a0981" + sha256: "357412af4178d8e11d14f41723f80f12caea54cf0d5cd29af9dcdab85d58aea7" url: "https://pub.dev" source: hosted - version: "3.2.1" + version: "3.3.0" shared_preferences: dependency: "direct main" description: @@ -689,26 +681,26 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "6478c6bbbecfe9aced34c483171e90d7c078f5883558b30ec3163cf18402c749" + sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076 url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.2.0" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: e014107bb79d6d3297196f4f2d0db54b5d1f85b8ea8ff63b8e8b391a02700feb + sha256: d29753996d8eb8f7619a1f13df6ce65e34bc107bef6330739ed76f18b22310ef url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.3.3" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "9d387433ca65717bbf1be88f4d5bb18f10508917a8fa2fb02e0fd0d7479a9afa" + sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" shared_preferences_platform_interface: dependency: transitive description: @@ -721,34 +713,34 @@ packages: dependency: transitive description: name: shared_preferences_web - sha256: "74083203a8eae241e0de4a0d597dbedab3b8fef5563f33cf3c12d7e93c655ca5" + sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.2.0" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: "5e588e2efef56916a3b229c3bfe81e6a525665a454519ca51dbcc4236a274173" + sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" 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_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" sky_engine: dependency: transitive description: flutter @@ -758,26 +750,26 @@ packages: dependency: transitive description: name: source_gen - sha256: "373f96cf5a8744bc9816c1ff41cf5391bbdbe3d7a96fe98c622b6738a8a7bd33" + sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16 url: "https://pub.dev" source: hosted - version: "1.3.2" + version: "1.4.0" source_helper: 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: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" stack_trace: dependency: transitive description: @@ -798,10 +790,10 @@ packages: dependency: transitive description: name: stacked_shared - sha256: "502f2b95d3857b0a0e7ebb77fef8c6ca8123c96fe67086ba3f6e66cbe695e703" + sha256: e6bc2921eb59b7c741c551fbb4060f22a543ea9c2d9351315fb58aa055b535f3 url: "https://pub.dev" source: hosted - version: "1.3.2" + version: "1.4.0" stream_channel: dependency: transitive description: @@ -838,10 +830,10 @@ packages: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" timing: dependency: transitive description: @@ -854,18 +846,18 @@ packages: 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" url_launcher: dependency: "direct main" description: @@ -878,18 +870,18 @@ packages: dependency: transitive description: name: url_launcher_android - sha256: "845530e5e05db5500c1a4c1446785d60cbd8f9bd45e21e7dd643a3273bb4bbd1" + sha256: "3dd2388cc0c42912eee04434531a26a82512b9cb1827e0214430c9bcbddfe025" url: "https://pub.dev" source: hosted - version: "6.0.25" + version: "6.0.38" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "7ab1e5b646623d6a2537aa59d5d039f90eebef75a7c25e105f6f75de1f7750c3" + sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" url: "https://pub.dev" source: hosted - version: "6.1.2" + version: "6.1.4" url_launcher_linux: dependency: transitive description: @@ -902,34 +894,34 @@ packages: dependency: transitive description: name: url_launcher_macos - sha256: "0ef2b4f97942a16523e51256b799e9aa1843da6c60c55eefbfa9dbc2dcb8331a" + sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.6" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "6c9ca697a5ae218ce56cece69d46128169a58aa8653c1b01d26fcd4aad8c4370" + sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "81fe91b6c4f84f222d186a9d23c73157dc4c8e1c71489c4d08be1ad3b228f1aa" + sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 url: "https://pub.dev" source: hosted - version: "2.0.16" + version: "2.0.18" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "254708f17f7c20a9c8c471f67d86d76d4a3f9c1591aad1e15292008aceb82771" + sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.0.7" uuid: dependency: transitive description: @@ -958,42 +950,50 @@ 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: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" web_socket_channel: 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" win32: dependency: transitive description: name: win32 - sha256: "7dacfda1edcca378031db9905ad7d7bd56b29fd1a90b0908b71a52a12c41e36b" + sha256: f2add6fa510d3ae152903412227bda57d0d5a8da61d2c39c1fb022c9429a41c0 url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.6" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: ee1505df1426458f7f60aac270645098d318a8b4766d85fde75f76f2e21807d1 + sha256: f0c26453a2d47aa4c2570c6a033246a3fc62da2fe23c7ffdd0a7495086dc0247 url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.0.2" yaml: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: - dart: ">=3.0.0 <4.0.0" + dart: ">=3.1.0 <4.0.0" flutter: ">=3.10.0" diff --git a/pubspec.yaml b/pubspec.yaml index 934fbb2..514f4a4 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -14,7 +14,7 @@ description: A mobile client for FileBin. version: 1.6.2+20 environment: - sdk: '>=2.19.4 <3.0.0' + sdk: '>=3.1.0 <4.0.0' dependencies: flutter: @@ -33,14 +33,14 @@ dependencies: flutter_linkify: 6.0.0 url_launcher: 6.1.12 expandable: 5.0.1 - share_plus: 7.0.2 + share_plus: ^7.1.0 file_picker: 5.3.3 clipboard: 0.1.3 permission_handler: 10.4.3 package_info_plus: 4.1.0 json_annotation: ^4.8.1 dynamic_color: 1.6.6 - intl: 0.18.0 + intl: 0.18.1 path: 1.8.3 flutter_sharing_intent: 1.0.6 From f19d23a75749fd47b2a2991e1541d32ccd547f46 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 24 Aug 2023 09:01:25 +0000 Subject: [PATCH 35/73] Update dependency built_value_generator to v8.6.2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 2bb0363..8623eb0 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -109,10 +109,10 @@ packages: dependency: "direct dev" description: name: built_value_generator - sha256: "14835d3ee2a0b19ffb263c57d82a3b2a64b0090d6b9d12e3b1646c1ff82a2476" + sha256: "6ae67a5745bbbbf7c2d25e247a07cda1b49f2690dda8ef4bec43cc6086ad07ed" url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.6.2" characters: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 514f4a4..a02d457 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,7 @@ dev_dependencies: flutter_test: sdk: flutter build_runner: 2.4.6 - built_value_generator: 8.6.1 + built_value_generator: 8.6.2 json_serializable: 6.7.1 flutter_lints: 2.0.2 From 6b87873cc7baeb92b52d29df83ab7672879a5f8c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 26 Aug 2023 00:01:18 +0000 Subject: [PATCH 36/73] Update dependency file_picker to v5.3.4 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 8623eb0..1933114 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -245,10 +245,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: "21145c9c268d54b1f771d8380c195d2d6f655e0567dc1ca2f9c134c02c819e0a" + sha256: bdfa035a974a0c080576c4c8ed01cdf9d1b406a04c7daa05443ef0383a97bedc url: "https://pub.dev" source: hosted - version: "5.3.3" + version: "5.3.4" fixnum: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index a02d457..4c2e2bc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: url_launcher: 6.1.12 expandable: 5.0.1 share_plus: ^7.1.0 - file_picker: 5.3.3 + file_picker: 5.3.4 clipboard: 0.1.3 permission_handler: 10.4.3 package_info_plus: 4.1.0 From 22d096ae43981d5e62492f938fb28033edf8ff52 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 29 Aug 2023 18:01:20 +0000 Subject: [PATCH 37/73] Update dependency flutter_lints to v2.0.3 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 1933114..892432e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -274,10 +274,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" flutter_localizations: dependency: "direct main" description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index 4c2e2bc..f27b8df 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -50,7 +50,7 @@ dev_dependencies: build_runner: 2.4.6 built_value_generator: 8.6.2 json_serializable: 6.7.1 - flutter_lints: 2.0.2 + flutter_lints: 2.0.3 # For information on the generic Dart part of this file, see the # following page: https://www.dartlang.org/tools/pub/pubspec From 66a5f4e9af24bb89e8312d14d798a171df0c4f42 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 30 Aug 2023 16:01:16 +0000 Subject: [PATCH 38/73] Update all patch dependencies --- pubspec.lock | 12 ++++++------ pubspec.yaml | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 892432e..c1ee579 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -189,10 +189,10 @@ packages: 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" dart_style: dependency: transitive description: @@ -673,10 +673,10 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1" + sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_android: dependency: transitive description: @@ -862,10 +862,10 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "781bd58a1eb16069412365c98597726cd8810ae27435f04b3b4d3a470bacd61e" + sha256: "38d8e783681bc342e92dc9799cbe4421d08c4d210a67ee9d61d0f7310491a465" url: "https://pub.dev" source: hosted - version: "6.1.12" + version: "6.1.13" url_launcher_android: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index f27b8df..0895913 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,7 +19,7 @@ environment: dependencies: flutter: sdk: flutter - cupertino_icons: 1.0.5 + cupertino_icons: 1.0.6 flutter_localizations: sdk: flutter flutter_translate: 4.0.4 @@ -27,11 +27,11 @@ dependencies: stacked: 3.4.1 get_it: 7.6.0 logger: 2.0.1 - shared_preferences: 2.2.0 + shared_preferences: 2.2.1 http: 1.1.0 validators: 3.0.0 flutter_linkify: 6.0.0 - url_launcher: 6.1.12 + url_launcher: 6.1.13 expandable: 5.0.1 share_plus: ^7.1.0 file_picker: 5.3.4 From a06bbf6751a0db01e95058afe1fc3d2a8aef3ec7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 30 Aug 2023 17:01:20 +0000 Subject: [PATCH 39/73] Update dependency file_picker to v5.5.0 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index c1ee579..92f4754 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -245,10 +245,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: bdfa035a974a0c080576c4c8ed01cdf9d1b406a04c7daa05443ef0383a97bedc + sha256: be325344c1f3070354a1d84a231a1ba75ea85d413774ec4bdf444c023342e030 url: "https://pub.dev" source: hosted - version: "5.3.4" + version: "5.5.0" fixnum: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 0895913..162f4b9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: url_launcher: 6.1.13 expandable: 5.0.1 share_plus: ^7.1.0 - file_picker: 5.3.4 + file_picker: 5.5.0 clipboard: 0.1.3 permission_handler: 10.4.3 package_info_plus: 4.1.0 From 549b218922370247d6e240cf9dfd1c3604efe7ed Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 31 Aug 2023 20:01:12 +0000 Subject: [PATCH 40/73] Update all patch dependencies --- pubspec.lock | 8 ++++---- pubspec.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 92f4754..6ef1a87 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -329,10 +329,10 @@ packages: dependency: "direct main" description: name: get_it - sha256: "529de303c739fca98cd7ece5fca500d8ff89649f1bb4b4e94fb20954abcd7468" + sha256: "66c270f23f1b49d3af9c6651d8c40367319f4abefffc23380e4e7c5efd9fe4a7" url: "https://pub.dev" source: hosted - version: "7.6.0" + version: "7.6.2" glob: dependency: transitive description: @@ -862,10 +862,10 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "38d8e783681bc342e92dc9799cbe4421d08c4d210a67ee9d61d0f7310491a465" + sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" url: "https://pub.dev" source: hosted - version: "6.1.13" + version: "6.1.14" url_launcher_android: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 162f4b9..83abc14 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -25,13 +25,13 @@ dependencies: flutter_translate: 4.0.4 provider: 6.0.5 stacked: 3.4.1 - get_it: 7.6.0 + get_it: 7.6.2 logger: 2.0.1 shared_preferences: 2.2.1 http: 1.1.0 validators: 3.0.0 flutter_linkify: 6.0.0 - url_launcher: 6.1.13 + url_launcher: 6.1.14 expandable: 5.0.1 share_plus: ^7.1.0 file_picker: 5.5.0 From 9b571fb1a403c1dde940df784d268a27a3530af5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 3 Sep 2023 08:01:14 +0000 Subject: [PATCH 41/73] Update dependency flutter_sharing_intent to v1.1.0 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 6ef1a87..138a7de 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -295,10 +295,10 @@ packages: dependency: "direct main" description: name: flutter_sharing_intent - sha256: "491c879d4b18d83e953ff740f3a0dc247f87f4944f6601d351e0a70986d0db3a" + sha256: "6eb896e6523b735e8230eeb206fd3b9f220f11ce879c2400a90b443147036ff9" url: "https://pub.dev" source: hosted - version: "1.0.6" + version: "1.1.0" flutter_test: dependency: "direct dev" description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index 83abc14..733b0b3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -42,7 +42,7 @@ dependencies: dynamic_color: 1.6.6 intl: 0.18.1 path: 1.8.3 - flutter_sharing_intent: 1.0.6 + flutter_sharing_intent: 1.1.0 dev_dependencies: flutter_test: From 51e2c476c765c37bd5505b48e114a1df40698565 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 3 Sep 2023 22:01:17 +0000 Subject: [PATCH 42/73] Update dependency logger to v2.0.2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 138a7de..595fc87 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -433,10 +433,10 @@ packages: dependency: "direct main" description: name: logger - sha256: "66cb048220ca51cf9011da69fa581e4ee2bed4be6e82870d9e9baae75739da49" + sha256: ba3bc83117b2b49bdd723c0ea7848e8285a0fbc597ba09203b20d329d020c24a url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" logging: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 733b0b3..405901a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: provider: 6.0.5 stacked: 3.4.1 get_it: 7.6.2 - logger: 2.0.1 + logger: 2.0.2 shared_preferences: 2.2.1 http: 1.1.0 validators: 3.0.0 From 42f40d52d234ffe1f758e398b3e0be37f04357e0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 4 Sep 2023 14:01:23 +0000 Subject: [PATCH 43/73] Update dependency get_it to v7.6.4 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 595fc87..b7cb19d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -329,10 +329,10 @@ packages: dependency: "direct main" description: name: get_it - sha256: "66c270f23f1b49d3af9c6651d8c40367319f4abefffc23380e4e7c5efd9fe4a7" + sha256: f79870884de16d689cf9a7d15eedf31ed61d750e813c538a6efb92660fea83c3 url: "https://pub.dev" source: hosted - version: "7.6.2" + version: "7.6.4" glob: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 405901a..dc06510 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: flutter_translate: 4.0.4 provider: 6.0.5 stacked: 3.4.1 - get_it: 7.6.2 + get_it: 7.6.4 logger: 2.0.2 shared_preferences: 2.2.1 http: 1.1.0 From 264609dff3192e7acb8534a1b260954670297555 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 6 Sep 2023 14:01:23 +0000 Subject: [PATCH 44/73] Update dependency permission_handler to v10.4.5 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index b7cb19d..72432d0 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -569,10 +569,10 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: "63e5216aae014a72fe9579ccd027323395ce7a98271d9defa9d57320d001af81" + sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 url: "https://pub.dev" source: hosted - version: "10.4.3" + version: "10.4.5" permission_handler_android: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index dc06510..c89ebc5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: share_plus: ^7.1.0 file_picker: 5.5.0 clipboard: 0.1.3 - permission_handler: 10.4.3 + permission_handler: 10.4.5 package_info_plus: 4.1.0 json_annotation: ^4.8.1 dynamic_color: 1.6.6 From b0edda04322fbacce83c93438c621b48369524d0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 11 Sep 2023 09:01:11 +0000 Subject: [PATCH 45/73] Update dependency permission_handler to v11 --- pubspec.lock | 12 ++++++------ pubspec.yaml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 72432d0..731ee5c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -569,18 +569,18 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 + sha256: ad65ba9af42a3d067203641de3fd9f547ded1410bad3b84400c2b4899faede70 url: "https://pub.dev" source: hosted - version: "10.4.5" + version: "11.0.0" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: "2ffaf52a21f64ac9b35fe7369bb9533edbd4f698e5604db8645b1064ff4cf221" + sha256: "6901d50f4d4b9a27e1749dbd4adbf06aa00d90a21a2db563405d5ce27ee120ac" url: "https://pub.dev" source: hosted - version: "10.3.3" + version: "11.0.0" permission_handler_apple: dependency: transitive description: @@ -593,10 +593,10 @@ packages: dependency: transitive description: name: permission_handler_platform_interface - sha256: "7c6b1500385dd1d2ca61bb89e2488ca178e274a69144d26bbd65e33eae7c02a9" + sha256: f2343e9fa9c22ae4fd92d4732755bfe452214e7189afcc097380950cf567b4b2 url: "https://pub.dev" source: hosted - version: "3.11.3" + version: "3.11.5" permission_handler_windows: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index c89ebc5..18c0756 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: share_plus: ^7.1.0 file_picker: 5.5.0 clipboard: 0.1.3 - permission_handler: 10.4.5 + permission_handler: 11.0.0 package_info_plus: 4.1.0 json_annotation: ^4.8.1 dynamic_color: 1.6.6 From 2837054383acd8117dd3e79d6921f41e076d548f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 14 Sep 2023 10:00:21 +0000 Subject: [PATCH 46/73] Update ghcr.io/cirruslabs/flutter Docker tag to v3.13.4 --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 3f65522..edf4cb8 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.13.0 + image: ghcr.io/cirruslabs/flutter:3.13.4 steps: - name: Prepare requirements run: | From 3b06c2b80b5ef507eb163678748a393f7c746451 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 15 Sep 2023 10:01:11 +0000 Subject: [PATCH 47/73] Update dependency dynamic_color to v1.6.7 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 731ee5c..38568b6 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -205,10 +205,10 @@ packages: dependency: "direct main" description: name: dynamic_color - sha256: de4798a7069121aee12d5895315680258415de9b00e717723a1bd73d58f0126d + sha256: "96bff3df72e3d428bda2b874c7a521e8c86f592cae626ea594922fcc8d166e0c" url: "https://pub.dev" source: hosted - version: "1.6.6" + version: "1.6.7" expandable: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 18c0756..d1b4b4b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -39,7 +39,7 @@ dependencies: permission_handler: 11.0.0 package_info_plus: 4.1.0 json_annotation: ^4.8.1 - dynamic_color: 1.6.6 + dynamic_color: 1.6.7 intl: 0.18.1 path: 1.8.3 flutter_sharing_intent: 1.1.0 From a889a6fbee14acb43184ec25ccf3acf0d229b97e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 22 Sep 2023 22:01:09 +0000 Subject: [PATCH 48/73] Update all patch dependencies --- .forgejo/workflows/build.yaml | 2 +- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index edf4cb8..3476982 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.13.4 + image: ghcr.io/cirruslabs/flutter:3.13.5 steps: - name: Prepare requirements run: | diff --git a/pubspec.lock b/pubspec.lock index 38568b6..f319ec7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -109,10 +109,10 @@ packages: dependency: "direct dev" description: name: built_value_generator - sha256: "6ae67a5745bbbbf7c2d25e247a07cda1b49f2690dda8ef4bec43cc6086ad07ed" + sha256: a7a20bd4a943316c46c6e89b1a5631a2dace50ca6742b73d0b719fd243a7da00 url: "https://pub.dev" source: hosted - version: "8.6.2" + version: "8.6.3" characters: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index d1b4b4b..d7ac01b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,7 @@ dev_dependencies: flutter_test: sdk: flutter build_runner: 2.4.6 - built_value_generator: 8.6.2 + built_value_generator: 8.6.3 json_serializable: 6.7.1 flutter_lints: 2.0.3 From 5492fed0b5d5e719c25bbba76e9db0183c468562 Mon Sep 17 00:00:00 2001 From: Varakh Date: Sun, 24 Sep 2023 17:43:37 +0200 Subject: [PATCH 49/73] Updated internal dependencies and moved progress indicator of Show Configuration into button #noissue --- CHANGELOG.md | 3 +- lib/ui/views/profile_view.dart | 38 ++++----- pubspec.lock | 138 ++++++++++++++++----------------- pubspec.yaml | 8 +- 4 files changed, 95 insertions(+), 92 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4965609..34c9438 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,8 @@ # CHANGELOG ## 1.6.2+20 - UNRELEASED -* ... +* Updated internal dependencies +* Move progress indicator of _Show Configuration_ into button ## 1.6.1+19 * Updated internal dependencies diff --git a/lib/ui/views/profile_view.dart b/lib/ui/views/profile_view.dart index 6af69b0..de14b41 100644 --- a/lib/ui/views/profile_view.dart +++ b/lib/ui/views/profile_view.dart @@ -53,24 +53,26 @@ class ProfileView extends StatelessWidget { UIHelper.verticalSpaceMedium(), Padding( padding: const EdgeInsets.only(left: 25.0, right: 25.0), - child: model.configLoading - ? Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - const CircularProgressIndicator(), - Text(translate('profile.show_config_loading')), - ], - )) - : ElevatedButton.icon( - icon: const Icon(Icons.settings, color: blueColor), - label: Text( - translate('profile.show_config'), - ), - onPressed: () async { - await model.showConfig(url); - })), + child: ElevatedButton.icon( + icon: model.configLoading + ? Container( + width: 24, + height: 24, + padding: const EdgeInsets.all(2.0), + child: const CircularProgressIndicator( + color: blueColor, + strokeWidth: 3, + ), + ) + : const Icon(Icons.settings, color: blueColor), + label: Text( + model.configLoading + ? translate('profile.show_config_loading') + : translate('profile.show_config'), + ), + onPressed: () async { + await model.showConfig(url); + })), UIHelper.verticalSpaceMedium(), Padding( padding: const EdgeInsets.only(left: 25.0, right: 25.0), diff --git a/pubspec.lock b/pubspec.lock index f319ec7..48bd375 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a + sha256: eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051 url: "https://pub.dev" source: hosted - version: "61.0.0" + version: "64.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 + sha256: "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893" url: "https://pub.dev" source: hosted - version: "5.13.0" + version: "6.2.0" args: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: "6c4dd11d05d056e76320b828a1db0fc01ccd376922526f8e9d6c796a5adbac20" + sha256: d912852cce27c9e80a93603db721c267716894462e7033165178b91138587972 url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.2" build_runner: dependency: "direct dev" description: @@ -101,10 +101,10 @@ packages: dependency: transitive description: name: built_value - sha256: "598a2a682e2a7a90f08ba39c0aaa9374c5112340f0a2e275f61b59389543d166" + sha256: a8de5955205b4d1dbbbc267daddf2178bd737e4bab8987c04a500478c9651e74 url: "https://pub.dev" source: hosted - version: "8.6.1" + version: "8.6.3" built_value_generator: dependency: "direct dev" description: @@ -149,10 +149,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1" url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.6.0" collection: dependency: transitive description: @@ -173,10 +173,10 @@ packages: dependency: transitive description: name: cross_file - sha256: "0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9" + sha256: fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb url: "https://pub.dev" source: hosted - version: "0.3.3+4" + version: "0.3.3+5" crypto: dependency: transitive description: @@ -197,10 +197,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" + sha256: abd7625e16f51f554ea244d090292945ec4d4be7bfbaf2ec8cccea568919d334 url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.3" dynamic_color: dependency: "direct main" description: @@ -287,10 +287,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "950e77c2bbe1692bc0874fc7fb491b96a4dc340457f4ea1641443d0a6c1ea360" + sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.0.16" flutter_sharing_intent: dependency: "direct main" description: @@ -433,10 +433,10 @@ packages: dependency: "direct main" description: name: logger - sha256: ba3bc83117b2b49bdd723c0ea7848e8285a0fbc597ba09203b20d329d020c24a + sha256: "6bbb9d6f7056729537a4309bda2e74e18e5d9f14302489cc1e93f33b3fe32cac" url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.2+1" logging: dependency: transitive description: @@ -521,50 +521,50 @@ packages: dependency: transitive description: name: path_provider - sha256: "909b84830485dbcd0308edf6f7368bc8fd76afa26a270420f34cabea2a6467a0" + sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "5d44fc3314d969b84816b569070d7ace0f1dea04bd94a83f74c4829615d22ad8" + sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.2.0" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "1b744d3d774e5a879bb76d6cd1ecee2ba2c6960c03b1020cd35212f6aa267ac5" + sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ba2b77f0c52a33db09fc8caf85b12df691bf28d983e84cf87ff6d693cfa007b3 + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: bced5679c7df11190e1ddc35f3222c858f328fff85c3942e46e7f5589bf9eb84 + sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: ee0e0d164516b90ae1f970bdf29f726f1aa730d7cfc449ecc74c495378b705da + sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" permission_handler: dependency: "direct main" description: @@ -577,10 +577,10 @@ packages: dependency: transitive description: name: permission_handler_android - sha256: "6901d50f4d4b9a27e1749dbd4adbf06aa00d90a21a2db563405d5ce27ee120ac" + sha256: f2543a236584a5e8be79076f858022f100ce690e31530e6fa4c32ac94f276d3a url: "https://pub.dev" source: hosted - version: "11.0.0" + version: "11.0.3" permission_handler_apple: dependency: transitive description: @@ -609,18 +609,18 @@ packages: dependency: transitive description: name: platform - sha256: "57c07bf82207aee366dfaa3867b3164e4f03a238a461a11b0e8a3a510d51203d" + sha256: ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102 url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" + sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.1.6" pool: dependency: transitive description: @@ -681,50 +681,50 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076 + sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: d29753996d8eb8f7619a1f13df6ce65e34bc107bef6330739ed76f18b22310ef + sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.3.4" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1" + sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1" + sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a" + sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d + sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shelf: dependency: transitive description: @@ -782,10 +782,10 @@ packages: dependency: "direct main" description: name: stacked - sha256: "125f96248c6a33fa29a4e622e9b57ee5f222289475292dd1b9fa266cc218a2db" + sha256: "9b314261e675b6d153caee14c3e8fc4590e8a8f3fdd0f418d545c5963372a46f" url: "https://pub.dev" source: hosted - version: "3.4.1" + version: "3.4.1+1" stacked_shared: dependency: transitive description: @@ -870,58 +870,58 @@ packages: dependency: transitive description: name: url_launcher_android - sha256: "3dd2388cc0c42912eee04434531a26a82512b9cb1827e0214430c9bcbddfe025" + sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 url: "https://pub.dev" source: hosted - version: "6.0.38" + version: "6.1.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.1.5" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" + sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.6" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "1c4fdc0bfea61a70792ce97157e5cc17260f61abbe4f39354513f39ec6fd73b1" + sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.0.7" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: bfdfa402f1f3298637d71ca8ecfe840b4696698213d5346e9d12d4ab647ee2ea + sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.5" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: cc26720eefe98c1b71d85f9dc7ef0cada5132617046369d9dc296b3ecaa5cbb4 + sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" url: "https://pub.dev" source: hosted - version: "2.0.18" + version: "2.0.20" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7967065dd2b5fccc18c653b97958fdf839c5478c28e767c61ee879f4e7882422" + sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.0.8" uuid: dependency: transitive description: @@ -974,18 +974,18 @@ packages: dependency: transitive description: name: win32 - sha256: f2add6fa510d3ae152903412227bda57d0d5a8da61d2c39c1fb022c9429a41c0 + sha256: c97defd418eef4ec88c0d1652cdce84b9f7b63dd7198e266d06ac1710d527067 url: "https://pub.dev" source: hosted - version: "5.0.6" + version: "5.0.8" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: f0c26453a2d47aa4c2570c6a033246a3fc62da2fe23c7ffdd0a7495086dc0247 + sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.0.3" yaml: dependency: transitive description: @@ -996,4 +996,4 @@ packages: version: "3.1.2" sdks: dart: ">=3.1.0 <4.0.0" - flutter: ">=3.10.0" + flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index d7ac01b..9d4569a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -24,21 +24,21 @@ dependencies: sdk: flutter flutter_translate: 4.0.4 provider: 6.0.5 - stacked: 3.4.1 + stacked: 3.4.1+1 get_it: 7.6.4 - logger: 2.0.2 + logger: 2.0.2+1 shared_preferences: 2.2.1 http: 1.1.0 validators: 3.0.0 flutter_linkify: 6.0.0 url_launcher: 6.1.14 expandable: 5.0.1 - share_plus: ^7.1.0 + share_plus: 7.1.0 file_picker: 5.5.0 clipboard: 0.1.3 permission_handler: 11.0.0 package_info_plus: 4.1.0 - json_annotation: ^4.8.1 + json_annotation: 4.8.1 dynamic_color: 1.6.7 intl: 0.18.1 path: 1.8.3 From fc5b8783d3154eea943e7b5ae4a0531785998dbe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 29 Sep 2023 22:00:18 +0000 Subject: [PATCH 50/73] Update ghcr.io/cirruslabs/flutter Docker tag to v3.13.6 --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 3476982..0c66f3e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.13.5 + image: ghcr.io/cirruslabs/flutter:3.13.6 steps: - name: Prepare requirements run: | From 71ac72a6cc95fb9fa7a84557e16899c78f265b3f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 6 Oct 2023 22:01:13 +0000 Subject: [PATCH 51/73] Update dependency permission_handler to v11.0.1 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 48bd375..d113226 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -569,10 +569,10 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: ad65ba9af42a3d067203641de3fd9f547ded1410bad3b84400c2b4899faede70 + sha256: "284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8" url: "https://pub.dev" source: hosted - version: "11.0.0" + version: "11.0.1" permission_handler_android: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 9d4569a..235659e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: share_plus: 7.1.0 file_picker: 5.5.0 clipboard: 0.1.3 - permission_handler: 11.0.0 + permission_handler: 11.0.1 package_info_plus: 4.1.0 json_annotation: 4.8.1 dynamic_color: 1.6.7 From f51e781a9f5eb06a4066d2cf39c7a40e0d5e4b6b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Oct 2023 00:01:22 +0000 Subject: [PATCH 52/73] Update dependency shared_preferences to v2.2.2 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index d113226..ee57525 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -673,10 +673,10 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac + sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.2" shared_preferences_android: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 235659e..8ef02a6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -27,7 +27,7 @@ dependencies: stacked: 3.4.1+1 get_it: 7.6.4 logger: 2.0.2+1 - shared_preferences: 2.2.1 + shared_preferences: 2.2.2 http: 1.1.0 validators: 3.0.0 flutter_linkify: 6.0.0 From 96d8cbea99690ff8def1a9c3c6ea62888007dad7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 20 Oct 2023 22:01:12 +0000 Subject: [PATCH 53/73] Update all patch dependencies --- .forgejo/workflows/build.yaml | 2 +- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 0c66f3e..0ffeaab 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.13.6 + image: ghcr.io/cirruslabs/flutter:3.13.8 steps: - name: Prepare requirements run: | diff --git a/pubspec.lock b/pubspec.lock index ee57525..6ef746b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -205,10 +205,10 @@ packages: dependency: "direct main" description: name: dynamic_color - sha256: "96bff3df72e3d428bda2b874c7a521e8c86f592cae626ea594922fcc8d166e0c" + sha256: "8b8bd1d798bd393e11eddeaa8ae95b12ff028bf7d5998fc5d003488cd5f4ce2f" url: "https://pub.dev" source: hosted - version: "1.6.7" + version: "1.6.8" expandable: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 8ef02a6..94590d4 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -39,7 +39,7 @@ dependencies: permission_handler: 11.0.1 package_info_plus: 4.1.0 json_annotation: 4.8.1 - dynamic_color: 1.6.7 + dynamic_color: 1.6.8 intl: 0.18.1 path: 1.8.3 flutter_sharing_intent: 1.1.0 From 5a8750b8779ef1b319093d7e8fc22232bf2c6876 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 26 Oct 2023 20:00:17 +0000 Subject: [PATCH 54/73] Update ghcr.io/cirruslabs/flutter Docker tag to v3.13.9 --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 0ffeaab..22e1582 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.13.8 + image: ghcr.io/cirruslabs/flutter:3.13.9 steps: - name: Prepare requirements run: | From df1b03878275dcd845fe9d63642a2e71b0606319 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Oct 2023 23:01:11 +0000 Subject: [PATCH 55/73] Update dependency built_value_generator to v8.7.0 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 6ef746b..edf415b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -109,10 +109,10 @@ packages: dependency: "direct dev" description: name: built_value_generator - sha256: a7a20bd4a943316c46c6e89b1a5631a2dace50ca6742b73d0b719fd243a7da00 + sha256: "5d7c51fd56029e419100c46ced0b1cad8fdfdbefbac7ec16c7fe0f4cd60042d8" url: "https://pub.dev" source: hosted - version: "8.6.3" + version: "8.7.0" characters: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 94590d4..8785b2a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,7 @@ dev_dependencies: flutter_test: sdk: flutter build_runner: 2.4.6 - built_value_generator: 8.6.3 + built_value_generator: 8.7.0 json_serializable: 6.7.1 flutter_lints: 2.0.3 From 3f64f86acfe111b264bf3c9d02d80b0a92cc05e8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Oct 2023 00:01:21 +0000 Subject: [PATCH 56/73] Update dependency url_launcher to v6.2.1 --- pubspec.lock | 32 ++++++++++++++++---------------- pubspec.yaml | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index edf415b..606adba 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -862,66 +862,66 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" + sha256: b1c9e98774adf8820c96fbc7ae3601231d324a7d5ebd8babe27b6dfac91357ba url: "https://pub.dev" source: hosted - version: "6.1.14" + version: "6.2.1" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 + sha256: "31222ffb0063171b526d3e569079cf1f8b294075ba323443fdc690842bfd4def" url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.2.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" + sha256: "4ac97281cf60e2e8c5cc703b2b28528f9b50c8f7cebc71df6bdf0845f647268a" url: "https://pub.dev" source: hosted - version: "6.1.5" + version: "6.2.0" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e + sha256: "9f2d390e096fdbe1e6e6256f97851e51afc2d9c423d3432f1d6a02a8a9a8b9fd" url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.1.0" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" + sha256: "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50" url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.2.0" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" + sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" url: "https://pub.dev" source: hosted - version: "2.0.20" + version: "2.2.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" + sha256: "7754a1ad30ee896b265f8d14078b0513a4dba28d358eabb9d5f339886f4a1adc" url: "https://pub.dev" source: hosted - version: "3.0.8" + version: "3.1.0" uuid: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8785b2a..0817efb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -31,7 +31,7 @@ dependencies: http: 1.1.0 validators: 3.0.0 flutter_linkify: 6.0.0 - url_launcher: 6.1.14 + url_launcher: 6.2.1 expandable: 5.0.1 share_plus: 7.1.0 file_picker: 5.5.0 From 0e7bc55bef42bd4ba982bf01cefe52cd8875ae25 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Oct 2023 08:01:12 +0000 Subject: [PATCH 57/73] Update dependency package_info_plus to v4.2.0 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 606adba..041798d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -497,10 +497,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a" + sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" package_info_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 0817efb..f6365c6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: file_picker: 5.5.0 clipboard: 0.1.3 permission_handler: 11.0.1 - package_info_plus: 4.1.0 + package_info_plus: 4.2.0 json_annotation: 4.8.1 dynamic_color: 1.6.8 intl: 0.18.1 From 3754d71dec330a61c1c6c20d942bc3cbf2c800a7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 10 Nov 2023 23:01:11 +0000 Subject: [PATCH 58/73] Update dependency provider to v6.1.1 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 041798d..7508cf1 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -633,10 +633,10 @@ packages: dependency: "direct main" description: name: provider - sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f + sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "6.1.1" pub_semver: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index f6365c6..4078448 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -23,7 +23,7 @@ dependencies: flutter_localizations: sdk: flutter flutter_translate: 4.0.4 - provider: 6.0.5 + provider: 6.1.1 stacked: 3.4.1+1 get_it: 7.6.4 logger: 2.0.2+1 From 1758eeed18cd5de21bfe9b2881229e6985d01fed Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 12 Nov 2023 17:01:17 +0000 Subject: [PATCH 59/73] Update dependency share_plus to v7.2.1 --- pubspec.lock | 8 ++++---- pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 7508cf1..904aac3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -657,18 +657,18 @@ packages: dependency: "direct main" description: name: share_plus - sha256: "6cec740fa0943a826951223e76218df002804adb588235a8910dc3d6b0654e11" + sha256: f74fc3f1cbd99f39760182e176802f693fa0ec9625c045561cfad54681ea93dd url: "https://pub.dev" source: hosted - version: "7.1.0" + version: "7.2.1" share_plus_platform_interface: dependency: transitive description: name: share_plus_platform_interface - sha256: "357412af4178d8e11d14f41723f80f12caea54cf0d5cd29af9dcdab85d58aea7" + sha256: df08bc3a07d01f5ea47b45d03ffcba1fa9cd5370fb44b3f38c70e42cced0f956 url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" shared_preferences: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 4078448..75ff173 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -33,7 +33,7 @@ dependencies: flutter_linkify: 6.0.0 url_launcher: 6.2.1 expandable: 5.0.1 - share_plus: 7.1.0 + share_plus: 7.2.1 file_picker: 5.5.0 clipboard: 0.1.3 permission_handler: 11.0.1 From 15104d7e402eddf900a1375fced09678c225d861 Mon Sep 17 00:00:00 2001 From: Varakh Date: Mon, 13 Nov 2023 21:54:08 +0000 Subject: [PATCH 60/73] Renovate: bundle minor versions --- renovate.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 37fdad4..f027e32 100644 --- a/renovate.json +++ b/renovate.json @@ -13,9 +13,13 @@ ], "packageRules": [ { - "matchPackagePatterns": [ - "*" + "matchUpdateTypes": [ + "minor" ], + "groupName": "all minor dependencies", + "groupSlug": "all-minor-deps" + }, + { "matchUpdateTypes": [ "patch" ], From 2461a02f9d4a165d2ef11fb5e0f185970edb09c2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 Nov 2023 22:01:15 +0000 Subject: [PATCH 61/73] Update dependency file_picker to v6 --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 904aac3..c3098a4 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -245,10 +245,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: be325344c1f3070354a1d84a231a1ba75ea85d413774ec4bdf444c023342e030 + sha256: "4e42aacde3b993c5947467ab640882c56947d9d27342a5b6f2895b23956954a6" url: "https://pub.dev" source: hosted - version: "5.5.0" + version: "6.1.1" fixnum: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 75ff173..b5e4339 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: url_launcher: 6.2.1 expandable: 5.0.1 share_plus: 7.2.1 - file_picker: 5.5.0 + file_picker: 6.1.1 clipboard: 0.1.3 permission_handler: 11.0.1 package_info_plus: 4.2.0 From 88b9d81bc2a72b2f6583449830fd5439bee1e700 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 Nov 2023 00:01:15 +0000 Subject: [PATCH 62/73] Update dependency flutter_lints to v3 --- pubspec.lock | 8 ++++---- pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index c3098a4..9ade885 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -274,10 +274,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 + sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 url: "https://pub.dev" source: hosted - version: "2.0.3" + version: "3.0.1" flutter_localizations: dependency: "direct main" description: flutter @@ -425,10 +425,10 @@ packages: dependency: transitive description: name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "3.0.0" logger: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index b5e4339..2b1b6bb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -50,7 +50,7 @@ dev_dependencies: build_runner: 2.4.6 built_value_generator: 8.7.0 json_serializable: 6.7.1 - flutter_lints: 2.0.3 + flutter_lints: 3.0.1 # For information on the generic Dart part of this file, see the # following page: https://www.dartlang.org/tools/pub/pubspec From 7e871bb4b1c180728bd694c9b04d2ac512349f18 Mon Sep 17 00:00:00 2001 From: Varakh Date: Tue, 14 Nov 2023 20:22:12 +0100 Subject: [PATCH 63/73] Fix flutter lints for next major version #noissue --- lib/core/error/rest_service_exception.dart | 4 ++-- lib/core/manager/dialog_manager.dart | 2 +- lib/core/manager/lifecycle_manager.dart | 2 +- lib/ui/widgets/my_appbar.dart | 3 +-- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/core/error/rest_service_exception.dart b/lib/core/error/rest_service_exception.dart index 3f1bd35..4189d4d 100644 --- a/lib/core/error/rest_service_exception.dart +++ b/lib/core/error/rest_service_exception.dart @@ -5,8 +5,8 @@ class RestServiceException extends ServiceException { final int statusCode; final dynamic responseBody; - RestServiceException(this.statusCode, {this.responseBody, String? message}) - : super(code: ErrorCode.restError, message: message); + RestServiceException(this.statusCode, {this.responseBody, super.message = null}) + : super(code: ErrorCode.restError); @override String toString() { diff --git a/lib/core/manager/dialog_manager.dart b/lib/core/manager/dialog_manager.dart index 5eb75d0..94b9217 100644 --- a/lib/core/manager/dialog_manager.dart +++ b/lib/core/manager/dialog_manager.dart @@ -8,7 +8,7 @@ import '../services/dialog_service.dart'; class DialogManager extends StatefulWidget { final Widget? child; - const DialogManager({Key? key, this.child}) : super(key: key); + const DialogManager({super.key, this.child}); @override _DialogManagerState createState() => _DialogManagerState(); diff --git a/lib/core/manager/lifecycle_manager.dart b/lib/core/manager/lifecycle_manager.dart index 09840ed..8113e1a 100644 --- a/lib/core/manager/lifecycle_manager.dart +++ b/lib/core/manager/lifecycle_manager.dart @@ -11,7 +11,7 @@ import '../util/logger.dart'; class LifeCycleManager extends StatefulWidget { final Widget? child; - const LifeCycleManager({Key? key, this.child}) : super(key: key); + const LifeCycleManager({super.key, this.child}); @override _LifeCycleManagerState createState() => _LifeCycleManagerState(); diff --git a/lib/ui/widgets/my_appbar.dart b/lib/ui/widgets/my_appbar.dart index 67cd92b..9bda695 100644 --- a/lib/ui/widgets/my_appbar.dart +++ b/lib/ui/widgets/my_appbar.dart @@ -7,12 +7,11 @@ class MyAppBar extends AppBar { static final List aboutDisabledWidgets = []; MyAppBar( - {Key? key, + {super.key, required Widget title, List? actionWidgets, bool enableAbout = true}) : super( - key: key, title: Row(children: [title]), actions: _renderIconButtons(actionWidgets, enableAbout)); From 3d68dcefab2e4080a1f92e9b1d2e0e27c1a221f1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 17 Nov 2023 23:00:15 +0000 Subject: [PATCH 64/73] Update ghcr.io/cirruslabs/flutter Docker tag to v3.16.0 --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 22e1582..eb0264f 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.13.9 + image: ghcr.io/cirruslabs/flutter:3.16.0 steps: - name: Prepare requirements run: | From 8bb310fb4022057d78aade80935979048f1ca82d Mon Sep 17 00:00:00 2001 From: Varakh Date: Sat, 18 Nov 2023 14:10:44 +0100 Subject: [PATCH 65/73] Update lock file #noissue --- pubspec.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 9ade885..e335583 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.18.0" convert: dependency: transitive description: @@ -465,10 +465,10 @@ packages: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" mime: dependency: transitive description: @@ -774,10 +774,10 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stacked: dependency: "direct main" description: @@ -798,10 +798,10 @@ packages: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" stream_transform: dependency: transitive description: @@ -830,10 +830,10 @@ packages: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.1" timing: dependency: transitive description: @@ -958,10 +958,10 @@ packages: dependency: transitive description: name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 url: "https://pub.dev" source: hosted - version: "0.1.4-beta" + version: "0.3.0" web_socket_channel: dependency: transitive description: @@ -995,5 +995,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0 <4.0.0" + dart: ">=3.2.0-194.0.dev <4.0.0" flutter: ">=3.13.0" From 9dd84b20a9fd990caed0d0c9bf5ada37bb88ef20 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 24 Nov 2023 23:01:08 +0000 Subject: [PATCH 66/73] Update all minor dependencies --- pubspec.lock | 34 +++++++++++++++++++++------------- pubspec.yaml | 4 ++-- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index e335583..3eab156 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -109,10 +109,10 @@ packages: dependency: "direct dev" description: name: built_value_generator - sha256: "5d7c51fd56029e419100c46ced0b1cad8fdfdbefbac7ec16c7fe0f4cd60042d8" + sha256: "78680d78a6cab222fc5725ffa21065a05bba951452ae84d08b3c0e150fd3f9f6" url: "https://pub.dev" source: hosted - version: "8.7.0" + version: "8.8.0" characters: dependency: transitive description: @@ -569,42 +569,50 @@ packages: dependency: "direct main" description: name: permission_handler - sha256: "284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8" + sha256: "860c6b871c94c78e202dc69546d4d8fd84bd59faeb36f8fb9888668a53ff4f78" url: "https://pub.dev" source: hosted - version: "11.0.1" + version: "11.1.0" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: f2543a236584a5e8be79076f858022f100ce690e31530e6fa4c32ac94f276d3a + sha256: "2f1bec180ee2f5665c22faada971a8f024761f632e93ddc23310487df52dcfa6" url: "https://pub.dev" source: hosted - version: "11.0.3" + version: "12.0.1" permission_handler_apple: dependency: transitive description: name: permission_handler_apple - sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5" + sha256: "1a816084338ada8d574b1cb48390e6e8b19305d5120fe3a37c98825bacc78306" url: "https://pub.dev" source: hosted - version: "9.1.4" + version: "9.2.0" + permission_handler_html: + dependency: transitive + description: + name: permission_handler_html + sha256: d96ff56a757b7f04fa825c469d296c5aebc55f743e87bd639fef91a466a24da8 + url: "https://pub.dev" + source: hosted + version: "0.1.0+1" permission_handler_platform_interface: dependency: transitive description: name: permission_handler_platform_interface - sha256: f2343e9fa9c22ae4fd92d4732755bfe452214e7189afcc097380950cf567b4b2 + sha256: d87349312f7eaf6ce0adaf668daf700ac5b06af84338bd8b8574dfbd93ffe1a1 url: "https://pub.dev" source: hosted - version: "3.11.5" + version: "4.0.2" permission_handler_windows: dependency: transitive description: name: permission_handler_windows - sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098 + sha256: "1e8640c1e39121128da6b816d236e714d2cf17fac5a105dd6acdd3403a628004" url: "https://pub.dev" source: hosted - version: "0.1.3" + version: "0.2.0" platform: dependency: transitive description: @@ -996,4 +1004,4 @@ packages: version: "3.1.2" sdks: dart: ">=3.2.0-194.0.dev <4.0.0" - flutter: ">=3.13.0" + flutter: ">=3.16.0" diff --git a/pubspec.yaml b/pubspec.yaml index 2b1b6bb..cb9701c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: share_plus: 7.2.1 file_picker: 6.1.1 clipboard: 0.1.3 - permission_handler: 11.0.1 + permission_handler: 11.1.0 package_info_plus: 4.2.0 json_annotation: 4.8.1 dynamic_color: 1.6.8 @@ -48,7 +48,7 @@ dev_dependencies: flutter_test: sdk: flutter build_runner: 2.4.6 - built_value_generator: 8.7.0 + built_value_generator: 8.8.0 json_serializable: 6.7.1 flutter_lints: 3.0.1 From f2d10836200c822744c51782fc2530a7db856e2f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 25 Nov 2023 00:01:06 +0000 Subject: [PATCH 67/73] Update dependency package_info_plus to v5 --- pubspec.lock | 6 +++--- pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 3eab156..71b5c7a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -497,10 +497,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017" + sha256: "88bc797f44a94814f2213db1c9bd5badebafdfb8290ca9f78d4b9ee2a3db4d79" url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "5.0.1" package_info_plus_platform_interface: dependency: transitive description: @@ -1003,5 +1003,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" + dart: ">=3.2.0 <4.0.0" flutter: ">=3.16.0" diff --git a/pubspec.yaml b/pubspec.yaml index cb9701c..973e324 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: file_picker: 6.1.1 clipboard: 0.1.3 permission_handler: 11.1.0 - package_info_plus: 4.2.0 + package_info_plus: 5.0.1 json_annotation: 4.8.1 dynamic_color: 1.6.8 intl: 0.18.1 From c99df89cb010259f1c368fc064e9a4b19f727a54 Mon Sep 17 00:00:00 2001 From: Varakh Date: Sun, 26 Nov 2023 20:48:47 +0100 Subject: [PATCH 68/73] Update transitive dependencies #noissue --- pubspec.lock | 84 ++++++++++++++++++++++++++++------------------------ pubspec.yaml | 2 +- 2 files changed, 47 insertions(+), 39 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 71b5c7a..0f4f523 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -61,18 +61,18 @@ packages: dependency: transitive description: name: build_daemon - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" + sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.1" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: d912852cce27c9e80a93603db721c267716894462e7033165178b91138587972 + sha256: "64e12b0521812d1684b1917bc80945625391cb9bdd4312536b1d69dcb6133ed8" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" build_runner: dependency: "direct dev" description: @@ -85,10 +85,10 @@ packages: dependency: transitive description: name: build_runner_core - sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41" + sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185 url: "https://pub.dev" source: hosted - version: "7.2.10" + version: "7.2.11" built_collection: dependency: transitive description: @@ -101,10 +101,10 @@ packages: dependency: transitive description: name: built_value - sha256: a8de5955205b4d1dbbbc267daddf2178bd737e4bab8987c04a500478c9651e74 + sha256: "69acb7007eb2a31dc901512bfe0f7b767168be34cb734835d54c070bfa74c1b2" url: "https://pub.dev" source: hosted - version: "8.6.3" + version: "8.8.0" built_value_generator: dependency: "direct dev" description: @@ -149,10 +149,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1" + sha256: b2151ce26a06171005b379ecff6e08d34c470180ffe16b8e14b6d52be292b55f url: "https://pub.dev" source: hosted - version: "4.6.0" + version: "4.8.0" collection: dependency: transitive description: @@ -173,10 +173,10 @@ packages: dependency: transitive description: name: cross_file - sha256: fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb + sha256: "2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5" url: "https://pub.dev" source: hosted - version: "0.3.3+5" + version: "0.3.3+7" crypto: dependency: transitive description: @@ -197,10 +197,10 @@ packages: dependency: transitive description: name: dart_style - sha256: abd7625e16f51f554ea244d090292945ec4d4be7bfbaf2ec8cccea568919d334 + sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.3.4" dynamic_color: dependency: "direct main" description: @@ -237,10 +237,10 @@ packages: dependency: transitive description: name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "7.0.0" file_picker: dependency: "direct main" description: @@ -287,10 +287,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c + sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da url: "https://pub.dev" source: hosted - version: "2.0.16" + version: "2.0.17" flutter_sharing_intent: dependency: "direct main" description: @@ -529,10 +529,10 @@ packages: dependency: transitive description: name: path_provider_android - sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" + sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" path_provider_foundation: dependency: transitive description: @@ -617,18 +617,18 @@ packages: dependency: transitive description: name: platform - sha256: ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102 + sha256: "0a279f0707af40c890e80b1e9df8bb761694c074ba7e1d4ab1bc4b728e200b59" url: "https://pub.dev" source: hosted - version: "3.1.2" + version: "3.1.3" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d + sha256: f4f88d4a900933e7267e2b353594774fc0d07fb072b47eedcd5b54e1ea3269f8 url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.1.7" pool: dependency: transitive description: @@ -705,10 +705,10 @@ packages: dependency: transitive description: name: shared_preferences_linux - sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a + sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.3.2" shared_preferences_platform_interface: dependency: transitive description: @@ -721,18 +721,18 @@ packages: dependency: transitive description: name: shared_preferences_web - sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf + sha256: "7b15ffb9387ea3e237bb7a66b8a23d2147663d391cafc5c8f37b2e7b4bde5d21" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.2" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f + sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.3.2" shelf: dependency: transitive description: @@ -778,6 +778,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.10.0" + sprintf: + dependency: transitive + description: + name: sprintf + sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" + url: "https://pub.dev" + source: hosted + version: "7.0.0" stack_trace: dependency: transitive description: @@ -886,10 +894,10 @@ packages: dependency: transitive description: name: url_launcher_ios - sha256: "4ac97281cf60e2e8c5cc703b2b28528f9b50c8f7cebc71df6bdf0845f647268a" + sha256: bba3373219b7abb6b5e0d071b0fe66dfbe005d07517a68e38d4fc3638f35c6d3 url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "6.2.1" url_launcher_linux: dependency: transitive description: @@ -918,10 +926,10 @@ packages: dependency: transitive description: name: url_launcher_web - sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" + sha256: "138bd45b3a456dcfafc46d1a146787424f8d2edfbf2809c9324361e58f851cf7" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" url_launcher_windows: dependency: transitive description: @@ -934,10 +942,10 @@ packages: dependency: transitive description: name: uuid - sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313" + sha256: df5a4d8f22ee4ccd77f8839ac7cb274ebc11ef9adcce8b92be14b797fe889921 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "4.2.1" validators: dependency: "direct main" description: @@ -982,10 +990,10 @@ packages: dependency: transitive description: name: win32 - sha256: c97defd418eef4ec88c0d1652cdce84b9f7b63dd7198e266d06ac1710d527067 + sha256: "7c99c0e1e2fa190b48d25c81ca5e42036d5cac81430ef249027d97b0935c553f" url: "https://pub.dev" source: hosted - version: "5.0.8" + version: "5.1.0" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 973e324..ab73f76 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -14,7 +14,7 @@ description: A mobile client for FileBin. version: 1.6.2+20 environment: - sdk: '>=3.1.0 <4.0.0' + sdk: '>=3.2.0 <4.0.0' dependencies: flutter: From e661171fd212d69dc147e1cab3657adf83a71dd5 Mon Sep 17 00:00:00 2001 From: Varakh Date: Sun, 26 Nov 2023 23:52:52 +0100 Subject: [PATCH 69/73] Various improvements and #noissue - Bumped Android minSdk to 30 (Android 11) - Fixed permission service not handling Android SDK 33 correctly - Fixed permission service not being started during application start --- CHANGELOG.md | 5 +- android/app/build.gradle | 2 +- android/app/src/debug/AndroidManifest.xml | 5 +- android/app/src/main/AndroidManifest.xml | 5 +- android/app/src/profile/AndroidManifest.xml | 5 +- assets/i18n/en.json | 8 -- lib/core/services/permission_service.dart | 147 +++++++++++--------- lib/core/services/storage_service.dart | 10 -- lib/core/viewmodels/startup_model.dart | 7 +- pubspec.lock | 24 ++++ pubspec.yaml | 1 + 11 files changed, 128 insertions(+), 91 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34c9438..8358f70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,10 @@ ## 1.6.2+20 - UNRELEASED * Updated internal dependencies -* Move progress indicator of _Show Configuration_ into button +* Moved progress indicator of _Show Configuration_ into the underlying button +* Bumped Android minSdk to `30` (Android 11) +* Fixed permission service not handling Android SDK 33 correctly +* Fixed permission service not being started during application start ## 1.6.1+19 * Updated internal dependencies diff --git a/android/app/build.gradle b/android/app/build.gradle index 070d44a..79db66a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -39,7 +39,7 @@ android { defaultConfig { applicationId "de.varakh.fbmobile" - minSdkVersion 19 + minSdkVersion 30 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index 5399da6..9a1fc0d 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -4,7 +4,10 @@ to allow setting breakpoints, to provide hot reload, etc. --> - + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 2c6fc11..427ec05 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -30,7 +30,10 @@ - + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml index 5399da6..9a1fc0d 100644 --- a/android/app/src/profile/AndroidManifest.xml +++ b/android/app/src/profile/AndroidManifest.xml @@ -4,7 +4,10 @@ to allow setting breakpoints, to provide hot reload, etc. --> - + + + + diff --git a/assets/i18n/en.json b/assets/i18n/en.json index 1d5cea4..bbfd3a8 100644 --- a/assets/i18n/en.json +++ b/assets/i18n/en.json @@ -126,14 +126,6 @@ "description": "Could not open '{link}'. Please ensure that you have an application installed which handles opening such link types." } }, - "permission_service": { - "dialog": { - "title": "Storage permission", - "description": "Storage permission should be granted to the app so that it can work properly. Do you want to grant permission or ignore this message permanently in the future?", - "grant": "Grant", - "ignore": "Ignore" - } - }, "dialog": { "confirm": "OK", "cancel": "Cancel" diff --git a/lib/core/services/permission_service.dart b/lib/core/services/permission_service.dart index 4c5dcdc..ad091f8 100644 --- a/lib/core/services/permission_service.dart +++ b/lib/core/services/permission_service.dart @@ -1,108 +1,100 @@ import 'dart:async'; +import 'dart:io' show Platform; -import 'package:flutter_translate/flutter_translate.dart'; +import 'package:device_info_plus/device_info_plus.dart'; import 'package:logger/logger.dart'; import 'package:permission_handler/permission_handler.dart'; import '../../constants.dart'; -import '../../core/datamodels/dialog_response.dart'; -import '../../core/services/dialog_service.dart'; import '../../core/services/stoppable_service.dart'; import '../../core/util/logger.dart'; -import '../../locator.dart'; -import 'storage_service.dart'; class PermissionService extends StoppableService { final Logger _logger = getLogger(); - final DialogService _dialogService = locator(); - final StorageService _storageService = locator(); Timer? _serviceCheckTimer; - PermissionStatus? _permissionStatus; - - bool _permanentlyIgnored = false; bool _devicePermissionDialogActive = false; - bool _ownPermissionDialogActive = false; - PermissionService() { - _devicePermissionDialogActive = true; + bool _deviceInformationInitialized = false; + bool _useStoragePermission = true; - Permission.storage.request().then((status) { - _permissionStatus = status; - if (PermissionStatus.permanentlyDenied == status) { - _permanentlyIgnored = true; - } - }).whenComplete(() { - _logger.d('Initial device request permission finished'); - _devicePermissionDialogActive = false; - }); - } + PermissionService(); Future checkEnabledAndPermission() async { - if (_permanentlyIgnored) { - await _storageService.storeStoragePermissionDialogIgnored(); - _permanentlyIgnored = false; - _logger.d('Set permanently ignored permission request'); - stop(); - } - if (_devicePermissionDialogActive) { _logger.d('Device permission dialog active, skipping'); return; } - if (_ownPermissionDialogActive) { - _logger.d('Own permission dialog already active, skipping'); - return; + bool allGranted = false; + bool anyPermanentlyDenied = false; + + // Since Android compileSdk >= 33, "storage" is deprecated + // Instead, request access to all of + // - Permission.photos + // - Permission.videos + // - Permission.audio + // + // For iOS and Android < 33, keep using "storage" + if (_useStoragePermission) { + PermissionStatus storagePermission = await Permission.storage.status; + allGranted = PermissionStatus.granted == storagePermission; + anyPermanentlyDenied = + PermissionStatus.permanentlyDenied == storagePermission; + } else { + PermissionStatus photosPermission = await Permission.photos.status; + PermissionStatus videosPermission = await Permission.videos.status; + PermissionStatus audioPermission = await Permission.audio.status; + + allGranted = PermissionStatus.granted == photosPermission && + PermissionStatus.granted == videosPermission && + PermissionStatus.granted == audioPermission; + anyPermanentlyDenied = + PermissionStatus.permanentlyDenied == photosPermission || + PermissionStatus.permanentlyDenied == videosPermission || + PermissionStatus.permanentlyDenied == audioPermission; } - var ignoredDialog = - await _storageService.hasStoragePermissionDialogIgnored(); - - if (ignoredDialog) { - _logger.d('Permanently ignored permission request, skipping'); + // show warning to user to manually handle, don't enforce it over and over again + if (anyPermanentlyDenied) { + _logger.w( + "At least one required permission has been denied permanently, stopping service"); stop(); return; } - _permissionStatus = await Permission.storage.status; - if (_permissionStatus != PermissionStatus.granted) { - if (_permissionStatus == PermissionStatus.permanentlyDenied) { - await _storageService.storeStoragePermissionDialogIgnored(); - return; - } + // all good, stop the permission service + if (allGranted) { + _logger.d("All permissions have been granted, stopping service"); + stop(); + return; + } - _ownPermissionDialogActive = true; - DialogResponse response = await _dialogService.showConfirmationDialog( - title: translate('permission_service.dialog.title'), - description: translate('permission_service.dialog.description'), - buttonTitleAccept: translate('permission_service.dialog.grant'), - buttonTitleDeny: translate('permission_service.dialog.ignore')); + // not all have been granted, show OS dialog + _logger.d( + "Not all permissions have been granted yet, initializing permission dialog"); + _devicePermissionDialogActive = true; - if (!response.confirmed!) { - await _storageService.storeStoragePermissionDialogIgnored(); - } else { - _devicePermissionDialogActive = true; - Permission.storage.request().then((status) async { - if (PermissionStatus.permanentlyDenied == status) { - await _storageService.storeStoragePermissionDialogIgnored(); - } - }).whenComplete(() { - _logger.d('Device request permission finished'); - _devicePermissionDialogActive = false; - }); - } - - _ownPermissionDialogActive = false; + if (_useStoragePermission) { + await [Permission.storage].request().whenComplete(() { + _logger.d('Device request permission finished'); + _devicePermissionDialogActive = false; + }); } else { - await _storageService.storeStoragePermissionDialogIgnored(); + await [Permission.photos, Permission.videos, Permission.audio] + .request() + .whenComplete(() { + _logger.d('Device request permission finished'); + _devicePermissionDialogActive = false; + }); } } @override Future start() async { super.start(); + await _determineDeviceInfo(); await checkEnabledAndPermission(); _serviceCheckTimer = Timer.periodic( @@ -124,6 +116,29 @@ class PermissionService extends StoppableService { _logger.d('PermissionService stopped'); } + Future _determineDeviceInfo() async { + if (_deviceInformationInitialized) { + _logger.d('Device information already initialized, skipping'); + return; + } + + DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin(); + if (Platform.isAndroid) { + final androidInfo = await deviceInfoPlugin.androidInfo; + if (androidInfo.version.sdkInt >= 33) { + _useStoragePermission = false; + } + } + + if (_useStoragePermission) { + _logger.d('Device requires [storage] permission'); + } else { + _logger.d('Device requires [photos,videos,audio] permission'); + } + + _deviceInformationInitialized = true; + } + void _removeServiceCheckTimer() { if (_serviceCheckTimer != null) { _serviceCheckTimer!.cancel(); diff --git a/lib/core/services/storage_service.dart b/lib/core/services/storage_service.dart index 95f08c4..ba3ce5c 100644 --- a/lib/core/services/storage_service.dart +++ b/lib/core/services/storage_service.dart @@ -7,8 +7,6 @@ import '../models/session.dart'; class StorageService { static const _sessionKey = 'session'; static const _lastUrlKey = 'last_url'; - static const _storagePermissionDialogIgnoredKey = - 'storage_permission_ignored'; Future storeLastUrl(String url) { return _store(_lastUrlKey, url); @@ -39,14 +37,6 @@ class StorageService { return _remove(_sessionKey); } - Future storeStoragePermissionDialogIgnored() { - return _store(_storagePermissionDialogIgnoredKey, true.toString()); - } - - Future hasStoragePermissionDialogIgnored() { - return _exists(_storagePermissionDialogIgnoredKey); - } - Future _exists(String key) async { final SharedPreferences prefs = await SharedPreferences.getInstance(); return prefs.containsKey(key); diff --git a/lib/core/viewmodels/startup_model.dart b/lib/core/viewmodels/startup_model.dart index 767e1cb..afc8eac 100644 --- a/lib/core/viewmodels/startup_model.dart +++ b/lib/core/viewmodels/startup_model.dart @@ -1,3 +1,4 @@ +import 'package:fbmobile/core/services/permission_service.dart'; import 'package:flutter_translate/flutter_translate.dart'; import '../../locator.dart'; @@ -9,16 +10,18 @@ import 'base_model.dart'; class StartUpViewModel extends BaseModel { final SessionService _sessionService = locator(); + final PermissionService _permissionService = locator(); final NavigationService _navigationService = locator(); Future handleStartUpLogic() async { setStateView(ViewState.busy); setStateMessage(translate('startup.init')); - await Future.delayed(const Duration(milliseconds: 150)); + await Future.delayed(const Duration(milliseconds: 100)); setStateMessage(translate('startup.start_services')); await _sessionService.start(); - await Future.delayed(const Duration(milliseconds: 150)); + await _permissionService.start(); + await Future.delayed(const Duration(milliseconds: 100)); _navigationService.navigateAndReplaceTo(HomeView.routeName); diff --git a/pubspec.lock b/pubspec.lock index 0f4f523..1c1344c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -201,6 +201,22 @@ packages: url: "https://pub.dev" source: hosted version: "2.3.4" + device_info_plus: + dependency: "direct main" + description: + name: device_info_plus + sha256: "0042cb3b2a76413ea5f8a2b40cec2a33e01d0c937e91f0f7c211fde4f7739ba6" + url: "https://pub.dev" + source: hosted + version: "9.1.1" + device_info_plus_platform_interface: + dependency: transitive + description: + name: device_info_plus_platform_interface + sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64 + url: "https://pub.dev" + source: hosted + version: "7.0.0" dynamic_color: dependency: "direct main" description: @@ -994,6 +1010,14 @@ packages: url: "https://pub.dev" source: hosted version: "5.1.0" + win32_registry: + dependency: transitive + description: + name: win32_registry + sha256: "41fd8a189940d8696b1b810efb9abcf60827b6cbfab90b0c43e8439e3a39d85a" + url: "https://pub.dev" + source: hosted + version: "1.1.2" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index ab73f76..48ac2c2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -43,6 +43,7 @@ dependencies: intl: 0.18.1 path: 1.8.3 flutter_sharing_intent: 1.1.0 + device_info_plus: 9.1.1 dev_dependencies: flutter_test: From 4cd6165d9b324c2cfd92bccd6d703b61153dee07 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 Nov 2023 18:48:53 +0000 Subject: [PATCH 70/73] Update dependency http to v1.1.2 (#71) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [http](https://github.com/dart-lang/http) | dependencies | patch | `1.1.0` -> `1.1.2` | Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 1c1344c..92a084b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -369,10 +369,10 @@ packages: dependency: "direct main" description: name: http - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" + sha256: d4872660c46d929f6b8a9ef4e7a7eff7e49bbf0c4ec3f385ee32df5119175139 url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.2" http_multi_server: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 48ac2c2..eb26464 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -28,7 +28,7 @@ dependencies: get_it: 7.6.4 logger: 2.0.2+1 shared_preferences: 2.2.2 - http: 1.1.0 + http: 1.1.2 validators: 3.0.0 flutter_linkify: 6.0.0 url_launcher: 6.2.1 From e49dd863473826672610f8b0dc807f4d7be5e011 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 28 Nov 2023 21:46:18 +0000 Subject: [PATCH 71/73] Update dependency build_runner to v2.4.7 (#74) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 92a084b..fca9b68 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -77,10 +77,10 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" + sha256: "67d591d602906ef9201caf93452495ad1812bea2074f04e25dbd7c133785821b" url: "https://pub.dev" source: hosted - version: "2.4.6" + version: "2.4.7" build_runner_core: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index eb26464..47f959e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - build_runner: 2.4.6 + build_runner: 2.4.7 built_value_generator: 8.8.0 json_serializable: 6.7.1 flutter_lints: 3.0.1 From 3d6ae1a9eff8a9e0ca85a5714de1234adbf4f648 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 29 Nov 2023 21:08:49 +0000 Subject: [PATCH 72/73] Update ghcr.io/cirruslabs/flutter Docker tag to v3.16.1 (#75) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index eb0264f..06640da 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -3,7 +3,7 @@ jobs: build: runs-on: docker container: - image: ghcr.io/cirruslabs/flutter:3.16.0 + image: ghcr.io/cirruslabs/flutter:3.16.1 steps: - name: Prepare requirements run: | From dfc5772b9303005f09572a33d460f966e49a7fba Mon Sep 17 00:00:00 2001 From: Varakh Date: Fri, 1 Dec 2023 19:08:16 +0100 Subject: [PATCH 73/73] Prepare release of 1.6.2+20 #noissue --- CHANGELOG.md | 3 ++- README.md | 2 +- android/app/build.gradle | 4 ++-- android/fastlane/Fastfile | 2 +- android/fastlane/README.md | 4 ++-- pubspec.lock | 8 ++++---- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8358f70..af24538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ # CHANGELOG -## 1.6.2+20 - UNRELEASED +## 1.6.2+20 * Updated internal dependencies * Moved progress indicator of _Show Configuration_ into the underlying button * Bumped Android minSdk to `30` (Android 11) +* Bumped Android targetSdk to `34` (Android 14) * Fixed permission service not handling Android SDK 33 correctly * Fixed permission service not being started during application start diff --git a/README.md b/README.md index 6854525..d9d643a 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ bundle exec fastlane android beta bundle exec fastlane android deploy # deploy (build signed fdroid large bundle [no target and abi split]) -bundle exec fastlane android build_production_froid +bundle exec fastlane android build_production_fdroid ``` ##### iOS diff --git a/android/app/build.gradle b/android/app/build.gradle index 79db66a..8d20657 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -31,7 +31,7 @@ if (keystorePropertiesFile.exists()) { } android { - compileSdkVersion 33 + compileSdkVersion 34 lintOptions { disable 'InvalidPackage' @@ -40,7 +40,7 @@ android { defaultConfig { applicationId "de.varakh.fbmobile" minSdkVersion 30 - targetSdkVersion 33 + targetSdkVersion 34 versionCode flutterVersionCode.toInteger() versionName flutterVersionName testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile index 2962bc5..9138a00 100644 --- a/android/fastlane/Fastfile +++ b/android/fastlane/Fastfile @@ -12,7 +12,7 @@ platform :android do end desc "Build Production fdroid" - lane :build_production_froid do + lane :build_production_fdroid do sh("#{ENV['PWD']}/fastlane/buildAndroidProductionFdroid.sh") end diff --git a/android/fastlane/README.md b/android/fastlane/README.md index 156b973..5b28be7 100644 --- a/android/fastlane/README.md +++ b/android/fastlane/README.md @@ -31,10 +31,10 @@ Build Debug Build Production -### android build_production_froid +### android build_production_fdroid ```sh -[bundle exec] fastlane android build_production_froid +[bundle exec] fastlane android build_production_fdroid ``` Build Production fdroid diff --git a/pubspec.lock b/pubspec.lock index fca9b68..33d2962 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -173,10 +173,10 @@ packages: dependency: transitive description: name: cross_file - sha256: "2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5" + sha256: fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e url: "https://pub.dev" source: hosted - version: "0.3.3+7" + version: "0.3.3+8" crypto: dependency: transitive description: @@ -1006,10 +1006,10 @@ packages: dependency: transitive description: name: win32 - sha256: "7c99c0e1e2fa190b48d25c81ca5e42036d5cac81430ef249027d97b0935c553f" + sha256: b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.1.1" win32_registry: dependency: transitive description: