Patch Notes

0.1.2.0

Streaming Hub 0.1.2.0 introduces project data folders and portable project packages, improves clipboard and connection handling, and includes OBS 1.1.0 and Stream Deck 1.1.1.

Application: Changed

  • Projects now keep persistent Statistics in a project-specific .shubdata folder, migrate legacy Statistics sidecars automatically, and use portable .shubpack archives for Export and Import.
  • Normal project opening now restores plugin settings and project state while keeping service connections and secrets local, without asking which service profile to use.
  • File logging is enabled automatically for new installations while preserving an existing saved preference.
  • Entity workspaces now place section actions in their headers, show details in a flatter layout, and keep previews collapsed below configuration sections by default.

Application: Fixed

  • Fixed clipboard operations crashing the application when Windows temporarily locks the clipboard; copy results now use one-second non-modal notifications.
  • Fixed startup dialogs mixing system and application theme colors.
  • Fixed transferred projects repeatedly asking for unused or disabled context-root paths; the standard root now maps automatically to the current computer and custom replacements are remembered locally.
  • Fixed duplicate entity and slot names by allocating case-insensitive unique names within each subtype while allowing the same name across different subtypes.
  • Fixed contradictory plugin connection indicators by normalizing connection state and refreshing live entity options when plugin status changes.

OBS 1.1.0: Changed

  • Slot editors now place Bindings directly after the slot name, type, and description, ahead of capabilities and preview.

OBS 1.1.0: Fixed

  • Fixed OBS WebSocket connections for IPv6 hosts, with clearer local-address guidance, endpoint validation, and distinct password and reachability errors.
  • Fixed OBS showing a connected endpoint alongside Connected: False; connection state now follows the live WebSocket client.
  • Fixed OBS binding selectors becoming empty when one resource request fails; successful scenes, inputs, sources, and filters are retained, failed requests are logged, and open workspaces refresh automatically.

OBS 1.1.0: Removed

  • Removed Profiles from the OBS workspace.

Stream Deck 1.1.1: Fixed

  • Fixed settings and diagnostics copy commands failing when the Windows clipboard is temporarily busy; results now use the host's non-modal notification.

Compatibility and updating

  • Back up the project file and its data before updating. Keep each .shubproj together with its sibling .shubdata folder when moving a working project; use Export to create a portable .shubpack.
  • Legacy Statistics sidecars migrate automatically. Legacy JSON project exports remain importable; older application versions do not support the new .shubpack export format.
  • OBS now uses project-state schema 2 without Profiles. Legacy state with zero or one profile migrates automatically; multiple profiles are rejected. Reduce the project to one OBS profile using the previous plugin before upgrading.
  • Stream Deck 1.1.1 requires Host API 1.1.0, supplied by Streaming Hub 0.1.2.0. Update the application before installing the new Stream Deck plugin.
  • The Plugin SDK is updated to 1.1.0 with the shared clipboard service and normalized plugin connection status.