✨ Draggable UI with Position Memory
- Free-Floating Timeline: The timeline component can now be clicked and dragged to any position on the screen, ensuring it never obstructs your view.
- Persistent Location: Your preferred position for the timeline is automatically saved and restored across sessions.
- Full Control: A new toggle in the popup settings allows you to enable or disable the dragging functionality at any time. A "Reset Position" button is also available to instantly restore the component to its default location.
🌐 Internationalization (i18n) Support
- Multi-Language UI: The extension now supports both English and Chinese.
- Automatic Language Detection: The UI language is automatically initialized to match your browser's language settings for a seamless first-time experience.
- Manual Override: A new language selector has been added to the popup, allowing you to manually switch between supported languages at your convenience.
What's Changed
- feat: draggable scrollbar toggle by @Nagi-ovo in #23
- chore(deps-dev): bump @typescript-eslint/parser from 7.18.0 to 8.46.1 by @dependabot[bot] in #22
- chore(deps-dev): bump vite from 6.3.6 to 7.1.10 by @dependabot[bot] in #21
- chore(deps-dev): bump eslint from 9.37.0 to 9.38.0 by @dependabot[bot] in #19
- chore(deps-dev): bump @types/node from 24.6.2 to 24.8.1 by @dependabot[bot] in #18
- chore(deps-dev): bump the all-bun-updates group with 8 updates by @dependabot[bot] in #24
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.18.0 to 8.46.2 by @dependabot[bot] in #25
New Contributors
- @dependabot[bot] made their first contribution in #22
Full Changelog: v0.3.1...v0.3.2