In this release, we've extended the plugin system. As part of this extension, we added a new feature called Auto Summarization to the ChatGPT Plugin and released a brand-new plugin: the Geocoder Plugin.
Plugin System Enhancements
- Introduced Plugin Events (#91), allowing the frontend to detect plugin events such as registration, info logging, errors, and deregistration.
- You can view logs of these plugin events in the message log at the bottom right of the UI.
- The Plugin API version has been officially set to
0.1.0. - The version of the Plugin API linked at build time is now available via
Metadata.- This version acts as the minimum required version for plugin execution, and the runtime will now check whether it satisfies the requirement when loading a plugin.
- A new plugin setting
allow_edit_user_contenthas been added, allowing plugins to edit user content if permitted.
Auto Summarization
A new feature, Auto Summarization, has been added to the ChatGPT Plugin. When a Coto exceeds a specified character threshold, the plugin automatically generates a summary and assigns it to that Coto.
Geocoder Plugin
The Geocoder Plugin, released alongside this version, is a new plugin that extracts place names and addresses from a Coto and queries the Nominatim API. It then sets the returned geographic coordinates into the Coto.
What's Changed
- Plugin Events by @marubinotto in #91
- Geocoder Plugin by @marubinotto in #92
- Fix: Plugin error handling #90
Full Changelog: desktop-v0.8.1...desktop-v0.9.0

