Skip to content

Conversation

@naveensingh
Copy link
Member

@naveensingh naveensingh commented Oct 22, 2025

Type of change(s)

  • Bug fix
  • Feature / enhancement
  • Infrastructure / tooling (CI, build, deps, tests)
  • Documentation

What changed and why

  • Added missing android.permission.USE_FULL_SCREEN_INTENT permission and related startup checks. It's unclear why it's not added already when there are related strings for requesting this permission in the commons lib.
  • Reworked when full-screen intent is used:
    • Incoming or outgoing call (locked): FSI
    • Incoming call (unlocked): manual activity start (no FSI) if user opted in to always use full-screen, otherwise FSI
    • Outgoing call (unlocked): manual activity start (no FSI)
  • Formatted some code to improve readability

Tests performed

  • Outgoing calls
  • Incoming calls (locked device)
  • Incoming calls (unlocked device)
  • Incoming calls (unlocked device) with Always display incoming calls on full screen enabled

Closes the following issue(s)

Checklist

  • I read the contribution guidelines.
  • I manually tested my changes on device/emulator (if applicable).
  • I updated the "Unreleased" section in CHANGELOG.md (if applicable).
  • I have self-reviewed my pull request (no typos, formatting errors, etc.).
  • All checks are passing.

@naveensingh naveensingh added the testers needed We need testers for this issue or pull request label Oct 22, 2025
@naveensingh naveensingh force-pushed the naveensingh/fix-fullscreen-intent branch from 2fbd88e to f86f407 Compare October 27, 2025 18:17
@naveensingh naveensingh removed the testers needed We need testers for this issue or pull request label Oct 27, 2025
@naveensingh naveensingh merged commit 8f67b3c into main Oct 27, 2025
7 checks passed
@naveensingh naveensingh deleted the naveensingh/fix-fullscreen-intent branch October 27, 2025 18:27
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.

Incoming call UI hidden by lock screen (must unlock to answer)

2 participants