public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
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




             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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal