Skip to content

Releases: tiny-pilot/tinypilot

1.7.1

12 May 21:27
f34beaa
Compare
Choose a tag to compare

New features

  • Experimental opt-in support for H264 video over WebRTC. #875

Improvements

  • Disable spellcheck and auto-complete on non-prose text inputs. #972

Bugfixes

New Contributors

Full Changelog: 1.7.0...1.7.1

1.7.0

24 Mar 19:45
022586a
Compare
Choose a tag to compare

Bugfixes

1.6.2

11 Jan 13:57
3bdef7d
Compare
Choose a tag to compare

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

22 Nov 14:16
422463d
Compare
Choose a tag to compare

Improvements

Bugfixes

1.6.0

20 Sep 19:50
7ec5e87
Compare
Choose a tag to compare

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

20 Jul 17:37
5d839bb
Compare
Choose a tag to compare

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

14 Jun 15:03
00d98c5
Compare
Choose a tag to compare
  • 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

04 May 21:17
79ae340
Compare
Choose a tag to compare

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

19 Mar 14:10
3a61e91
Compare
Choose a tag to compare

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

08 Mar 15:03
9efcea3
Compare
Choose a tag to compare

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!