Skip to content

Releases: vmarchaud/screenstation

v0.3.3

21 Nov 16:18
ef83d96
Compare
Choose a tag to compare

This release contains the last bug fixes:

  • fix(worker): race when discovering multiple chromecasts
  • fix(ui): handle when there are no sink anymore

v0.3.2

23 Aug 13:56
e5be925
Compare
Choose a tag to compare
  • refactor chromecast integration
    • correctly re-cast after someone is uncasting the view
    • correctly re-cast after startup
    • use mdns instead of chrome internals to detect casts

v0.3.1

02 Aug 12:27
4633529
Compare
Choose a tag to compare
  • Restart puppeteer on crash
  • copy/paste under linux
  • save sessions across restart
  • increase max possible refresh url to 1h

Alpha v0.3.0

14 Mar 17:50
d2ad02d
Compare
Choose a tag to compare

Features:

  • Cookies are now saved across restart to avoid the need to re-auth
  • Delete a view
  • Reload a view

How to use:

  • Launch api-${platform}
  • Launch worker-${platform}
  • Launch frontend-${platform}
  • Go to http://screenstation.local/ (by default listen on port 80, can override with FRONTEND_PORT env var)

Alpha 0.2.0

08 Mar 15:17
d1a0a99
Compare
Choose a tag to compare

Features:

  • Create a view
  • Select a view as the current one displayed by a worker
  • Better UI to cast
  • Every settings is saved in FS
  • Settings are re-applied after startup

Bug fixes:

  • Control view wasn't working in specific case due to packet sequencing

How to use:

  • Launch api-${platform}
  • Launch worker-${platform}
  • Launch frontend-${platform}
  • Go to http://screenstation.local/ (by default listen on port 80, can override with FRONTEND_PORT env var)

Alpha 0.1.0

29 Feb 21:57
8053103
Compare
Choose a tag to compare

Features:

  • set URL to view
  • remotely control a view
  • automatically refresh a view every X seconds
  • cast a view to a chromecast
  • plugin system (capable of runtime loading)
  • 3 binaries to run everything

How to use:

  • Launch api-${platform}
  • Launch worker-${platform}
  • Launch frontend-${platform}
  • Go to http://screenstation.local/ (by default listen on port 80, can override with FRONTEND_PORT env var)