Releases: nuoyax/sniff-hls
Releases · nuoyax/sniff-hls
Release list
Sniffls v1.4.0
Sniffls v1.4.0
Changes since v0.2.0
- 1.4.0
- feat(detect): pre-flight probe filters dead m3u8 links from popup list
- fix(pause): surface paused progress immediately from segment pool
- fix(manager): surface why open does nothing — no-downloadId alert + console logs
- ui(popup): download button smaller, ghost (no bg)
- ui(popup): download button icon-only (space-constrained), label as tooltip
- fix(manager): use bapi (extension API handle) for downloads.open/show/removeFile
- feat(manager): hard delete + double-click to play downloaded file
- feat(ui): pause/resume/cancel for active downloads + progress sync
- feat(notify): richer notifications — size in success, failure alerts, click opens manager
- feat(download): resume — skip already-fetched segments on retry
- feat(download): per-segment retry with configurable attempts
Install (offline / unpacked)
| Browser | File |
|---|---|
| Chrome | sniff-hls-1.4.0-chrome.zip — unzip, then load unpacked at chrome://extensions |
| Edge | sniff-hls-1.4.0-edge.zip — unzip, then load unpacked at edge://extensions |
| Firefox | sniff-hls-1.4.0-firefox.zip — load via about:debugging |
| Safari | build from source with Xcode |
See the README for full per-browser instructions.
Sniffls v0.2.0
Sniffls v0.2.0
Changes since v0.1.4
- Merge dev/settings-new-tab: release 0.2.0
- docs: fix options preview layout
- docs: update preview SVGs — language now a settings option
- refactor: move language switch into settings as a config option; drop PageHeader
- fix: match existing page tabs by pathname so dev-server pages are focused, not duplicated
- docs: update README illustrations for sidebar layout (options + new manager preview)
- feat: focus existing page tab instead of opening duplicates; release 0.2.0
- feat(ui): add sidebar navigation shared by manager and settings pages
- docs: update READMEs for settings/i18n changes, add changelog, refresh preview SVGs
- feat: download directory setting with absolute path support and folder picker
- feat: proxy applies via main Save; rename telemetry to usage statistics; reorder bottom bar (Save first, larger)
- chore: remove proxy clear button (select 'no proxy' + save instead)
- feat: paginate download history (20 per page)
- fix: move draft hooks above early return to satisfy Rules of Hooks
- fix: open options page via runtime.getURL so it resolves in dev and prod
- style: white search icon in empty state
- feat: breathing halo effect on empty-state search icon
- fix: default UI language to English (locale default en)
- feat: settings page uses explicit Save button instead of auto-save
- chore: remove redundant language dropdown from settings (header switch covers it)
- feat: add reset-to-defaults button to settings page
- fix: language switch shows target locale label (EN ui shows 中文)
- feat: add language switch to PageHeader (cycle en/zh-CN, right-click for auto)
- fix: persist applied proxy config to settings storage
- fix: use bundled icon.svg in PageHeader so brand icon renders on options/manager pages
- feat(i18n): wire en/zh-CN translations into popup, options, manager; add shared PageHeader and language setting
- feat(i18n): add i18n infra with en/zh-CN dicts, locale setting, and unit tests
- feat: open settings page in new tab instead of options page
- feat: support X/Twitter CMAF HLS with demuxed audio remux
- docs: align README with runner host and polish badges
- fix: stabilize downloads and unwrap proxy m3u8 URLs
- docs: 同步移除中文 README 的免责声明行
- docs: remove disclaimer line from README
Install (offline / unpacked)
| Browser | File |
|---|---|
| Chrome | sniff-hls-0.2.0-chrome.zip — unzip, then load unpacked at chrome://extensions |
| Edge | sniff-hls-0.2.0-edge.zip — unzip, then load unpacked at edge://extensions |
| Firefox | sniff-hls-0.2.0-firefox.zip — load via about:debugging |
| Safari | build from source with Xcode |
See the README for full per-browser instructions.
Sniffls v0.1.6
Sniffls v0.1.6
Changes since v0.1.4
- 0.1.6
- feat: support X/Twitter CMAF HLS with demuxed audio remux
- docs: align README with runner host and polish badges
- fix: stabilize downloads and unwrap proxy m3u8 URLs
- docs: 同步移除中文 README 的免责声明行
- docs: remove disclaimer line from README
Install (offline / unpacked)
| Browser | File |
|---|---|
| Chrome | sniff-hls-0.1.6-chrome.zip — unzip, then load unpacked at chrome://extensions |
| Edge | sniff-hls-0.1.6-edge.zip — unzip, then load unpacked at edge://extensions |
| Firefox | sniff-hls-0.1.6-firefox.zip — load via about:debugging |
| Safari | build from source with Xcode |
See the README for full per-browser instructions.
Sniffls v0.1.5
Sniffls v0.1.5
Changes since v0.1.4
- fix: stabilize downloads and unwrap proxy m3u8 URLs
- docs: 同步移除中文 README 的免责声明行
- docs: remove disclaimer line from README
Install (offline / unpacked)
| Browser | File |
|---|---|
| Chrome | sniff-hls-0.1.5-chrome.zip — unzip, then load unpacked at chrome://extensions |
| Edge | sniff-hls-0.1.5-edge.zip — unzip, then load unpacked at edge://extensions |
| Firefox | sniff-hls-0.1.5-firefox.zip — load via about:debugging |
| Safari | build from source with Xcode |
See the README for full per-browser instructions.
Sniffls v0.1.4
Sniffls v0.1.4
Changes since v0.1.3
- 0.1.4
- fix(release): manifest version from package.json + single build:all/zip:all
Install (offline / unpacked)
| Browser | File |
|---|---|
| Chrome | sniff-hls-0.1.4-chrome.zip — unzip, then load unpacked at chrome://extensions |
| Edge | sniff-hls-0.1.4-edge.zip — unzip, then load unpacked at edge://extensions |
| Firefox | sniff-hls-0.1.4-firefox.zip — load via about:debugging |
| Safari | build from source with Xcode |
See the README for full per-browser instructions.