You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added TideReader SIP v1 local integration support for LivePanel-style companion apps
Added service and show launch modes so TideReader can run headless for same-machine integrations
Enriched SIP status with overlay URL, active profile details, profile count, layout hints, and compact now-playing data
Tightened release documentation with a concise README and updated SIP API examples
Aligned installer publisher metadata and fresh-install defaults with the Starsong Installer Standard
SIP integration
Added localhost-only SIP endpoints for application identity, health, capabilities, status, profile listing, current profile, and profile activation
Reserved the 47030-47039 port range for SIP and automatically binds to the first available local port
Updated the Postman collection and SIP API reference for the current SIP v1.2 contract
Kept profile activation as the only mutating SIP endpoint; profile CRUD and full overlay settings remain in the TideReader UI
Desktop and reliability
Added service-mode startup readiness checks for backend and SIP endpoints
Improved startup diagnostics so service-mode failures are easier to identify
Avoided ASP.NET content-root hangs when launched from UNC paths
Defaulted fresh installer installs to %ProgramFiles%\Starsong Tools\TideReader while preserving existing in-place upgrades
Added desktop launch configuration coverage for service and show mode behavior
Security posture
SIP remains loopback-only and rejects non-localhost Host headers
CORS is not enabled for the SIP listener
JSON requests reject unknown fields and enforce a small request-body limit
SIP responses include no-store and browser hardening headers
Status payloads exclude full settings, output folders, log paths, credentials, browser debug state, and raw detection debug data
Notes
This release is a minor version bump because it adds a new local integration surface and service-mode workflow
Automated frontend coverage, backend coverage, dependency audit, release build, desktop publish, and release packaging checks are expected to pass for this release
GitHub summary
What's Changed * Add TideReader SIP v1 support by @LastUrsa in #8 * Fix service-mode startup readiness by @LastUrsa in #9 * Enrich SIP status for LivePanel drawer by @LastUrsa in #10Full Changelog: v0.4.0...v0.5.0