تاریخچه نسخههای Enoact - ۳ نسخه
مراقب نسخههای قدیمی باشید! این نسخهها فقط برای اهداف آزمایشی و ارجاع نمایش داده میشوند.همیشه باید از آخرین نسخه یک افزونه استفاده کنید.
آخرین نسخه
نسخه 2.0.1
منتشر شده در ۳ سپتامبر ۲۰۲۶ - ۹۳٫۶۷ کیلوبایتسازگار با firefox 128.0 و نسخههای جدیدتر- Firefox: saving site settings failed with
Lost the connection to the extension— Firefox structured-clones port messages and rejected the Svelte reactive proxy. The draft is now snapshotted to a plain object before posting. - Fixed two pre-existing type errors in the settings panel (double-cast through
unknown);svelte-checkandtscnow pass clean.
Full Changelog: https://github.com/Lebenoa/Enoact-Browser-Extensions/compare/v2.0.0...v2.0.1کد منبع تحت مجوز آپاچی ۲.۰ منتشر شده است
- Firefox: saving site settings failed with
نسخههای قدیمیتر
نسخه 2.0.0
منتشر شده در ۳ سپتامبر ۲۰۲۶ - ۹۳٫۱۷ کیلوبایتسازگار با firefox 128.0 و نسخههای جدیدترA major rework: Twitch support, a full settings sidebar, and presence that stays
accurate in background tabs. Recommended for all users on v0.1.0.
- Twitch presence — live stream title, channel name/avatar, and preview
thumbnail, with per-site settings like the other sites. - Settings sidebar — a settings UI built into the extension; every setting is
per-site and applies to already-open tabs immediately (no reload needed). - Reliable background presence — playback time and pause state are read from
the live<video>element, so progress no longer freezes while you work in
another tab. - Efficient updates — updates are JSON-diffed and pushed only on change, with
event-based extraction as the new default (polling remains available and its
interval is configurable).
- Twitch presence support (title, channel, avatar, thumbnail)
- Settings sidebar with per-site enabled toggles and options
- Settings changes apply to already-open tabs via config broadcast
- Presence updates sent only when the activity payload changes, and re-sent
after reconnecting - Event-based extraction mode: pushes on play/pause/seek/track change and
idles otherwise; now the default for fresh installs (stored installs keep
their choice) - Configurable presence update interval per site (default 5s, 1–60s clamp);
only meaningful in polling mode - Configurable status display type (Details vs State) with sane per-site
defaults (YouTube/YouTube Music: Details; Twitch: State) - Restyled settings panel around the Enoact mark (gradient signal rail,
notched corners, toggle switches) + site favicons in the site list
- Read playback time/pause state from the live
<video>element — player API
getters go stale in unfocused tabs and froze the progress bar - YouTube Music: song thumbnails restored (wrong microformat key + shim omitted
videoDetails.thumbnail) - Twitch: show the streamer's display name, not the lower-case URL slug
- Twitch: use the streamer's avatar, not a followed-channels sidebar avatar
- YouTube: channel avatar read from component data — the rendered
<img>is
lazy-loaded and has no src in background tabs - Playback/config/shutdown edge cases: inverted paused predicate on YouTube
Music before the video element exists, stale MAIN-world shim data after SPA
navigation, re-enabling a site now reaches tabs loaded while it was disabled,
dev.tsno longer orphans children that ignore SIGTERM, and the sidebar
re-requests settings after the worker wakes up
کد منبع تحت مجوز آپاچی ۲.۰ منتشر شده است
- Twitch presence — live stream title, channel name/avatar, and preview
نسخه 1.0.0
منتشر شده در ۲ مه ۲۰۲۶ - ۶۴٫۶۱ کیلوبایتسازگار با firefox 58.0 و نسخههای جدیدترکد منبع تحت مجوز آپاچی ۲.۰ منتشر شده است