Skip to content

Comments

feat: bump Flutter SDK to latest 3.35.7 and bumped all deps versions to the latest compatable#206

Merged
itsezlife merged 10 commits intomainfrom
flutter/3.35.7
Nov 2, 2025
Merged

feat: bump Flutter SDK to latest 3.35.7 and bumped all deps versions to the latest compatable#206
itsezlife merged 10 commits intomainfrom
flutter/3.35.7

Conversation

@itsezlife
Copy link
Owner

@itsezlife itsezlife commented Nov 2, 2025

  • Various changes across all files
  • Performance improvements in FeedPage
  • Eliminated slang package, used StyledText widget to achieve more semaless dev experience without multiple translations packages<!--
    Thanks for contributing!

Provide a description of your changes below and a general summary in the title

Please look at the following checklist to ensure that your PR can be accepted quickly:
-->

Description

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

Note

Upgrades to Flutter 3.35.7/Dart 3.9 with widespread dependency bumps, refactors for new APIs, DB/schema/runtime tweaks, and UI/performance improvements (incl. blurhash thumbnails, async media parsing, and messaging enhancements).

  • Build/SDK:
    • Bump Flutter to 3.35.7, Dart to >=3.9.0 and update analysis/lints to very_good_analysis@9.
    • Large dependency upgrades (Firebase, Supabase, PowerSync, image/video picker, url_launcher, etc.).
    • Add utility scripts (build_runner.sh, get_all.sh, env/apk helpers).
  • Backend/DB:
    • PowerSync/Supabase client updates; new realtime exports and APIs.
    • Messages: add fields (reply_message_message, from_username), new realtime subscription, pagination fetch; adjust RLS policies.
    • Refactor database media parsing to compute with RootIsolateToken.
  • UI/UX:
    • Introduce BlurHash image thumbnails; replace some image loaders.
    • New gaps constants, theme/style tweaks, follow/likes UI hooks (likers in followings, likes count builder).
    • Remove slang packages; adopt styled_text.
  • Codebase:
    • Library directive cleanups, API migrations (e.g., Color.withValues, JSON fixes), removal of deprecated extensions.
    • Performance improvements in feed/posts (off-main-thread JSON, caching, loading states).
  • Tests:
    • Add sponsored posts algorithm tests and minor app tests.

Written by Cursor Bugbot for commit d693a7b. This will update automatically on new commits. Configure here.

…to latest compatable

- Various changes across all files
- Performance improvements in FeedPage
- Eliminated slang package, used StyledText widget to achieve more semaless dev experience without multiple translations packages
@gitguardian
Copy link

gitguardian bot commented Nov 2, 2025

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
22007670 Triggered Generic High Entropy Secret 0bf4fe2 android/app/src/main/AndroidManifest.xml View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@itsezlife itsezlife self-assigned this Nov 2, 2025
@itsezlife itsezlife added enhancement New feature or request dependencies Pull requests that update a dependency file build ci New feature to the Continuous Integration performance breaking labels Nov 2, 2025
itsezlife

This comment was marked as outdated.

@itsezlife
Copy link
Owner Author

Even though most of packages CI/CDs failed, they failed due to insufficient tests and/or coverage, but the scope of this application doesn't cover the tests, so this is ok to ignore them. Most importantly, resolving SDKs and packages pubspec versions have no issues, therefore can safely be pushed for further migrations.

…editor package

- Bumped versions of several dependencies including blurhash, video_compress, and insta_assets_crop.
- Added new dependencies gal and native_exif for enhanced image saving capabilities.
- Refactored save_as_image.dart to utilize gal for saving images with EXIF data.
- Updated README.md for clarity and added important migration notice.
cursor[bot]

This comment was marked as outdated.

…factor app tests

- Added customLLDBInitFile to Runner.xcscheme for improved debugging.
- Refactored app_test.dart to streamline sponsored posts testing and removed redundant sequential test.
- Deleted obsolete test_sponsored_posts_alg.dart file to clean up the test suite.
@itsezlife
Copy link
Owner Author

Application successfully builds for Android latest Samsung S25 Ultra, and for iPhone 16 Pro Max(iOS 18.1) emulator.

cursor[bot]

This comment was marked as outdated.

…ith flutter_markdown_plus

- Updated flutter_markdown to flutter_markdown_plus with version 1.0.5.
- Bumped go_router to version 14.2.7 across multiple packages.
- Updated timeago to version 3.7.1 in app_ui and stories_editor packages.
- Adjusted import statements in message_text.dart to reflect the new package name.
@itsezlife itsezlife linked an issue Nov 2, 2025 that may be closed by this pull request
@itsezlife itsezlife merged commit fcdc7be into main Nov 2, 2025
10 of 27 checks passed
@itsezlife itsezlife deleted the flutter/3.35.7 branch November 2, 2025 12:48
@itsezlife
Copy link
Owner Author

Make sure to follow MIGRATION.md for seamless migration to the latest Flutter SDK and other breaking changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking build ci New feature to the Continuous Integration dependencies Pull requests that update a dependency file enhancement New feature or request performance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: bump Flutter SDK to the latest 3.35.7 and update all pubspec dependenices fix: cannot resolve meta pub dependecy

1 participant