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
Timo
8b8dc9e546
UI: Update extension icons to use new 128px high-res asset
2026-04-22 09:06:25 +02:00
Timo
f2781a45c2
Fix: Resolve SyntaxError and ReferenceError in content.js MutationObserver
2026-04-22 09:01:50 +02:00
Timo
0d7e5e7fc7
Applied Final Polish optimizations: SPA navigation fix, UI throttling, and Strict WSS
2026-04-22 08:57:22 +02:00
Timo
5cfc9d4047
Stable state before Final Polish optimizations
2026-04-22 08:56:52 +02:00
MacBook
d558e9d9c4
chore: achieve 100% data sovereignty
...
- Localized Chrome icon (removed Wikimedia dependency).
- Removed remaining Google Font CDN from extension popup.
- Updated AI_INIT.md with strict 'Zero-External-Requests' policy.
- Verified all website and extension assets are served locally.
2026-04-21 09:00:45 +02:00
MacBook
3e2e9ed7a5
feat: production-ready release v1.0.0
...
- Integrated 'Koala-Bridge' for seamless web-to-extension communication.
- Implemented dedicated, minimalist invitation page (join.html).
- Added brute-force protection and RAM-cleanup to the relay server.
- Removed external fonts and trackers from the landing page (Privacy First).
- Unified header/footer design across all website pages.
- Added MIT License and comprehensive legal documentation (Impressum/Datenschutz).
2026-04-21 08:46:28 +02:00
MacBook
8b02593f40
Added modern landing page with animated CSS background and updated documentation
2026-04-21 08:00:01 +02:00
MacBook
14033244e5
Initial commit: Production-ready KoalaSync Monorepo with Manifest V3, Socket.IO Relay, and Two-Phase Sync
2026-04-21 07:49:37 +02:00