rowboat/apps/x
Prakhar Pandey af4cde329d fix: detect browser meetings on macOS, prevent duplicate popups (#562)
- probe-macos.ts: match NoIdleSleepAssertion (Chrome's WebRTC signal) so
  browser meetings are detected; tighten PreventUserIdle regex to drop
  caffeinate/powerd noise
- browser-match.ts: tighten Slack/Teams rules to require real in-call URLs;
  prioritize google-meet/zoom/teams/webex over slack-huddle when multiple
  tabs match
- suppression.ts: 90s per-app notify cooldown to stop repeat popups when
  the WebRTC assertion flickers mid-meeting

Tested live on macOS — single correctly-labeled popup confirmed.
2026-06-12 01:30:40 +05:30
..
apps fix: detect browser meetings on macOS, prevent duplicate popups (#562) 2026-06-12 01:30:40 +05:30
packages feat: wire mic-detect popup into note-taking flow 2026-05-27 10:42:28 +05:30
.gitignore chore: ignore test-fixtures dir 2026-05-08 17:04:25 +05:30
ANALYTICS.md feat: live notes — single objective per note replaces multi-track model 2026-05-09 00:30:43 +05:30
eslint.config.mts ignore renderer eslint 2026-01-16 12:05:33 +05:30
LIVE_NOTE.md Refactor builtin file tools beyond workspace scope 2026-05-25 16:21:51 +05:30
package.json integrate electron forge 2026-01-17 10:28:44 +05:30
pnpm-lock.yaml feat: detect mic-in-use meetings and prompt for note-taking 2026-05-27 10:42:27 +05:30
pnpm-workspace.yaml Refactor builtin file tools beyond workspace scope 2026-05-25 16:21:51 +05:30
tsconfig.base.json bootstrap new electron app 2026-01-16 12:05:33 +05:30