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.