Timo
e7b59d61ac
docs: update all docs for lazy-connect, refactor, and .cjs rename
...
- ARCHITECTURE.md: startup -> lazy connect, reconnect when in room
- HOW_IT_WORKS.md: on-demand connection, heartbeat while connected
- PRIVACY.md: clarify alarms only during active sessions
- SYNC_GUIDE.md: build-extension.cjs + episode-utils injection
- StoreDescription.md: on-demand relay, no persistent connection
- README.md + extension/README.md: npm run build:extension
- extension/README.md: replace Dual Heartbeat with On-Demand Connection
- website/privacy.html: add lazy-connect privacy note
2026-06-16 14:17:19 +02:00
Timo
5c43fc6236
docs: add v2.4.0 changelog entries for lazy-connect and refactor
2026-06-16 13:23:53 +02:00
KoalaDev
b518685e2c
merge: bring main (v2.3.2) changes into lazy-connect
2026-06-16 04:59:13 +02:00
KoalaDev
9ee22d985f
docs: remove transient _locales fix from changelog (never released)
2026-06-16 04:28:30 +02:00
KoalaDev
2070e701de
docs: add v2.3.2 changelog entry (translations, locale fixes, timing leak)
2026-06-16 04:26:07 +02:00
Kaia-Alenia
07863bdad6
docs: credit Alenia Studios for PT and PT-BR translations
2026-06-15 13:10:55 -06:00
Kaia-Alenia
fa5dfc1cf1
docs: credit Alenia Studios for ES and IT translations
2026-06-15 11:19:52 -06:00
Kaia-Alenia
b88b8bbe47
i18n: complete and refined Italian translation
2026-06-15 11:18:46 -06:00
Kaia-Alenia
8aab8ce2f5
docs: shorten Spanish translation context
2026-06-15 11:11:23 -06:00
Kaia-Alenia
95b4608236
docs: update Spanish translation status to 100% manually verified
2026-06-15 11:07:35 -06:00
KoalaDev
4ca1ef22d2
Revise CHANGELOG for v2.3.1 updates
...
Updated changelog for version 2.3.1 with fixes and changes.
2026-06-15 13:17:10 +02:00
Timo
27e57862c0
docs: shorten v2.3.1 changelog entry
2026-06-15 13:15:01 +02:00
Timo
d76e9195c4
fix(server): race condition on concurrent peer joins, crash-safe teardown, smart unhandled rejection handling
...
- Add per-peerId serialization lock (peerJoinLocks) to prevent concurrent dedupe races
- Wrap removePeerFromRoom calls in disconnect/leave/reaper with try/catch
- Replace immediate process.exit on unhandledRejection with rate-limited smart exit
- Optimize buildHealthPayload from 3-pass array ops to single for-of loop
- Reset rateLimitDenied counters in stopServerForTests
Release v2.3.1
2026-06-15 13:14:00 +02:00
KoalaDev
6652a06840
docs: correct rationale for english and german translations
2026-06-15 02:56:37 +02:00
KoalaDev
b1a89cff41
docs: restructure TRANSLATION.md to prioritize extension and remove outdated details
2026-06-15 02:55:00 +02:00
KoalaDev
e4a77a3ef4
docs: improve contribution and translation guidelines
2026-06-15 02:47:17 +02:00
KoalaDev
5adcce2074
Release v2.3.0 with new onboarding tour and sync tab
...
Updated CHANGELOG for v2.3.0 release with new features.
2026-06-14 05:31:27 +02:00
KoalaDev
77793c8c6e
feat(extension): setup cross-browser uninstall url architecture
2026-06-13 21:01:31 +02:00
KoalaDev
4fbf309e5a
fix(extension): resolve critical race conditions and infinite seek loop
...
- Fix infinite seek loop by transitioning to exact expectedSeekTime tracking
- Fix zombie connections by calling forceDisconnect on ping timeouts
- Fix popup Join/Leave race conditions using isProcessingConnection lock
- Fix cross-room join bugs by properly disconnecting old rooms and bypassing same-room joins
- Update onboarding UI to switch to Sync tab automatically
- Prepare CHANGELOG.md for v2.3.0 release
2026-06-13 10:50:46 +02:00
KoalaDev
aa61a24351
Add ROADMAP.md with feature tracking and link in README
2026-06-13 06:35:56 +02:00
Timo
2ee5c83ee6
docs: add v2.2.5 unreleased changelog entries
2026-06-13 04:54:57 +02:00
Timo
131afadc1d
v2.2.4: Fix notification setting bypass and misleading reconnect message
...
- EVENTS.ERROR handler now respects browserNotifications setting
- Graceful shutdown message no longer implies manual reconnect
2026-06-10 01:33:45 +02:00
Timo
34f0c2b265
chore(release): v2.2.3 — artifact attestations, bugfixes, rate limit metrics
2026-06-10 00:56:29 +02:00
KoalaDev
0f4ad39fb4
feat: add Chrome _locales for store i18n, fix copy logs alignment, extend locale test
2026-06-09 19:14:30 +02:00
KoalaDev
0caf19cf18
docs: fix CHANGELOG v2.2.0 — remove nonexistent makeup gain slider, correct preset count
2026-06-09 18:31:49 +02:00
KoalaDev
3e7afd7592
feat: add server ping display with peer ping foundation
...
Adds application-level ping/pong between extension and relay server.
Extension sends PING every 15s, server echoes PONG. Round-trip time
displayed in Status tab (green/yellow/red color-coded).
Server also forwards PING with target peerId and routes PONG back,
enabling future peer-to-peer ping without server restart.
Extension already responds to incoming peer PINGs.
See CHANGELOG.md for details.
2026-06-09 07:08:14 +02:00
KoalaDev
6c6d4dc2a2
fix status: Netflix no title, Disney+ partial title
2026-06-09 06:52:07 +02:00
KoalaDev
498d5bd91b
clean up TESTED_SERVICES notes and fix contradictions
2026-06-09 06:39:53 +02:00
KoalaDev
bfd1177a14
Update Netflix, Disney+, and Prime Video sync status
2026-06-09 06:31:33 +02:00
Timo
3757308117
chore: clean up v2.2.0 changelog - nur echte App-Änderungen
2026-06-08 21:21:22 +02:00
Timo
e4fae56509
fix: README - New Release unter Beschreibung, Git-Regeln in AI_INIT.md
2026-06-08 21:16:31 +02:00
Timo
9e2abadf5a
v2.2.0: audio compressor, Ko-Fi support, 11 new locale translations, website locale test
2026-06-08 20:36:49 +02:00
Timo
f93937f5f3
docs: cleanup ROADMAP.md (remove outdated cache item, translate to English) + add store assets
2026-06-08 19:16:28 +02:00
KoalaDev
198064b720
docs: move AI_INIT.md, CHANGELOG.md, PRIVACY.md, TESTED_SERVICES.md to docs/ and update all references
2026-06-07 12:54:02 +02:00
Koala
b51e66d824
docs: add modularization point to ROADMAP
2026-06-03 11:40:04 +02:00
Koala
e53a93829e
docs: enforce no-manual-version-bumping rule in AI_INIT and SYNC_GUIDE
2026-06-03 11:36:09 +02:00
Koala
4f4cdcd8c0
Cache health responses server-side
2026-06-03 11:04:45 +02:00
Koala
602be3a724
Tighten health endpoint hardening
2026-06-03 10:59:08 +02:00
Koala
81c50eff16
Harden room discovery and health metrics
2026-06-03 10:48:49 +02:00
Timo
f7096edd30
Refactor: Behebung Force-Sync ACK-Zaehler-Inflation, SHA-256 Hashing, Room-ID-Desinfizierung, Reduzierung MIN_SEEK_DELTA auf 2s und seekDebounce auf 300ms
2026-05-30 02:00:17 +02:00
Koala
440ed2db47
docs: update PRIVACY.md and ARCHITECTURE.md for v1.7.0 changes
2026-05-25 11:56:46 +02:00
Koala
f59d30569e
perf: optimize reconnect flow - aggressive backoff (500ms→5s), reconnect UI status, 30s keepAlive
2026-05-25 10:29:19 +02:00
Koala
f23c7eb3c8
docs: remove unapproved features from roadmap
2026-05-25 10:14:44 +02:00
Koala
9a4dd41555
Re-add Netflix to supported platforms — works via HTML5 video tag
2026-05-25 10:12:11 +02:00
Koala
3b65af1bbb
feat: sprint 2 - empty states, onboarding tour, dev tab optimization, expanded usernames
...
- Add renderEmpty() helper with icons and hints for peers/history/logs/rooms
- Implement onboarding tour (4 steps) with overlay, dots, skip/next
- Dev tab logs only poll when tab is visible (isDevTabVisible flag)
- Expand username generation from 12/12 to 30/30 adjective-noun pairs
- Update ROADMAP.md to remove implemented features
2026-05-25 10:05:47 +02:00
Koala
4909a86a13
feat: implement sprint 1 quick wins - toast system, notifications, UX polish
...
- Add central toast notification system (popup.html, popup.js)
- Add browser notifications toggle (opt-in) with event toasts
- Fix interpolation memory leak (unload listener)
- Add /health endpoint with IP-based rate limiting (server)
- Improve tab sorting (current tab first, matches, alphabetical)
- Add copy-to-clipboard visual feedback with toast
- Show targetTime in last action card for seek/force sync
- Add explicit video cleanup when element removed (content.js)
- Update ROADMAP.md to remove implemented features
2026-05-25 09:53:25 +02:00
Koala
92bec29215
Remove exaggerated marketing claims and fix technical inaccuracies across docs and website
2026-05-25 09:37:13 +02:00
Koala
552afac26a
docs: add comprehensive roadmap with implementation plans
2026-05-25 09:36:42 +02:00
Koala
0a555942f8
chore: release v1.6.0 and apply fixes
2026-05-23 00:19:02 +02:00
MacBook
01ce3ec99e
chore: migrate domains from shik3i.net to koalastuff.net
2026-05-16 13:08:53 +02:00