- Fixed: Commit message can be empty
- Added: Generate meaningful commit message based on site content
- Chore: Update dependencies
- Fixed: GitHub repo url did not extract
owner/repo
as title
- New: Parse repo name and tagline from GitHub repo URL
- Fixed: Keyboard shortcut suggestion per Manifest v3 spec
- Chore: Dependency reduction and updates
- Chore: Modern build scripts with Node.js 20 API
- Fixed: Capture status was stale when link input changes
- New: Migrated to Web Manifest v3 for compatibility with Chrome
- New: Detect existing URLs for which "Save" becomes "Update"
- Changed: Link input is moved above Title input
- Fixed: "Saved" status is displayed before the API request is completed
- Chore: Update testing library to vitest
- Chore: Migrated deprecated web extension polyfill
- Fixed: Wrong title displayed for YouTube after client-side navigation between videos
- Fixed: A HTML syntax error in the added tag element
- Chore: Refactored title/url extraction logic to be extensible
- Chore: Added unit test infrastructure
- Thank you @dinh, @joshatt
- Added: Support unicode characters in all input fields. e.g., you can use Chinese or even emoji in tags now.
- Fixed: YouTube url missing video IDs.
- Fixed: Typo in "connecting..." status label.
- Thank you @jerrylususu, @dinh
- Fixed: Case sensitive URLs were transformed to lowercase.
- Thank you @dinh.
- Added:
Alt+Shift+D
to capture the current page. - Fixed: A typo on settings UI.
- Added: Placeholder that reminds you to curate for your future self.
- Changed: More crisp and recognizable logo
- Changed: Spellcheck is now deactivated for url input.
- Initial public release