From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 427031FF140 for ; Fri, 10 Apr 2026 17:09:08 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4AB2020CBF; Fri, 10 Apr 2026 17:09:52 +0200 (CEST) From: Shan Shaji 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 Message-ID: <20260410150935.25870-1-s.shaji@proxmox.com> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1775833717409 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.153 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: HQLTOOHVPYXEDQTSBQLA7UCTIXQ7JCE3 X-Message-ID-Hash: HQLTOOHVPYXEDQTSBQLA7UCTIXQ7JCE3 X-MailFrom: s.shaji@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: 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