58 Commits

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