Added
- add autofill enabled by new permissions (
contextMenus
andscripting
), input fields can be filled for the selected email from the context menu - add presets for custom, domain, and timestamp, select a preset from the new popup generate tab to use different details in the generated alias (all presets are persisted for convenience)
- add history to keep track of generated aliases (copying and autofilling appends to the history), manage history from the new popup history tab
- add settings for associating an email address any single-character separator (
+
by default, resolving #1), manage email addresses and separators from the popup settings tab
Changed
- BREAKING CHANGE: change storage schemas and keys, users will need to re-add their emails (may make these recoverable in the future)
- move email address configuration from default popup tab to settings tab to support separators and make entry more intuitive
- change the footer to read "star on GitHub!" from "See the open source code on GitHub" a shorter, more universal, call-to-action
Removed
- remove domain obfuscation: aliases can be dot-separated and provides more clarity to the user and less technical overhead (see this Google Help Center article)
- remove default email: persisting the selected email is all that is necessary to provide a streamlined user experience, honestly don't even know why this option was added...
- remove visual feedback (alert): tweak the design to opt for more subtle forms of visual feedback instead of the layout-changing alert
Fixed
- update readme brand images to support light/dark theme switching
Full changelog: v2.0.0...v3.0.0