Commit Graph

  • 8696533b1c UI: Exclude local peer from activity acknowledgment list for better UX. Timo 2026-04-22 14:11:28 +02:00
  • 2aef9a1ffc fix: v1.0.5 stability hotfixes (ACK security and event jitter) Timo 2026-04-22 13:55:57 +02:00
  • 33e48a8278 fix: resolve syntax error in background.js (unexpected token ')' at end of handleAsyncMessage) Timo 2026-04-22 13:48:11 +02:00
  • bcb3acb78e fix: resolve critical sync feedback loop and notification argument order Timo 2026-04-22 13:41:05 +02:00
  • e65c326c32 fix: resolve metadata desync in heartbeats and restore remote control icons Timo 2026-04-22 13:33:33 +02:00
  • 622db23f38 style: restore classic remote control UI and sync architectural fixes Timo 2026-04-22 13:32:10 +02:00
  • 0509b993e5 feat: implement one-click auto-join and self-closing bridge with countdown Timo 2026-04-22 12:29:09 +02:00
  • 901b97dcaf fix: implement timestamp correlation for visual ACKs Timo 2026-04-22 12:23:17 +02:00
  • 221961820a feat: implement visual confirmation system and redesigned Sync tab Timo 2026-04-22 12:20:32 +02:00
  • 3317994354 fix: ensure popup remote control affects local video too Timo 2026-04-22 12:14:53 +02:00
  • 1910b09bce fix: ensure username and tab title are sent and stored on initial join Timo 2026-04-22 12:13:33 +02:00
  • 9f004557ed fix: resolve peer isolation and invitation link sync issues Timo 2026-04-22 12:10:26 +02:00
  • 465a34837d fix: only show 'ON' badge when connected to a room with a target tab Timo 2026-04-22 12:01:27 +02:00
  • 8d28691030 docs: restore detailed AI_INIT.md with v1.0.0-RC5 updates Timo 2026-04-22 11:56:38 +02:00
  • 1d2237aab6 docs: complete repository documentation update for v1.0.0-RC5 features Timo 2026-04-22 11:54:54 +02:00
  • 830f8c44b1 fix: implement background heartbeats and aggressive server-side peer pruning Timo 2026-04-22 11:51:29 +02:00
  • 61d8dfc9eb ui: refine peer list name/id display style Timo 2026-04-22 11:46:36 +02:00
  • 6afae29252 fix: include username in settings fetch to ensure it is sent to server Timo 2026-04-22 11:46:07 +02:00
  • acd18b4d7b ui: move connection status to the top of the dev tab Timo 2026-04-22 11:41:02 +02:00
  • 3e3fa75f25 docs: clarify noise filtering behavior in settings Timo 2026-04-22 11:40:00 +02:00
  • 5ccdd273cf fix: clear peer list immediately when leaving a room Timo 2026-04-22 11:39:27 +02:00
  • a847719b24 Update blacklist with comprehensive browser and idle game list Timo 2026-04-22 11:34:15 +02:00
  • 1c8c52abf9 Update blacklist with media info sites and game noise Timo 2026-04-22 11:33:20 +02:00
  • 1e7f67fa17 Update domain blacklist with search engines, storage, and e-commerce Timo 2026-04-22 11:31:44 +02:00
  • 1355022c35 feat: reorganize popup tabs and add video debug diagnostics Timo 2026-04-22 11:27:16 +02:00
  • 51a5f43130 feat: add username support and fix invitation link server parsing Timo 2026-04-22 11:22:31 +02:00
  • 9a2ccd27ca fix: resolve duplicate peerList IDs and refine server deduplication emission Timo 2026-04-22 11:18:32 +02:00
  • 80f3801b79 feat: add visible active room id and server labels to popup Timo 2026-04-22 11:14:36 +02:00
  • e410fc48c8 fix: resolve ghost peer duplication and service worker state persistence issues Timo 2026-04-22 11:10:31 +02:00
  • f1dae0ef4e chore: final integration polish - harden join ux, refine connection state, and sanitize logs Timo 2026-04-22 11:04:51 +02:00
  • 92cbd7172a Add SYNC_GUIDE.md for protocol synchronization documentation Timo 2026-04-22 11:00:39 +02:00
  • 4f2fe3045c Fix SPA video element recycling resilience Timo 2026-04-22 10:55:54 +02:00
  • 15afcccd0a Fix memory leak and unhandled promise rejection in service worker Timo 2026-04-22 10:49:35 +02:00
  • 643c70772e chore(core): Integration and UX Polish fixes Timo 2026-04-22 10:44:31 +02:00
  • 32044dab57 Fix: Race condition where queue bypassed namespace handshake Timo 2026-04-22 10:37:38 +02:00
  • 0b28274766 Fix: Service Worker persistence, Ping-Pong failsafe, URL parsing, and server rate limit DoS Timo 2026-04-22 10:31:46 +02:00
  • 88cb313fc0 Security & Stability: Fixed SW race, ping-pong loops, and invite parsing Timo 2026-04-22 10:20:45 +02:00
  • d750d96db5 Fix security vulnerabilities and logic flaws Timo 2026-04-22 10:04:46 +02:00
  • bf48d6a75d DevOps: Add .dockerignore to optimize server builds Timo 2026-04-22 09:59:59 +02:00
  • 3ec10a52e4 Refactor: Comprehensive Security and Architecture Audit (Self-Audit Fixes) Timo 2026-04-22 09:53:26 +02:00
  • 37ead94f76 Refactor: Comprehensive Security and Architecture Audit Timo 2026-04-22 09:49:23 +02:00
  • ffbd80881a UI: Refactored Sync tab into a Remote Control interface Timo 2026-04-22 09:24:12 +02:00
  • 4db23fc685 UI: Context-aware layouts and Smart Invite links (Server-in-URL) Timo 2026-04-22 09:19:49 +02:00
  • d9e2d6aa77 Logic: Capped reconnection (5m) and manual retry UI Timo 2026-04-22 09:17:01 +02:00
  • 8b8dc9e546 UI: Update extension icons to use new 128px high-res asset Timo 2026-04-22 09:06:25 +02:00
  • f2781a45c2 Fix: Resolve SyntaxError and ReferenceError in content.js MutationObserver Timo 2026-04-22 09:01:50 +02:00
  • 0d7e5e7fc7 Applied Final Polish optimizations: SPA navigation fix, UI throttling, and Strict WSS Timo 2026-04-22 08:57:22 +02:00
  • 5cfc9d4047 Stable state before Final Polish optimizations Timo 2026-04-22 08:56:52 +02:00
  • d558e9d9c4 chore: achieve 100% data sovereignty MacBook 2026-04-21 09:00:45 +02:00
  • 3e2e9ed7a5 feat: production-ready release v1.0.0 MacBook 2026-04-21 08:46:28 +02:00
  • 8b02593f40 Added modern landing page with animated CSS background and updated documentation MacBook 2026-04-21 08:00:01 +02:00
  • 14033244e5 Initial commit: Production-ready KoalaSync Monorepo with Manifest V3, Socket.IO Relay, and Two-Phase Sync MacBook 2026-04-21 07:49:37 +02:00