Skip to content

TideReader 0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 14:29

Highlights

  • 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 #10 Full Changelog: v0.4.0...v0.5.0

Release artifacts

  • TideReader-0.5.0-win-x64.zip
  • TideReader-0.5.0-win-x64-Setup.exe