* feat(extension): integrate local video info API
* chore(repo): clean up popup styles
* feat(extension): revamp popup UI
* chore(repo): revert docs and drop content script
* Add .gitignore files for main and monkey directories.
* Create initial project structure for VidBee download extension.
* Implement main functionality in src/main/index.ts to handle deep links.
* Develop UI components including DownloadDialog and VidBee download button.
* Set up TypeScript configuration and Vite for build process.
* Add styles for download button and tooltips.
* Integrate localization for user interface elements.
* Establish deep link handling in the renderer for improved user experience.
* feat(update): add download action and guide users to download page when
* fix(updater): always initialize auto-updater in non-prod builds for testing
* feat(ffmpeg): add ffmpeg manager, bundle/download ffmpeg in CI and
* fix(download-engine): let yt-dlp merge format to avoid codec conflicts and use actual format for filenames
* chore(ci): replace monolithic job with platform-specific reusable jobs
* chore(ci): run build matrix for windows, macos, linux in one to
* feat(ci): remove platform matrix and platform gating to simplify build
* chore(ci): pin github-translate-action to specific commit to ensure
* feat: implement playlist download feature with UI components, enhance download service for playlist handling, and update translations for playlist-related terms
* refactor: replace console logs with log.info for auto-updater events and enhance zh-TW translations with new keys and updates
- Add "hideDockIcon" setting label and description to English locale,
enabling users to remove VidBee from the macOS Dock and rely on the
menu bar/tray icon.
- Apply dock visibility changes when settings change, when settings
are loaded, and after settings are reset by calling
applyDockVisibility from the settings service.
- Update About page to use about.description for share text and display
content, replacing the removed tagline key usage.
- Remove unused "tagline" entries from multiple locale files (en, fr,
it, pt, ja, zh) to keep translations in sync with UI text changes.
These changes add OS integration for hiding the dock icon and ensure UI
copy is consistent and correctly internationalized.