Skip to content

MOB-27408: add App Cards#8

Open
damlayagmur wants to merge 2 commits into
mainfrom
feature/MOB-27408
Open

MOB-27408: add App Cards#8
damlayagmur wants to merge 2 commits into
mainfrom
feature/MOB-27408

Conversation

@damlayagmur
Copy link
Copy Markdown
Contributor

@damlayagmur damlayagmur commented May 5, 2026

Summary

  • Migrates from the deprecated Message Center API to the new App Cards feature in flutter_insider 5.0.1.
  • Adds a dedicated inbox page (MessageCenterInboxPage.dart) that lists campaigns, supports view/click tracking, mark as read/unread, single & bulk delete, image carousel, dynamic action buttons, and deep-link handling.
  • Bumps Android Gradle Plugin to 8.9.1 and Gradle wrapper to 8.12; adds INTERNET permission and PROCESS_TEXT queries block to AndroidManifest.xml.

Jira: MOB-27408

Test plan

  • App Cards bölümünden "Open App Cards" ile inbox sayfası açılıyor
  • "Get Campaigns Data (Console)" butonu konsola kart bilgilerini basıyor
  • Kart üzerinde Mark Read / Mark Unread / Delete aksiyonları çalışıyor
  • "Remove All" tüm kartları siliyor
  • Image carousel ve dynamic action button'lar render oluyor
  • Deep-link aksiyonu olan butonlar tıklandığında log/snackbar gösteriyor
  • Android build başarılı (gradle 8.9.1 / wrapper 8.12)

🤖 Generated with Claude Code

@damlayagmur damlayagmur changed the title feat: add App Cards (MOB-27408) MOB-27408: add App Cards May 5, 2026
- Add `if (!mounted) return;` guards after the await in `loadAppCards()`
  to prevent `setState() called after dispose()` exceptions when the
  user navigates away while the campaigns request is in flight.
- Remove unused `url_launcher` import (package was not in pubspec and
  the symbol was never referenced) and unnecessary private path import
  `flutter_insider/src/app_cards_models.dart` (public API is sufficient).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@insider-security-ai insider-security-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ AI Security Review — No Issues Found

This PR adds an App Cards UI page (Flutter client-side code), updates build tool versions, and modifies the Android manifest with formatting changes. No security-relevant vulnerabilities were introduced — the changes are client-side UI, dependency version bumps, and formatting adjustments with no secrets, auth changes, or injection risks.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants