Telegram!
The largest change in this release is the inclusion of @mgraham-dev's ObservatoryTelegram plugin with both the application installer and standalone version. While I don't know how many people used that functionality in the original Elite Observatory I do know that those who did use it liked it a lot, so enjoy! This also brings ObservatoryCore one step closer to feature parity.
For instructions on using the Telegram plugin please refer to the ObservatoryTelegram readme.
This update also includes some under-the-hood changes for plugins, some tweaks to how popup notifications are displayed, fixes for a couple of bugs in the previous release, and last but not least adds a built-in version check and update notification.
- ObservatoryTelegram plugin now included
- Explorer bugfix for barycentres reporting as small objects now included
- Fix issue where settings file would be constantly re-written during journal monitoring
- Added update check and notification
CancelNotification
andUpdateNotification
methods offered by Core'sIObservatoryCore
interface now actually do something- Voice notifications using SSML should no longer use a voice other than the one selected (unless explicitly specified by the plugin sending the notification)
- Voice test button now uses SSML to catch possible errors in SSML handling
- Fix possible error if file location settings are left completely blank
- Multiple popup notifications in quick succession will now stack vertically rather than piling on top of one another
- Added internal documentation tooltips for PluginUI object
- Buttons can now be used within the plugin settings panel by exposing a get-only
Action
property IObservatoryCore
interface now provides anHttpClient
object to maintain a single client for the entire application