From babf6ad86ec490640db658620e9fdcf61518638f Mon Sep 17 00:00:00 2001 From: jouki Date: Thu, 16 Apr 2026 00:54:13 +0200 Subject: [PATCH] =?UTF-8?q?chore(extension):=20bump=20v3.38.38=20=E2=86=92?= =?UTF-8?q?=20v3.38.39=20for=20update-notification=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Záměrný version bump aby user mohl otestovat update notifikaci (red pulsing dot na logu + tooltip + browser action badge). Live verze bude vyšší než user's lokálně nainstalovaná v3.38.38 (právě stažená přes update.bat). Update poll interval 15 min, ale immediate check běží při sidepanel open. Plus tooltip auto-reveal 10s s countdown bar. Co-Authored-By: Claude Opus 4.6 (1M context) --- CLAUDE.md | 3 ++- extension/manifest.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index c0624d6..64b42d4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -615,7 +615,8 @@ Coolify Application resource nastavený s Base Directory `backend/`, build z `Do - **v3.38.35** - **DOM pin extract iter 3 — direct text nodes + body selector fix**: scan přímých text nodes pro pinner, `.pinned-chat__message` selector pro body. - **v3.38.36** - **Pin emote resolve + rounded corners**: tokenize text body for emote lookup (bug: použil `entry?.url` ale maps drží URL string). Border-image → solid border + box-shadow. - **v3.38.37** - **Emote map value type fix**: maps drží URL string přímo, ne `{url}` objekt. Resolve fix v `_buildPinCard` + `/uc pin` mocku. -- **v3.38.38** - **Unify pin path: legacy `#pinned-banner` → `#highlights-banner`**: po klik na UC pin button starý kód renderoval **separate** `#pinned-banner` element (legacy z v3.37.0). Plus parallel GQL `FETCH_PINS` zobrazoval ten samý pin v `#highlights-banner` → 2 cards. Fix: po `PIN_MESSAGE` mutation skip `_showPinnedBanner`, jen `_hidePinnedBanner` + immediate `FETCH_PINS` fetch s rerender → single fancy pin card v highlights banneru. `_pinFromGql(p)` extracted as method (used by polling tick + post-mutation fast-fetch). Plus stejný `entry?.url` → URL string fix v poll path. **Aktuální verze** +- **v3.38.38** - **Unify pin path**: legacy `#pinned-banner` schován po PIN_MESSAGE, jen `#highlights-banner` přes immediate FETCH_PINS. `_pinFromGql(p)` extracted method. +- **v3.38.39** - **Version bump (live)** — záměrný release pro test update-notifikace (live cap je nyní +1 nad uživatelovou aktuálně-staženou verzí, červená pulse + tooltip by se měla objevit do 15 min poll cyklu). **Aktuální verze** ## Release workflow diff --git a/extension/manifest.json b/extension/manifest.json index 55ddd4a..3189653 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "UnityChat", - "version": "3.38.38", + "version": "3.38.39", "description": "Sjednocený chat z Twitch, YouTube a Kick v jednom panelu", "permissions": [ "sidePanel",