Commit graph

  • f0c93c505d fix: login via teams.microsoft.com redirect (not generic MS login) to get Teams cookies ValueOn AG 2026-02-17 00:53:50 +0100
  • 22ae30d6ef fix: login at microsoftonline.com BEFORE navigating to /v2/ meeting URL ValueOn AG 2026-02-17 00:48:32 +0100
  • 21c9b911ef debug: log and return credentialsReceived flag in test-auth response ValueOn AG 2026-02-16 23:55:06 +0100
  • 4c3a80dcfd feat: add auth flow to headfulDirect variant - click Sign-in, run AuthProcedure ValueOn AG 2026-02-16 23:15:25 +0100
  • 2bb0dd20cc feat: replace failed variants 1-5 with direct /v2/ test, add per-variant logs ValueOn AG 2026-02-16 23:06:53 +0100
  • feb49a4594 feat: add Xvfb for headful browser mode (Teams blocks headless) ValueOn AG 2026-02-16 22:10:43 +0100
  • cc17f638cd fix: rebrowser uses vanilla Chromium binary, headful skips without display ValueOn AG 2026-02-16 21:54:28 +0100
  • 2265cf425d fix: update package-lock.json for new auth test dependencies ValueOn AG 2026-02-16 21:46:35 +0100
  • 8729c8056d teams test auth bot ValueOn AG 2026-02-16 21:37:41 +0100
  • b8bb5affa9 disable auth flow: bot joins anonymously with system bot display name ValueOn AG 2026-02-16 20:37:08 +0100
  • 9e24861bab fix: enter name even for auth joins on light-meetings (required field, without it Join fails) ValueOn AG 2026-02-16 17:18:18 +0100
  • 7abd123404 fix: stay on light-meetings after auth, skip name input, join directly with auth cookies ValueOn AG 2026-02-16 17:05:14 +0100
  • 8321a7d3c5 fix: after auth, re-navigate to clean meeting URL with auth cookies instead of waiting on anon=true page ValueOn AG 2026-02-16 16:45:35 +0100
  • d3f8457c42 fix: add stealth measures to bypass Teams bot detection (webdriver, plugins, chrome.runtime) ValueOn AG 2026-02-16 16:18:19 +0100
  • f5be3f886e fix: update user-agent to current Edge 131 - Teams blocks old Chrome 121 with unsupported browser redirect ValueOn AG 2026-02-16 16:08:14 +0100
  • 537975723e fix: fallback manual navigation to /v2/ URL when headless browser does not auto-redirect after auth ValueOn AG 2026-02-16 16:01:10 +0100
  • c9a11e9c82 fix: add retry mechanism (5x/5s) to auth pre-join verification and Join button click, verify no name input on auth page ValueOn AG 2026-02-16 15:23:41 +0100
  • 6dea7e3e10 fix: remove background image task, simplify post-auth to wait for redirects to settle ValueOn AG 2026-02-16 15:14:35 +0100
  • b8402311cd fix: wait for /v2/ URL after auth (not light-meetings), skip background for auth joins ValueOn AG 2026-02-16 15:07:00 +0100
  • f7dec141fc fix: use exact selectors for hybrid auth flow (Teams inline modal + MS login portal) ValueOn AG 2026-02-16 14:59:24 +0100
  • 1720735035 fix: use exact Teams inline modal selectors (emailInput, authLoginDialogNextButton) for hybrid auth flow ValueOn AG 2026-02-16 14:58:17 +0100
  • 8597f0eb5a fix: handle Teams inline login modal - broad selectors, no navigation, simplified post-auth ValueOn AG 2026-02-16 14:34:20 +0100
  • f27233f308 fix: never navigate in authProcedure when called from Sign In link flow (skipNavigation param) ValueOn AG 2026-02-16 14:08:08 +0100
  • 4b6adaad8d fix: preserve Teams return URL during auth login - skip goto when already on login page, poll for redirect completion ValueOn AG 2026-02-16 14:01:52 +0100
  • 325de1c9ae fix: after auth login, just WAIT for Teams redirect chain to complete (do NOT navigate back to meeting URL) ValueOn AG 2026-02-16 13:35:26 +0100
  • 5d2335dd26 fix: after auth login, click 'Continue on this browser' instead of skipping launcher (auth cookies now set) ValueOn AG 2026-02-16 13:22:04 +0100
  • 2c6a1f1d38 fix: use Teams v2 stable selectors (#prejoin-join-button, data-tid) with 20s waitForSelector for Join button ValueOn AG 2026-02-16 13:14:15 +0100
  • d8d1ffec17 fix: after auth login, navigate back to meeting URL (Microsoft redirects to M365 instead of meeting) ValueOn AG 2026-02-16 13:02:36 +0100
  • 121c70e60a fix: wait up to 20s for 'Sign in' link on pre-join page (was only checking once after 3s) ValueOn AG 2026-02-16 12:56:42 +0100
  • b07910410e fix: auth join via 'Sign in' link on pre-join page (correct Teams flow: launcher -> pre-join -> sign in -> auth pre-join -> join) ValueOn AG 2026-02-16 11:55:01 +0100
  • 1972f698b4 fix: auth join via Teams v2 'Join a meeting' form with Meeting ID + Passcode fields ValueOn AG 2026-02-16 11:32:39 +0100
  • d0cbcbcb29 fix: auth join - try multiple Teams v2 internal URL formats, skip launcher dialog, better session establishment ValueOn AG 2026-02-16 11:24:19 +0100
  • 857299dcac fix: lobby detection for 'when the meeting starts' variant ValueOn AG 2026-02-16 10:44:40 +0100
  • 730214d30b feat: stop command (stopAllAudio), sequential audio queue with stop support ValueOn AG 2026-02-16 09:29:02 +0100
  • a483aa6def fix: auth join via direct URL (skip launcher), sequential audio queue, improve AI prompt (less floskel, stricter response rules) ValueOn AG 2026-02-16 09:02:42 +0100
  • efa648d6fe feat: chat monitoring, auth join fix (Teams session), audio shutting-down guard, join mode selector, response channel, browser permission modals ValueOn AG 2026-02-16 00:07:40 +0100
  • 39c8012358 fix: restore fake-device flag, wrap getUserMedia to swap audio track, handle no-audio modal ValueOn AG 2026-02-15 22:40:48 +0100
  • bd63dfc40a fix: auth join detection, caption language dropdown, audio injection via getUserMedia override ValueOn AG 2026-02-15 22:28:51 +0100
  • 13bf75bea7 fix: use Array.from for NodeListOf iteration (TS2488 build fix) ValueOn AG 2026-02-15 16:37:47 +0100
  • ba8dab5a98 fix: robust meeting admission for auth join, fix spoken language selectors for Teams UI ValueOn AG 2026-02-15 16:35:00 +0100
  • 31c196978b fix: audio routing via MediaStream, auth context-destroyed handling, session cleanup ValueOn AG 2026-02-15 15:19:32 +0100
  • c420987dcb feat: anonymous fallback when authenticated join fails (lobby timeout, external tenant) ValueOn AG 2026-02-15 12:50:04 +0100
  • 1db83a805e fix: strip anon=true from embedded redirect URL for authenticated joins, increase bot timeout to 60s ValueOn AG 2026-02-15 12:20:57 +0100
  • 79027f190b feat: authenticated bot join, virtual background, language selectors ValueOn AG 2026-02-15 11:56:04 +0100
  • 496268e936 feat: HTTP fallback for transcript delivery, updated Teams language selectors ValueOn AG 2026-02-15 11:06:00 +0100
  • d8c0331921 feat: Add spoken language config for captions + caption event logging ValueOn AG 2026-02-15 01:25:45 +0100
  • 36bf5269ac fix: Update Teams web UI selectors to match 2025 redesign ValueOn AG 2026-02-15 01:05:47 +0100
  • 61219ce5a2 feat: Log screenshots as base64 for Azure debugging ValueOn AG 2026-02-15 00:52:39 +0100
  • 60246b7922 fix: Resource group is resource-core after move ValueOn AG 2026-02-15 00:45:18 +0100
  • 5331932a5a debug: Add verbose logging to find container app ValueOn AG 2026-02-15 00:39:25 +0100
  • 10da97f86f fix: Set subscription explicitly for az cli ValueOn AG 2026-02-15 00:34:53 +0100
  • 40c440e24b fix: Correct container app name to cae-poweron-shared ValueOn AG 2026-02-15 00:29:47 +0100
  • e569bbaa1f feat: Add auto-deploy to Azure Container App after build ValueOn AG 2026-02-15 00:27:54 +0100
  • 563479438a fix: Add package-lock.json for npm ci ValueOn AG 2026-02-15 00:22:11 +0100
  • 20f0fd4a4a fix: Update Playwright to v1.50.0 (match Docker image version) ValueOn AG 2026-02-15 00:19:43 +0100
  • 363c9df08e docs: Update AZURE_SETUP.md with final ACR configuration ValueOn AG 2026-02-15 00:05:34 +0100
  • 59544cd3b2 test deploy ValueOn AG 2026-02-15 00:01:22 +0100
  • 0069453ec2 Switch to Azure Container Registry ValueOn AG 2026-02-14 00:14:38 +0100
  • 03775903e1 Simplify workflow: build only, no Azure deploy step ValueOn AG 2026-02-13 23:48:52 +0100
  • a4062fc57c Update docs: multi-instance Gateway support ValueOn AG 2026-02-13 23:00:54 +0100
  • ab970292d9 Support multi-instance Gateway: use gatewayWsUrl from request ValueOn AG 2026-02-13 23:00:33 +0100
  • 859ffc11f2 Add DOM lib for browser code, add package-lock.json ValueOn AG 2026-02-13 22:57:14 +0100
  • dced747666 Add Gateway WebSocket integration and CI/CD pipeline ValueOn AG 2026-02-13 22:55:00 +0100
  • 043349f529 Initial commit: Browser-based Teams Meeting Bot ValueOn AG 2026-02-13 22:44:57 +0100