Download

Observatory Core Downloads

Latest

v1.3.0 - On Top Of Things

Release versions:

Some tidying, some minor features, and some catch-up!

Most notably for users this release adds per-windows "Always On Top" functionality, accessible in the top-left system menu (click the icon in the corner).

Also new is a built-in way for plugins to notify that they have updates available.

For those of you pledged to my Patreon (opens in a new tab) or with your own Azure/OpenAI TTS services this update also coincides with an update to Observatory Herald which uses the new plugin update check and improved plugin messaging features to generally improve its user experience.

For plugin authors this version includes the long-awaited refactor of inter-plugin messaging, with thanks to fredjk-gh (opens in a new tab).

  • Add "Always On Top"
  • Add plugin update check
  • Add new core method for plugins to easily display message boxes
  • Add GUIDs to plugin interface for identification
  • Handle new journal events and properties for Vanguards
  • Improvements to inter-plugin messaging
  • Improvements to plugin error handling

v1.2.10 - Don't Repeat Yourself

Release versions:

One small feature, some under the hood handling, and a couple of small but important bugfixes. Of note this fixes an issue with repeated notifications being emitted by the Herald plugin, which provides higher quality voice notifications and is now available for all patrons (opens in a new tab) as well as anyone with their own Azure Cognitive Services account.

  • Add right-click context menu to "Core" tab
  • Fix issue where plugins moved to the first tab position couldn't open their context menu
  • Fix issue where notification messages destined for plugins were not properly de-duplicated
  • Add handling of system colonization related journal events

v1.2.9 - Trailblazing

Release versions:

A small catch-up release to add support for journal changes in and after the Trailblazers and Powerplay 2.0 updates, plus some assorted missed values. If you were experiencing crashes in and around the bubble and colony systems this should resolve it.

Huge thanks to fredjk for doing most of the lifting on this one.

v1.2.8 - Persistent Fixing

Release versions:

This release fixes an issue with persistent notifications, for real this time.

  • Fix issue where updated notifications could fail to pass Guid correctly when parameters inconsistently populated.
  • New IObservatoryCore.UpdateNotification(NotificationArgs notificationEventArgs) method which does not require redundant Guid parameter.
  • IObservatoryCore.UpdateNotification(Guid id, NotificationArgs notificationEventArgs) is now deprecated in favour of IObservatoryCore.UpdateNotification(NotificationArgs notificationEventArgs). The removal of the obsolete method is not currently planned for any specific release, however plugin developers should move away from it when possible.

v1.2.7 - Persistence Pays Off

Release versions:

This release fixes an issue with persistent notifications, such as those used by Botanist to track current scan status, which prevented notification plugins from being able to properly handle them. This should be most interesting for anyone using MattG's Stellar Overlay.

In addition there is now an option for alternative journal monitoring which actively polls the files to check for changes. This should only be enabled if you're having issues with the normal monitoring not responding to journal changes.

  • Pass generated GUID in initial NotificationArgs object for persistent notifications.
  • Add option for polled journal monitoring
  • Several under-the-hood fixes for settings and error handling (fredjk)

v1.2.6 - Tab Order Bugfix

Release versions:

Quick bugfix to address a reported possible crash when loading saved tab order.

The portable archive also no longer includes an all-defaults config file which would inadvertantly overwrite existing configs.

v1.2.5 - Pop a Tab

Release versions:

Some asked for improvements of plugin tabs and popouts are now implemented. Most notably tabs can now be re-ordered by dragging them with the mouse.

Additionally popped out plugins now remember their popped out nature and should pop themselves back out again on Observatory launch.

Finally, the UI should spend less time in an awkward half-drawn state during startup, this is most noticable when doing a read-all on launch, but should also be a marked improvment in general.

  • Improve UX of initial UI load
  • Popouts now remembered
  • Tab re-ordering
  • Implement duplicate title suppression for native voice notifications (fredjk)
  • Fix naming of bespoke body names by Explorer (Earth isn't a primary star!) (fredjk)
  • Improve Framework handling of unrecognized values for enums
  • Tweak intra-plugin messaging to allow destination to be specified, prevent senders from receiving their own message, and prevent duplicate receiving by dual-role plugins. (Matt G)

Previous Versions

Looking for the past releases of Observatory that used to be listed on this page? You can now find them on the Previous Versions page.