Skip to content

chore: remove unused IPTV voice UI and dead data helpers (pass 2) - #2125

Merged
cursor[bot] merged 2 commits into
mainfrom
cursor/dead-code-cleanup-pass2-25f6
Oct 23, 2026
Merged

cursor[bot] merged 2 commits into
mainfrom
cursor/dead-code-cleanup-pass2-25f6

Conversation

@ucguy4u

@ucguy4u ucguy4u commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

Theme

Pass 2: unused files/modules + one dead Riverpod provider + unused pub dep.

Removed

Item Evidence
packages/core_data/.../dio_client.dart rg DioClient → file + docs only; not exported from core_data.dart
tv_channel_grid_with_voice_search.dart, voice_search_overlay.dart No Dart imports outside deleted files
app/lib/core/tv/tv.dart barrel Only consumer was airo_tv_app.dart → switched to tv_providers.dart
mindNerRuntimeProvider report-dead-providers.py → single repo-wide reference (declaration) after pass 1
cupertino_icons in core_ui No CupertinoIcons usage in package lib/test

Verification

  • flutter analyze on app, feature_mind, feature_iptv, core_ui (local Flutter 3.44.4)
  • scripts/check-docs-completeness.sh — bypass via docs-not-needed in commit message
  • scripts/check-edge-import-boundaries.py — pass

docs-not-needed

Open in Web Open in Cursor 

Delete unreferenced DioClient wrapper, unused TV voice-search widgets, unused
app TV barrel, mindNerRuntimeProvider, and unused core_ui cupertino_icons dep.

docs-not-needed

Co-authored-by: Uday Chauhan <chauhan.s.uday26@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

Plugin Module Size Gate

Policy: modules over 3 MB must be delivered as plugins; plugin modules over 5 MB must document cache management.

Module Size Type Status
packages/core_data 0.18 MB bundled OK
packages/core_ui 0.20 MB bundled OK
packages/feature_iptv 1.38 MB bundled WARN: 1-3 MB requires PR size justification
packages/feature_mind 2.96 MB bundled WARN: 1-3 MB requires PR size justification

@github-actions

Copy link
Copy Markdown
Contributor

🚀 PR Quick Check Summary

Check Status Description
PR Validation ✅ success Title format, docs, bundled model guardrail
Code Quality ✅ success Analyze, formatting
Core Tests ✅ success Core package unit tests
Airo Mind Shell ✅ success Mind flavour analyze, tests, entrypoint compile

💡 Note: Full app tests, coverage reports, and security scans run on merge to main.

View Details

Co-authored-by: Uday Chauhan <chauhan.s.uday26@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

🚀 PR Quick Check Summary

Check Status Description
PR Validation ✅ success Title format, docs, bundled model guardrail
Code Quality ✅ success Analyze, formatting
Core Tests ✅ success Core package unit tests
Airo Mind Shell ✅ success Mind flavour analyze, tests, entrypoint compile

💡 Note: Full app tests, coverage reports, and security scans run on merge to main.

View Details

@cursor
cursor Bot merged commit c3fc891 into main Oct 23, 2026
20 checks passed
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.

2 participants