Skip to content

Add source app conditions to recording rules - #967

Closed
jerechinsky wants to merge 1 commit into
chenxiaolong:masterfrom
jerechinsky:feat/source-app-recording-rules
Closed

jerechinsky wants to merge 1 commit into
chenxiaolong:masterfrom
jerechinsky:feat/source-app-recording-rules

Conversation

@jerechinsky

Copy link
Copy Markdown

Sorry for the extra PR. I really wanted to keep BCR for app calls while using Google Phone for cellular calls, so I asked Codex to put together an alternative to #966 using the source-app rules you suggested in #885.

This adds a Source app condition to the existing rules. For my setup, I can put “Cellular calls → Ignore” above the default save rule. Individual apps can also be selected, and existing rules keep matching any source.

Both PRs were vibe-coded with Codex and tested on my Pixel. For this version, I also checked it with live calls: Meet recorded successfully, and BCR ignored a connected cellular call without starting audio capture. No hard feelings if you tear the code apart or close either PR if it’s not the direction you want to take.

Test device: Pixel 10a, Android 17. I also checked the source picker on the phone. Debug and release builds, lint, and local tests for rule ordering, combined conditions and old-settings compatibility passed.

@jerechinsky

Copy link
Copy Markdown
Author

Sorry, I just noticed AI-generated content isn’t permitted. I’m closing both PRs. Sorry if I wasted your time.

@chenxiaolong

Copy link
Copy Markdown
Owner

Sorry, I just noticed AI-generated content isn’t permitted. I’m closing both PRs. Sorry if I wasted your time.

No worries! If I end up implementing this and it's sufficiently similar to your approach, I'll include you as co-author on the commit.

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