Releases: tiny-pilot/tinypilot
Releases · tiny-pilot/tinypilot
1.8.0
New features
- Add an About page.
Improvements
- Install TinyPilot via Debian package instead of a git repository.
- Check for updates using the TinyPilot update web service instead of a git server.
- Allow remote screen to occupy full width of browser window.
- Enabling experimental support for H264 is now much faster as we use a pre-compiled binary.
- Skip pip upgrade unless it's necessary.
1.7.1
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
- Remove noise from debug logs. tiny-pilot/ansible-role-tinypilot#194
- Prevent update from timing out on slow connections #949
New Contributors
- @berlin4apk made their first contribution in #966
Full Changelog: 1.7.0...1.7.1
1.7.0
Bugfixes
- Automatically repair Flask's secret key if it becomes corrupted.
- Prevent shutdown dialog from closing after shutdown is complete.
- Prevent TinyPilot from incorrectly sending the Ctrl key modifier in certain situations.
- Prevent uStreamer compilation failure.
1.6.2
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
Improvements
- Improve keyboard compatibility with systems that have buggy HID implementations in pre-boot, including Mac hardware.
- Improve performance for mouse movement and reduce the network bandwidth it consumes.
- Hide X ("close") button on dialogs that cannot be closed.
- Support Raspberry Pi OS Bullseye release (2021-10-30)
Bugfixes
- Prevent CSRF token from expiring on system restart.
- Make Ctrl+Alt+Del shortcut show a clearer keystroke history and more accurately mimic a user manually pushing that key sequence.
- Prevent nginx from buffering the video stream, which could sometimes prevent the last frame from appearing with low-framerate settings.
1.6.0
New features
- View detailed progress logs during version-to-version updates
- Add shortcut for Ctrl+Alt+Del
Improvements
- Speed up JavaScript loading
- Add consistent close buttons to dialog boxes
- Remove extraneous scrollbars when dialog boxes are showing
Bugfixes
- Automatically retry requests when they fail due to expired CSRF tokens
- Detect more keyboard forwarding failures
- Fix Meta+V pasting on OS X
1.5.2
1.5.1
- 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
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 theirsettings.yml
file. See the TinyPilot wiki for more details.
Acknowledgements
Thanks to @jdeanwallace and @jotaen for their contributions on this release!
1.4.1
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!