Commit Graph

  • c873b1e945 chore(deps-dev): bump svgo in the npm_and_yarn group across 1 directory dependabot/npm_and_yarn/npm_and_yarn-c392931434 dependabot[bot] 2026-09-09 08:40:56 +00:00
  • cd7353c408 fix(extension): harden peer link privacy and navigation races codex/peer-video-navigation Timo 2026-09-09 02:19:18 +02:00
  • 2b8bbf2316 feat(extension): add encrypted peer links and fix initial chat activation Timo 2026-09-09 01:51:36 +02:00
  • 358de748b5 docs: remove unsolicited security review report main Timo 2026-09-07 23:12:34 +02:00
  • 2a013f11ea Merge pull request #44 from Shik3i/codex/security-alert-remediation KoalaDev 2026-09-07 23:07:13 +02:00
  • 9eee719dfe fix(deps): cover additional fast-uri authority advisories Timo 2026-09-07 23:02:07 +02:00
  • 74c90e2eb9 fix(deps): patch fast-uri security advisories Timo 2026-09-07 22:52:32 +02:00
  • 7bac8d48ac Merge pull request #43 from Shik3i/dependabot/npm_and_yarn/server/npm_and_yarn-049d63b98d KoalaDev 2026-09-07 22:47:07 +02:00
  • 44e20a8d9b chore(deps): bump qs dependabot[bot] 2026-09-03 11:22:07 +00:00
  • 77e3e829c6 chore(release): update versions to v3.2.0 [skip ci] GitHub Action 2026-09-01 05:14:36 +00:00
  • dc7eb86ce6 fix(sync): harden episode transition compatibility v3.2.0 Timo 2026-09-01 07:08:39 +02:00
  • 742386064c ci(release): enforce canonical image references Timo 2026-09-01 03:45:18 +02:00
  • bc5d1a0ea6 fix(sync): harden terminal state races Timo 2026-09-01 03:34:01 +02:00
  • 77e7d0c103 fix(sync): make episode transitions relay-authoritative Timo 2026-09-01 03:21:02 +02:00
  • 0dd6f5bba5 fix(extension): clear stale target after room exit Timo 2026-08-31 23:43:41 +02:00
  • 1bd9da6bc5 fix(i18n): correct Romance locale translations KoalaDev 2026-08-30 01:06:28 +02:00
  • 05cfa5efb1 Merge pull request #41 from Kaia-Alenia/refactor/improve-locales-es-it-pt KoalaDev 2026-08-30 01:00:26 +02:00
  • 2ab3cbf170 fix(extension): harden Netflix page API sync KoalaDev 2026-08-30 00:50:35 +02:00
  • 8e4f64566b Merge pull request #35 from Shik3i/feat/canonical-media-state-v1 KoalaDev 2026-08-30 00:02:42 +02:00
  • 6a748fb3f5 fix(sync): harden async session and lobby races Timo 2026-08-27 01:03:55 +02:00
  • f615e4d236 fix(release): close remaining PR review gaps Timo 2026-08-27 00:24:03 +02:00
  • 59788e0749 fix(sync): let newer commands own recovery state Timo 2026-08-27 00:10:33 +02:00
  • 981776d374 fix(sync): close episode lobby without ready race Timo 2026-08-26 23:56:48 +02:00
  • 6ba1a98de1 add: translate locales Es,It,Pt and Pt-BR Kaia-Alenia 2026-08-26 13:28:01 -06:00
  • e5110504c1 fix(sync): cancel superseded canonical apply Timo 2026-08-26 00:41:54 +02:00
  • 5854c106b8 test(e2e): close fixture server reliably Timo 2026-08-26 00:08:00 +02:00
  • 76a123fac9 test(sync): isolate relay recovery setup Timo 2026-08-25 23:39:31 +02:00
  • ea39c7c384 Merge remote-tracking branch 'origin/main' into feat/canonical-media-state-v1 Timo 2026-08-25 22:58:31 +02:00
  • e736bb9861 fix(ci): limit prepared release permissions Timo 2026-08-25 22:49:31 +02:00
  • cba2731c75 test(sync): preserve canonical race coverage Timo 2026-08-25 22:30:52 +02:00
  • 0d23859a9f fix(sync): close canonical recovery merge blockers Timo 2026-08-25 22:24:37 +02:00
  • 213a639314 test(sync): allow repeated relay e2e startup Timo 2026-08-25 21:43:12 +02:00
  • 8572d3694e test(sync): fix canonical recovery harness Timo 2026-08-25 21:34:56 +02:00
  • e9ec19b641 test(sync): account for playing snapshot projection Timo 2026-08-25 21:23:54 +02:00
  • def5e1a380 fix(sync): harden canonical recovery Timo 2026-08-25 21:21:18 +02:00
  • a65fe2f576 merge main and harden canonical media recovery Timo 2026-08-25 16:58:15 +02:00
  • 5fffeadded fix: restore automatic tag versioning KoalaDev 2026-08-25 14:42:24 +02:00
  • eb925eca5e fix: keep README release banner current KoalaDev 2026-08-25 14:24:19 +02:00
  • 6ff49c75cf docs: add v3.1.5 changelog KoalaDev 2026-08-25 12:01:11 +02:00
  • 82fe929fda fix: canonicalize release image references (#39) v3.1.5 KoalaDev 2026-08-25 03:14:56 +02:00
  • e88fe40314 fix: canonicalize release image references KoalaDev 2026-08-25 03:01:28 +02:00
  • 3b3ac723ed fix: enforce CI-parity release gates (#38) KoalaDev 2026-08-25 02:38:00 +02:00
  • 0f3da9659d fix: verify final gate against remote main KoalaDev 2026-08-25 02:26:13 +02:00
  • 26c5a1a08f fix: enforce CI-parity release gates KoalaDev 2026-08-25 02:07:10 +02:00
  • eb60d74579 Merge pull request #37 from Shik3i/codex/test-suite-hardening KoalaDev 2026-08-25 01:30:37 +02:00
  • f84c3677ac test: close release review gaps KoalaDev 2026-08-25 01:26:26 +02:00
  • e155973630 test: scope autoplay flag to Chromium KoalaDev 2026-08-25 01:19:25 +02:00
  • 204f1d0a8f fix: harden room teardown and popup containment KoalaDev 2026-08-25 01:10:41 +02:00
  • 7286a6db3d test: harden release and browser gates KoalaDev 2026-08-21 15:49:51 +02:00
  • 230e7f5932 test: harden coverage and browser release gates KoalaDev 2026-08-21 14:10:35 +02:00
  • 368daa6e2e chore(release): update versions to v3.1.4 [skip ci] GitHub Action 2026-08-21 10:33:30 +00:00
  • 258f66f240 fix(extension): harden player discovery for Crunchyroll v3.1.4 KoalaDev 2026-08-21 12:15:44 +02:00
  • a477356d25 fix(sync): harden media state reconnect races KoalaDev 2026-08-20 22:39:38 +02:00
  • 90050bd9ec feat(sync): coalesce offline media intent KoalaDev 2026-08-20 20:30:54 +02:00
  • c064953cca feat(sync): add canonical room media state KoalaDev 2026-08-20 17:27:08 +02:00
  • 1e41d98c2f chore(release): update versions to v3.1.3 [skip ci] GitHub Action 2026-08-18 19:38:09 +00:00
  • e8d1c847d8 docs(changelog): update for v3.1.3 release and consolidate changes v3.1.3 Timo 2026-08-18 21:37:40 +02:00
  • 48f8ba98ef Merge pull request #33 from Shik3i/fix/3.1.3-clean KoalaDev 2026-08-18 21:27:38 +02:00
  • df86264a77 fix(extension): instant mirror switching and prevent uncaught timeout errors Timo 2026-08-18 21:27:02 +02:00
  • 6628eaa72d docs: correct the scoping claim in the frame-targeting handoff Timo 2026-08-18 20:56:07 +02:00
  • bf0dfb82c6 fix(extension): report a video the monitor finds when it installs Timo 2026-08-18 20:54:53 +02:00
  • 226453fd45 fix(extension): release a dead frame election and break the discovery deadlock Timo 2026-08-18 20:43:58 +02:00
  • 488a9a086f docs: record the nested cross-origin player investigation Timo 2026-08-18 20:11:00 +02:00
  • e0c68650c5 perf(extension): cut target selection from ~20s to under 3s Timo 2026-08-18 20:03:40 +02:00
  • b54eefdb5a fix(extension): control the player frame without having to elect it first Timo 2026-08-18 19:47:12 +02:00
  • 0bb203320e fix(extension): stop the frame registry from being wiped mid-setup Timo 2026-08-18 19:32:24 +02:00
  • 414be96432 fix(extension): close the frame-registry gaps found in a manual audit Timo 2026-08-18 16:25:19 +02:00
  • 68f2d9f27c fix(extension): find the player when the all-frames sweep comes back empty Timo 2026-08-18 15:56:17 +02:00
  • f450584562 fix(extension): stop the video-state poll from restarting the target Timo 2026-08-18 01:05:03 +02:00
  • ac0093b043 fix(extension): stop a single unresponsive frame from stalling activation Timo 2026-08-18 00:55:12 +02:00
  • 096775d39f fix(extension): make anime-style nested players selectable again Timo 2026-08-18 00:47:29 +02:00
  • aa5173e0d4 fix(extension): report why a target failed instead of a generic comm error Timo 2026-08-18 00:36:23 +02:00
  • fd42de365a fix(extension): keep the chosen tab selected when activation fails Timo 2026-08-18 00:28:50 +02:00
  • 75a9ba5d3d fix(extension): control nested players without permission prompts or churn Timo 2026-08-18 00:15:10 +02:00
  • 04694d4439 revert(extension): drop post-3.1.2 frame-targeting band-aids Timo 2026-08-17 23:53:10 +02:00
  • 804c36c694 fix(extension): bound frame injection and retry failures Timo 2026-08-17 23:37:09 +02:00
  • e1daeecab1 fix(extension): harden target frame recovery and switching Timo 2026-08-17 23:06:46 +02:00
  • 3c99efe4e4 fix(extension): persist dynamic target selection Timo 2026-08-17 22:10:11 +02:00
  • 8eaf026487 fix(extension): harden target and chat recovery Timo 2026-08-17 21:44:41 +02:00
  • bce582b568 fix(extension): preserve target and chat visibility state Timo 2026-08-17 21:33:19 +02:00
  • 1e6778ba93 fix(extension): recover stale media frame targets Timo 2026-08-17 21:14:56 +02:00
  • d8978577ad fix: update nanoid to 3.3.18 Timo 2026-08-17 18:41:58 +02:00
  • 4d7897028b fix(extension): remove webNavigation permission Timo 2026-08-17 18:41:40 +02:00
  • 76adafd1e4 docs: record Drive and YummyAnime support KoalaDev 2026-08-17 17:18:32 +02:00
  • b06d6773af chore(release): update versions to v3.1.2 [skip ci] GitHub Action 2026-08-17 15:14:41 +00:00
  • a8fd79618f fix(extension): cancel superseded frame monitors v3.1.2 KoalaDev 2026-08-17 17:11:47 +02:00
  • 0701d347c7 fix(extension): preserve media detection across scrolling KoalaDev 2026-08-17 17:04:05 +02:00
  • 082b69f509 fix(extension): support cross-origin media frames KoalaDev 2026-08-17 16:49:53 +02:00
  • 77bdf21405 chore(release): update versions to v3.1.1 [skip ci] GitHub Action 2026-08-15 15:22:46 +00:00
  • 9cf0a6ebaa docs: changelog for v3.1.1 v3.1.1 Timo 2026-08-15 17:21:06 +02:00
  • 5711daefd4 docs: record the open episode-transition stray-pause investigation Timo 2026-08-15 17:20:45 +02:00
  • 381c6a93a2 fix(popup): keep the room tab from stretching the popup Timo 2026-08-15 11:54:49 +02:00
  • 2fe785af6e test: avoid URL substring assertions KoalaDev 2026-08-15 07:57:02 +02:00
  • 2ea981b68f chore(release): update versions to v3.1.0 [skip ci] GitHub Action 2026-08-14 06:48:31 +00:00
  • 46569aefd3 docs: changelog for v3.1.0 v3.1.0 KoalaDev 2026-08-14 08:48:08 +02:00
  • 1b6f7dd9c6 docs: record the gaps v3.1.0 knowingly ships with KoalaDev 2026-08-14 08:45:59 +02:00
  • ef1fdc89c3 test: prove the frame lifecycle fixes against the real extension KoalaDev 2026-08-14 07:53:45 +02:00
  • 66971150c7 test: cover the popup blacklist UI, tighten audit findings KoalaDev 2026-08-14 07:39:41 +02:00
  • 36e1291d2c feat: rank player candidates by ordered signals, add browser E2E suite KoalaDev 2026-08-14 07:23:12 +02:00
  • 79a2204a97 feat: store the hide-clutter list as a delta, not a snapshot KoalaDev 2026-08-14 06:57:41 +02:00