From: Shan Shaji <s.shaji@proxmox.com>
To: pve-devel@lists.proxmox.com
Subject: [PATCH proxmox{_login_manager,_dart_api_client}/pve_flutter_frontend 0/7] upgrade dependencies based on flutter v3.41 and migrate deprecated members
Date: Fri, 10 Apr 2026 17:09:28 +0200 [thread overview]
Message-ID: <20260410150935.25870-1-s.shaji@proxmox.com> (raw)
This patch series upgrades dependencies based on Flutter v3.41.6,
which is the latest stable release. The `font_awesome_flutter`
package major version was upgradable, so I have updated it, which
in turn introduced some breaking changes. The series also fixes
these.
I have added support for the UIScene lifecycle in iOS. AFAIU,
it will be mandatory starting from iOS versions after 26.
Another change was the addition of the `objective_c` package in order
to access the `NSError` type's `code` getter. Previously, `NSError`
was a Dart class and the `code` property was directly accessible.
However, startign from v9.0.0 of the `objective_c` package,
`NSError` is now an extension type [0]. The `code` property is now a
getter defined inside the `NSError` extension. Inorder to fix the
issue added the `objective_c` pacakge as dependency and imported the
library.
pve_flutter_frontend:
Shan Shaji (4):
chore: upgrade dependencies based on flutter v3.41
fix: breaking changes due to the upgrade of font_awesome_flutter to
v11
fix: migrate to UIScene lifecycle for iOS 26+ compatibility
chore: use latest ndkVersion from flutter
android/app/build.gradle | 3 +-
ios/Flutter/AppFrameworkInfo.plist | 2 -
ios/Podfile.lock | 17 +-
ios/Runner.xcodeproj/project.pbxproj | 8 +-
ios/Runner/AppDelegate.swift | 53 +----
ios/Runner/Info.plist | 21 ++
ios/Runner/SceneDelegate.swift | 59 +++++
lib/pages/main_layout_slim.dart | 4 +-
lib/utils/renderers.dart | 5 +-
lib/widgets/pve_action_card_widget.dart | 17 ++
lib/widgets/pve_file_selector_widget.dart | 6 +-
lib/widgets/pve_guest_backup_widget.dart | 2 +-
lib/widgets/pve_guest_migrate_widget.dart | 4 +-
lib/widgets/pve_guest_os_selector_widget.dart | 4 +-
lib/widgets/pve_guest_overview_header.dart | 4 +-
lib/widgets/pve_lxc_overview.dart | 32 +--
lib/widgets/pve_node_overview.dart | 6 +-
lib/widgets/pve_qemu_overview.dart | 38 ++--
.../pve_qemu_power_settings_widget.dart | 4 +-
pubspec.lock | 212 ++++++++++--------
pubspec.yaml | 2 +-
21 files changed, 267 insertions(+), 236 deletions(-)
create mode 100644 ios/Runner/SceneDelegate.swift
proxmox_login_manager:
Shan Shaji (1):
chore: upgrade dependencies
pubspec.lock | 176 ++++++++++++++++++++++++++++++---------------------
1 file changed, 104 insertions(+), 72 deletions(-)
proxmox_dart_api_client:
Shan Shaji (2):
chore: upgrade dependencies
deps: add objective_c dependency to access NSError's code property
lib/src/authenticate.dart | 15 ++--
pubspec.lock | 158 +++++++++++++++++++++-----------------
pubspec.yaml | 1 +
3 files changed, 94 insertions(+), 80 deletions(-)
Summary over all repositories:
25 files changed, 465 insertions(+), 388 deletions(-)
--
Generated by git-murpp 0.8.1
next reply other threads:[~2026-04-10 15:09 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-10 15:09 Shan Shaji [this message]
2026-04-10 15:09 ` [PATCH pve_flutter_frontend 1/4] chore: upgrade dependencies based on flutter v3.41 Shan Shaji
2026-04-10 15:09 ` [PATCH pve_flutter_frontend 2/4] fix: breaking changes due to the upgrade of font_awesome_flutter to v11 Shan Shaji
2026-04-10 15:09 ` [PATCH pve_flutter_frontend 3/4] fix: migrate to UIScene lifecycle for iOS 26+ compatibility Shan Shaji
2026-04-10 15:09 ` [PATCH pve_flutter_frontend 4/4] chore: use latest ndkVersion from flutter Shan Shaji
2026-04-10 15:09 ` [PATCH proxmox_login_manager 1/1] chore: upgrade dependencies Shan Shaji
2026-04-10 15:09 ` [PATCH proxmox_dart_api_client 1/2] " Shan Shaji
2026-04-10 15:09 ` [PATCH proxmox_dart_api_client 2/2] deps: add objective_c dependency to access NSError's code property Shan Shaji
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260410150935.25870-1-s.shaji@proxmox.com \
--to=s.shaji@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.