* Some features are now optional (#148)
* fix(dev): yarn.lock tree fix
* feat: bookmarks moved to optional permissions
* fix: analytics not working in firefox
* feat!: ability to turn off analytics (uses permissions on firefox)
* feat: analytics tracker for bookmark export
* feat: add privacy policy link in about section
* docs: privacy policy update
* feat: ability to chain multiple dialogs
* fix(loc): analytics option translation
* feat: settings review dialog
* fix: background script fails to load because of frontend code
* chore: use analytics permission as storage value
* fix: inverted analytics value
* feat!: option to disable thumbnail capture
* fix(ci): sed typo
* fix: minor fixes
* fix(firefox): web-ext lint error fix
* chore(ci): switch web-ext action
* chore(lint): fix eslint warnings
* chore(deps): monthly dependency bump (September 2025) (#149)
* chore: 3.1.0 version bump
* chore: minor cleanup
* fix: allow analytics checkbox stays inactive after denying permission on firefox
* fix(deps): yarn.lock rebuild
* fix: type assertion for userId
* fix: settings review dialog not showing if welcome dialog is not required
* fix: analytics and thumbnail capture toggles react incorrectly if permission is denied