Update the used Flutter version to 3.16.5 and the used packages to their latest version.
The Supabase package contained some breaking changes:
functionUrl is not exported anymore, so that it must be generated by ourselfs
Provider was renamed to OAuthProvider
The signInWithApple method was removed and is now implemented by us via the sign_in_with_apple package.
We also renamed the DesktopLoginManager to DesktopSignInManager to use the same naming as in other places of the app, where we are always using sign in and not login.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/feeddeck/feeddeck/pull/106
**Author:** [@ricoberger](https://github.com/ricoberger)
**Created:** 12/21/2023
**Status:** ✅ Merged
**Merged:** 12/21/2023
**Merged by:** [@ricoberger](https://github.com/ricoberger)
**Base:** `main` ← **Head:** `update-flutter-to-3.16.5`
---
### 📝 Commits (1)
- [`4d6bf06`](https://github.com/feeddeck/feeddeck/commit/4d6bf061b3561b2ef4d8fda6d8dfecb82a0dbf1e) Update Flutter to Version 3.16.5
### 📊 Changes
**13 files changed** (+147 additions, -137 deletions)
<details>
<summary>View changed files</summary>
📝 `.github/workflows/continuous-delivery.yaml` (+6 -6)
📝 `CONTRIBUTING.md` (+4 -4)
📝 `app/ios/Podfile.lock` (+9 -15)
📝 `app/lib/repositories/items_repository.dart` (+2 -2)
📝 `app/lib/utils/desktop_login_manager.dart` (+4 -4)
➕ `app/lib/utils/sign_in_with_apple.dart` (+33 -0)
📝 `app/lib/widgets/signin/signin.dart` (+14 -13)
📝 `app/lib/widgets/utils/cached_network_image.dart` (+1 -2)
📝 `app/linux/flutter/generated_plugin_registrant.cc` (+4 -0)
📝 `app/linux/flutter/generated_plugins.cmake` (+1 -0)
📝 `app/macos/Podfile.lock` (+9 -9)
📝 `app/pubspec.lock` (+57 -81)
📝 `app/pubspec.yaml` (+3 -1)
</details>
### 📄 Description
Update the used Flutter version to 3.16.5 and the used packages to their latest version.
The Supabase package contained some breaking changes:
- `functionUrl` is not exported anymore, so that it must be generated by ourselfs
- `Provider` was renamed to `OAuthProvider`
- The `signInWithApple` method was removed and is now implemented by us via the `sign_in_with_apple` package.
We also renamed the `DesktopLoginManager` to `DesktopSignInManager` to use the same naming as in other places of the app, where we are always using sign in and not login.
<!--
Keep PR title verbose enough and add prefix telling about what source it touches e.g "[rss] Add feature xyz" or if the
the PR is not realated to a source use "[core]", e.g. "[core] Fix xyz".
If you add a breaking change within your PR you should add ":warning:" to the title,
e.g. ":warning: [core] My breaking change"
-->
<!--
Description of what have been changed. Please also reference an issue, when available.
-->
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/feeddeck/feeddeck/pull/106
Author: @ricoberger
Created: 12/21/2023
Status: ✅ Merged
Merged: 12/21/2023
Merged by: @ricoberger
Base:
main← Head:update-flutter-to-3.16.5📝 Commits (1)
4d6bf06Update Flutter to Version 3.16.5📊 Changes
13 files changed (+147 additions, -137 deletions)
View changed files
📝
.github/workflows/continuous-delivery.yaml(+6 -6)📝
CONTRIBUTING.md(+4 -4)📝
app/ios/Podfile.lock(+9 -15)📝
app/lib/repositories/items_repository.dart(+2 -2)📝
app/lib/utils/desktop_login_manager.dart(+4 -4)➕
app/lib/utils/sign_in_with_apple.dart(+33 -0)📝
app/lib/widgets/signin/signin.dart(+14 -13)📝
app/lib/widgets/utils/cached_network_image.dart(+1 -2)📝
app/linux/flutter/generated_plugin_registrant.cc(+4 -0)📝
app/linux/flutter/generated_plugins.cmake(+1 -0)📝
app/macos/Podfile.lock(+9 -9)📝
app/pubspec.lock(+57 -81)📝
app/pubspec.yaml(+3 -1)📄 Description
Update the used Flutter version to 3.16.5 and the used packages to their latest version.
The Supabase package contained some breaking changes:
functionUrlis not exported anymore, so that it must be generated by ourselfsProviderwas renamed toOAuthProvidersignInWithApplemethod was removed and is now implemented by us via thesign_in_with_applepackage.We also renamed the
DesktopLoginManagertoDesktopSignInManagerto use the same naming as in other places of the app, where we are always using sign in and not login.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.