Timo
54ffbfa4bd
feat(website): integrate KoalaSearching, KoalaImprintl, and KoalaPrivacy mascots with custom animations and tight layouts
2026-05-30 19:05:35 +02:00
Timo
0db0b5eea2
feat(website): add KoalaThumbsUp and KoalaThumbsDown status mascots on invite page, hide pulsing ring, and support dev simulation mode
2026-05-30 18:22:05 +02:00
Timo
d58041bd4e
feat(website): add lookdown koala to hero, questions koala to features, pro-contra koala to comparison, translate learning tile to Gemeinsam Lernen, and refine copy
2026-05-30 17:50:03 +02:00
Timo
1f1b99a1fe
feat(website): add koala holding git page next to octocat in bottom CTA and improve LDR couple alt text description
2026-05-30 16:57:31 +02:00
Timo
c608d2d9e9
style(website): standardize use-case image container heights to 150px and set object-fit contain to align headings
2026-05-30 16:40:55 +02:00
Timo
06203eb5cb
feat(website): replace LDR emoji with hugging koala couple and translate title to Fernbeziehungen
2026-05-30 16:39:03 +02:00
Timo
ed599a96ab
feat(website): replace remote learning emoji with professor koala mascot in use cases grid
2026-05-30 16:11:44 +02:00
Timo
5d1707a7d7
feat(website): replace movie night emoji with popcorn-sharing koalas mascot and optimize card padding
2026-05-30 15:59:38 +02:00
Timo
f4343ca6b1
feat(website): add juggling koala mascot to platforms section and optimize spacing
2026-05-30 15:43:01 +02:00
Koala
3644a7b8ac
website: refactor interactive extension mockup and align styling with popup UI
...
- Update mockup tabs layout, colors, inputs, cards, and spacing to perfectly mirror popup.html 1-to-1.
- Enable full interactivity for toggle switches in Settings mockup screen.
- Link the top mockup version badge directly to the GitHub repository with smooth CSS hover transitions and cursor pointer.
- Port all hover tooltips (title attributes) from popup.html to the mockup index.html.
- Add mandatory caveman communication protocol to AI_INIT.md onboarding instructions.
2026-05-30 13:14:47 +02:00
Koala
c621c851af
style(website): optimize SEO, UX, accessibility, and navigation icons
2026-05-30 11:49:04 +02:00
Koala
1113fb8bb5
Fix app.js brace syntax error and remove duplicate tbody in index.html
2026-05-30 11:24:13 +02:00
Koala
c852826091
Enhance Join page with animated radar status indicator, resolve silent status icon bug, and clean inline script button styles to CSS
2026-05-30 11:20:40 +02:00
Koala
cfef79ec1d
Refactor comparison table categories to be neutral, consolidate privacy footnotes, and add comparison date stamp
2026-05-30 11:18:06 +02:00
Koala
8fbada8b03
Add clickable proof footnotes to Teleparty comparison table linking to official policy pages
2026-05-30 11:14:04 +02:00
Koala
2261a8133a
Refactor landing page use-cases, browser CTA badging, official brand SVGs, and streamlined competitor comparison
2026-05-30 11:13:29 +02:00
GitHub Action
d5241b19e8
chore(release): update versions to v1.9.3 [skip ci]
2026-05-30 00:01:24 +00: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
v1.9.3
2026-05-30 02:00:17 +02:00
GitHub Action
e2b76b05a1
chore(release): update versions to v1.9.2 [skip ci]
2026-05-29 23:35:36 +00:00
Timo
93acd0b44c
fix: resolve F-01 to F-08 audit bugs and QoL improvements
v1.9.2
2026-05-30 01:34:48 +02:00
GitHub Action
ce7b5c47f2
chore(release): update versions to v1.9.1 [skip ci]
2026-05-29 22:08:39 +00:00
Timo
92fb8e2d00
Roll back network latency compensation to maximize simplicity and clock skew safety
v1.9.1
2026-05-30 00:06:52 +02:00
Timo
43cde9bbef
Optimize network latency compensation cap to protect against system clock skew
2026-05-30 00:03:56 +02:00
Timo
56955027f9
Fix critical sync lockouts, zombie disconnects, play-seek debounces, active lobbies, SW keep-alives, branding matches and ESLint warnings
2026-05-30 00:02:19 +02:00
GitHub Action
5ef059a94f
chore(release): update versions to v1.9.0 [skip ci]
2026-05-28 02:55:04 +00:00
Koala
98b4fc5fb4
release: v1.9.0 — command sequencing, episode-aware sync, echo suppression
...
- Add per-peer monotonically increasing seq numbers (localSeq + lastSeqBySender)
- Server relays seq for stale command detection (backward compatible)
- Replace expectedEvents (1500ms timeout) with _suppressTimers (per-type, 300ms)
- Fix FORCE_SYNC_ACK missing seq (stale-ACK guard)
- Fix episode lobby readyPeers asymmetry (initiator now included)
- Add extractEpisodeId() parsing S01E01, Season 1 Ep 1, Folge 5, Ep. 3, #42
- Add isDifferentEpisode() guard blocking cross-episode sync commands
- Add sameEpisode() for format-tolerant lobby title matching
- Guard controlled via autoSyncNextEpisode setting
- Reduce reactive lock 1000ms → 300ms
- Fix routeToContent unbounded retry (max 3 attempts)
- Fix server bcrypt.hash failure crashing join flow
- Fix sameEpisode(null, title) returning true
- Fix forceSyncTimeout leak on rapid force sync clicks
- Persist lastSeqBySender across service worker restarts
- Bump version: 1.8.10 → 1.9.0
v1.9.0
2026-05-28 04:54:54 +02:00
Koala
762d6425be
fix: audit corrections for sameEpisode, CMD_ACK, lastSeqBySender, forceSyncTimeout
...
- sameEpisode: return false when one title is null (prevent false lobby completions)
- Episode guard: skip CMD_ACK for FORCE_SYNC_EXECUTE on mismatch (H1)
- Persist lastSeqBySender in chrome.storage.session (M3, survives SW restart)
- Clear forceSyncTimeout before overwriting (H3, pre-existing timer leak)
2026-05-28 04:45:52 +02:00
Koala
1fba2fb69c
perf: add command sequence numbers, episode-aware sync guard, fix echo suppression
...
- Add monotonically increasing seq per peer (localSeq + lastSeqBySender)
- Server relays seq field for stale command detection (backward compatible)
- Replace expectedEvents (1500ms timeout) with _suppressTimers (per-type, 300ms)
- Fix FORCE_SYNC_ACK missing seq (stale-ACK could trigger premature exec)
- Fix episode lobby readyPeers asymmetry (initiator never broadcasted readiness)
- Add extractEpisodeId() parsing S01E01/Season 1 Episode 1/Folge 5 patterns
- Add isDifferentEpisode() guard blocking sync commands across different episodes
- add sameEpisode() for format-tolerant lobby title matching
- Guard controlled by autoSyncNextEpisode setting with disable hint in warning
- Reduce reactive lock from 1000ms to 300ms (seq numbers handle ordering)
2026-05-28 04:30:32 +02:00
Koala
eca259281a
feat: expand emoji/name system with comprehensive animal mapping
...
- Create shared/names.js as single source of truth for emoji maps, noun
lists, adjectives, and username generation (215 animal emoji entries)
- Remove duplicated inline lists from popup.js and background.js; both
now import getAvatarForName / generateUsername from shared/names.js
- Add names.js to the build script sync list so it stays DRY across
extension builds
- Fix missing cat emoji: CoolCat now correctly resolves to 🐱
- Sort emoji map keys by length at lookup time to prevent substring
false-matches (e.g. 'caterpillar' before 'cat')
2026-05-28 03:35:17 +02:00
GitHub Action
afd28be2e6
chore(release): update versions to v1.8.10 [skip ci]
2026-05-26 15:42:24 +00:00
Koala
cc0265c836
v1.8.10: fix description length, solo peer detection, tab-close peer notify, lastHeartbeat guard, time interpolation stale guard
v1.8.10
2026-05-26 17:42:11 +02:00
GitHub Action
6ebff9ab4c
chore(release): update versions to v1.8.9 [skip ci]
2026-05-26 01:07:16 +00:00
Koala
35e779c1ff
move version link outside h1 to avoid inherited heading styles
v1.8.9
2026-05-26 03:00:29 +02:00
Koala
09f0e04891
add clickable version with GitHub icon to popup header
2026-05-26 02:58:36 +02:00
Koala
9eff53ba46
chore: remove CSP-blocked inline handlers from landing page
2026-05-26 02:47:45 +02:00
GitHub Action
bde2f7ea55
chore(release): update versions to v1.8.8 [skip ci]
2026-05-26 00:34:04 +00:00
Koala
901861269a
fix: Firefox invite — cloneInto() for CustomEvent detail (XrayWrapper)
v1.8.8
2026-05-26 02:33:54 +02:00
GitHub Action
ba91e2744c
chore(release): update versions to v1.8.7 [skip ci]
2026-05-26 00:06:39 +00:00
Koala
b7a44024ab
fix: suppress ghost seek events on tab re-focus (Firefox tab throttling)
v1.8.7
2026-05-26 02:06:23 +02:00
Koala
3c49bfe54c
feat: SEO — add Emby/Jellyfin to descriptions, optimize meta tags, fix APP_VERSION
2026-05-26 01:51:34 +02:00
GitHub Action
d2ea7c7423
chore(release): update versions to v1.8.6 [skip ci]
2026-05-25 23:07:55 +00:00
Koala
db11812bd6
fix: suppress seek events when solo, add moz-extension CORS, add server logging
v1.8.6
2026-05-26 01:06:04 +02:00
GitHub Action
6db8fdbf75
chore(release): update versions to v1.8.5 [skip ci]
2026-05-25 21:56:58 +00:00
Koala
d23c37f87f
chore(release): v1.8.5
v1.8.5
2026-05-25 23:56:50 +02:00
Koala
acd428d4f7
fix: audit fixes — auto-match title corruption, duplicate HTML attrs, stale ℹ️ icons, missing tooltip, remove fix_ui.js
2026-05-25 23:56:14 +02:00
Koala
c0a6f0adc2
ui: clipboard emoji for invite button, movie emoji for audible tab indicator
2026-05-25 23:56:14 +02:00
GitHub Action
42b73bb97f
chore(release): update versions to v1.8.3 [skip ci]
2026-05-25 21:43:51 +00:00
Koala
dc36bfdded
chore(release): v1.8.3
v1.8.3
2026-05-25 23:43:41 +02:00
Koala
06db850387
fix(ui): add comprehensive tooltips to all labels, buttons and inputs
2026-05-25 23:43:09 +02:00
Koala
0de92b5b61
fix(ui): tooltips, full emoji map, and onboarding layout
2026-05-25 23:37:21 +02:00