Skip to content

Release v0.1.1: virtual media, screenshot flicker fix, DigitalOcean deploy#1

Closed
scott-tp wants to merge 1 commit into
masterfrom
release/v0.1.1
Closed

Release v0.1.1: virtual media, screenshot flicker fix, DigitalOcean deploy#1
scott-tp wants to merge 1 commit into
masterfrom
release/v0.1.1

Conversation

@scott-tp

@scott-tp scott-tp commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

…eploy

New features:

  • Virtual media section on each device card (mount, eject, fetch from URL)
  • Screenshot flicker fix: preload off-screen before swapping src
  • DigitalOcean cloud-init deployment script with Tailscale, ufw, auto-updates

Bug fixes:

  • Fix mount detection: TinyPilot returns mounted not isMounted
  • Fix _put_json CSRF token retry on 401/403
  • Fix virtual media handlers for shadow DOM (card.querySelector)
  • Improve error messages: surface TinyPilot response body on failure
  • Fix network mapping in device snapshot

Code quality:

  • ShellCheck CI for deploy/ scripts
  • Correct CSRF security note in README
    Review on CodeApprove

…eploy

New features:
- Virtual media section on each device card (mount, eject, fetch from URL)
- Screenshot flicker fix: preload off-screen before swapping src
- DigitalOcean cloud-init deployment script with Tailscale, ufw, auto-updates

Bug fixes:
- Fix mount detection: TinyPilot returns `mounted` not `isMounted`
- Fix _put_json CSRF token retry on 401/403
- Fix virtual media handlers for shadow DOM (card.querySelector)
- Improve error messages: surface TinyPilot response body on failure
- Fix network mapping in device snapshot

Code quality:
- ShellCheck CI for deploy/ scripts
- Correct CSRF security note in README

Co-authored-by: Cursor <cursoragent@cursor.com>
@scott-tp scott-tp closed this Jun 16, 2026
@scott-tp scott-tp deleted the release/v0.1.1 branch June 16, 2026 03:41
@scott-tp scott-tp restored the release/v0.1.1 branch June 16, 2026 03:43
@scott-tp scott-tp deleted the release/v0.1.1 branch June 16, 2026 03:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant