- fix #450
- fix #453
- add support for
this.identities.*
in scripts - fix
this.compose.*
- fix
this.messages.*
- add support for
this.quicktext.getTag()
for scripts - add support for
this.quicktext.processTag()
for scripts - add support for
this.quicktext.variables
for scripts - fix state handling of persistent and non-persistent states
- fix templates not being properly initialized on a fresh installation without migration
- finalize script support, including community scripts via add-on (inline scripts are still supported) - MORE INFO HERE
- replace popover by popup for dialogs to fix #445 (popover will be revisited later)
- fix issues related to shortcuts (#439 (comment))
- fix complete fail of the extension on empty attachment field
- add update notification
- restore functionality to add attachments
- restore functionality to set headers (HEADER variable)
- restore functionality to set subject
- add ALERT tag
- fix issue #429 (ORGATT)
- fix extra spaces
- fix [[CURSOR]] eating spaces
- all code related to applying templates to the composer is now using WebExtension APIs instead of legacy APIs
- add <all_urls> permission to work around CORS issues, will be optional once we are a pure WebExtension
Known unresolved bugs:
- large screen systems have an issue with the save dialog (debugging postponed till XUL-HTML conversion)
- export needs an extension (do not think I can do something here)
More information about the pre-release version of Quicktext v6 can be found at: #439