Tinypilot Versions Save

Use your Raspberry Pi as a browser-based KVM.

1.6.2

2 years ago

New features

  • Redact sensitive information from diagnostic logs (#813)

Improvements

  • Add TinyPilot's new logo (#857)
  • Resize the remote screen when the browser window is shorter to prevent vertical clipping (#878)

Bugfixes

  • Make fullscreen feature work with more browsers (#874)

Acknowledgements

Thanks to @djclueless for his work on this release!

1.6.1

2 years ago

Improvements

Bugfixes

1.6.0

2 years ago

New features

Improvements

  • Speed up JavaScript loading
  • Add consistent close buttons to dialog boxes
  • Remove extraneous scrollbars when dialog boxes are showing

Bugfixes

1.5.2

2 years ago

Bugfixes

  • Fix a bug that affects updates from <= 2.2.1 to later versions (#735)
  • Fix space bar functionality on virtual keyboard (#736)
  • Fix a bug that prevented TinyPilot from sending left and right modifiers simultaneously (#364)

1.5.1

2 years ago
  • Add "reset to defaults" to video settings screen (#705)
  • Make style choices consistent across the web app (#721, #703, #699, #698, #674)
  • Improve robustness and error detection during updates (#702, #675)
  • Fix bug that prevented modifier keys from working during mouse clicks (#692)
  • Switch to conventional HTTP status codes (#680)
  • Add temperature and throttling checks to diagnostic script
  • Improve mouse compatibility

1.5.0

3 years ago

New features

  • The web UI now allows you to adjust video streaming settings

Bugfixes

  • The update experience has had several bugfixes that improve update reliability

Breaking changes

  • The TINYPILOT_INSTALL_VARS variable is no longer supported. To change install settings, users can now adjust their settings.yml file. See the TinyPilot wiki for more details.

Acknowledgements

Thanks to @jdeanwallace and @jotaen for their contributions on this release!

1.4.1

3 years ago

Features

  • The UI is significantly more polished and intuitive
  • Device hostname now appears in browser tab (#581)

Bugfixes

  • Fixed behavior for keypad Enter button (#558)
  • Fixed a CSRF vulnerability (#99)
  • Reduced noise in debug logs (ansible role #109)

Known issues

  • The upgrade UI will show the "Restarting to complete update" indefinitely (#596)
    • Workaround: Reload the page when you reach this step.

Acknowledgements

Thanks to @jotaen, @jdeanwallace, @WarheadsSE, and @DAVe3283 for their help with this release!

1.4.0

3 years ago

New features

  • Update TinyPilot directly through the web UI (#470)
  • Update device hostname through the web UI (#504, #521)
  • Retrieve debug logs from the web UI (#528)
  • Reorganize "commands" dropdown menu (#544)

Bugfixes

  • Fix submenu alignment on Safari browsers (#444)
  • Fix keyboard forwarding for bare modifier keys for improved compatibility with other KVM devices (#507)
  • Fix handling Command keys on Mac OS X (#499)

Breaking changes

Previously, to persist custom TinyPilot settings across updates, you could export a custom TINYPILOT_INSTALL_VARS variable in your .bashrc file. If you update from the web UI, TinyPilot will not read your .bashrc settings.

Instead, you can persist settings in /home/tinypilot/settings.yml. This is the new supported way of customizing TinyPilot's settings moving forward.

Acknowledgements

Thanks to @jotaen, @jdeanwallace, @WarheadsSE, and @invrainbow for their contributions on this release!

1.3.0

3 years ago
  • TinyPilot should now "just work" for different keyboard layouts. (#355)
    • You no longer have to specify that your layout is QWERTY, AZERTY, etc.
  • Better supports for AltGraph key on non-US keyboards. (#353, #367)
  • Updated keyboard HID descriptor for better system compatibility (#375)
  • Upgrades are now faster (#369, #381)
  • Removed clutter in the dump-scripts command (#393)
  • Added a dummy remove screen in dev mode (#380)

1.2.1

3 years ago
  • Fix a small bug related to the Meta key on the on-screen keyboard (#347)