Commit graph

5 commits

Author SHA1 Message Date
NullVerdict
34e54405c8 Release v1.11.5: UI rewrite and bugfixes
Bump release to 1.11.5 with several fixes and refactors: rewrite of UI mounting, simplified audio loading, and multiple site compatibility fixes (VKVideo subtitles, mobile audio downloads, archive.org, Coursehunter, Yandex.Disk /d, Reddit, Odysee, YouTube Embed, proxy auto-enable logic). Update changelog, bump userscript/extension versions and publish new Chrome/Firefox build artifacts; update firefox updates manifest. Add shadow DOM mount support and other UI/module improvements across source files, plus general dependency and build updates.
2026-04-12 01:57:06 +04:00
NullVerdict
c9fa3d4c6f Release v1.11.3: subtitles & fullscreen fixes
Some checks failed
Build / node (22.x) (push) Has been cancelled
Build / extension (22.x) (push) Has been cancelled
Build / bun (push) Has been cancelled
Release / Build Release (push) Has been cancelled
Release / create_release (push) Has been cancelled
Bump release to v1.11.3 with feature and bugfix work across subtitles, UI and platform support.

Key changes:
- Add rich subtitle formatting and export (ASS/VTT), font settings (embedded + Google Fonts) and ASS export format.
- Improve YouTube autogenerated subtitle handling: smarter merging into coherent phrases and better language detection (including manual YT captions).
- Revamp subtitle layout and positioning (wrapping, block width, scaling in fullscreen) and add multiple new subtitle modules and controllers.
- Add caching/deduplication for network requests (translation, language detection, localization) and restore auth service.
- Improve YouTube audio downloader reliability and fix Dailymotion support.
- Update build artifacts (new Chrome/Firefox distribution files and updates JSON) and dist/user scripts; update changelog and many localization/resource files.

Also contains various UI, core, and tooling updates and additions required for the above features.
2026-03-10 00:33:09 +04:00
NullVerdict
77cf245b34 chore: add native extension build & massive TS refactor
Add a CI job to build native Chrome/Firefox extensions and include extension artifacts in releases; update build steps to use build:all for userscripts and build:ext for extensions (npm and bun). Remove legacy webpack configs and custom lightning loader, add Vite configs. Migrate many sources from JS to TypeScript and add new modules (extension bootstrap, iframe interactor, video handler, subtitles, utilities, types, styles, UI components, etc.). Update README docs with extension installation, Violentmonkey/Opera guidance and updated build instructions. Add packaged extension artifacts (crx/xpi) and tests, and remove obsolete linter/config files.
2026-02-15 08:40:13 +04:00
Toil
827fc0a06c
chore: updated ui types 2025-06-11 19:30:47 +03:00
Toil
ca4abf75a0
feat: partial rework UI logic and components 2025-05-04 17:03:23 +03:00