Skip to content

v0.4.5

Choose a tag to compare

@Emperiusm Emperiusm released this 02 Apr 15:53
· 257 commits to main since this release

What's Changed

  • docs(theme): add launcher reference screens and update plan note
  • chore: integration pass - wire actions, clippy clean, tests green
  • feat(ui): replace overlay drawer with top capsule + dropdown panels
  • feat(server): handle PROFILE_SWITCH and QUALITY_UPDATE control messages, add update_profile()
  • feat(client): wire SwitchProfile/UpdateQuality actions through SessionBridge, send profile at connect
  • feat(protocol): add ProfileSwitchPayload and QualityUpdatePayload message structs
  • feat(ui): multi-section settings with functional streaming defaults and input toggles
  • feat(ui): interactive profiles editor with slider/toggle/dropdown controls
  • feat(config): add UserPrefs JSON persistence for settings
  • feat(config): add ProfileStore with append-only log persistence and 4 builtin presets
  • feat(ui): add delete button to server cards
  • feat(ui): extract launcher shell and delegate launcher rendering/events
  • feat(ui): add SaveServer/CancelModal/ConfirmDeleteServer actions, modal types, remove OpenSettings
  • feat(ui): add Toggle on/off switch widget with tests
  • feat(ui): add typography constants, modal/capsule/toggle/chip theme tokens
  • feat(client): redesign launcher UI with nav bar, profiles, and improved card grid
  • docs: add launcher UI redesign implementation plan
  • docs: add launcher UI redesign spec

Downloads

File Description
prism-v0.4.5-windows-x64.zip Server + Client binaries (Windows x64)

Quick Start

# Extract and run
prism-server.exe --dda          # Start server (real desktop capture)
prism-client.exe                # Open launcher
prism-client.exe 192.168.1.100:7000  # Direct connect