jotaen4tinypilot
jotaen4tinypilot
`atomic_file.create` uses [`shutil.move`](https://github.com/tiny-pilot/tinypilot/blob/a0aeab2add6169f61ea7598253b537fe314bfd4a/app/atomic_file.py#L40) under the hood. If a file with the same name already exists at the target location, it seems like that is silently overwritten then. This behaviour is...
For some tests, we provide custom `assert` methods, [like here for example](https://github.com/tiny-pilot/tinypilot/blob/a0aeab2add6169f61ea7598253b537fe314bfd4a/app/request_parsers/keystroke_test.py#L8-L14). ```python # pylint: disable=invalid-name def assertKeystrokesEqual(self, expected, actual): if expected != actual: raise AssertionError('%s != %s' % (expected,...
I think we don’t re-initialize the internal view state of the update dialog properly when opening it. Probably because we assume that the page is refreshed anyway after the update...
**Upfront disclaimer**: this is a broader topic, so consider this issue to be an “epic”. If we wanted to do some, all, or more of the things which are suggested...
I’ve noticed that modifier keys (Shift, Alt, Meta, etc.) are forwarded to the target machine when an overlay is open. (Tested on MacOS, with Chrome and Firefox.) On the one...
In https://github.com/tiny-pilot/tinypilot-pro/pull/364#pullrequestreview-862312155 the idea came up to centralize the error handling of the API layer in the backend. Currently, we need to write the same `try`/`except` all over again, but...
For all input fields around user management and authentication, you can submit the form by pressing `ENTER` on your keyboard (while the text field has focus). I don’t see a...
We have a total of 314 branches right now, most of which [are stale](https://github.com/tiny-pilot/tinypilot/branches/stale). Can we delete them, or is there a reason for keeping them? Ditto for our other...
This is a super tiny UI detail I noticed while testing https://github.com/tiny-pilot/tinypilot-pro/pull/275, and I only wanted to keep track of it. We have a unified `` now (which is super...
When performing a system update, the [privileged `update` script is hard-wired to Github (`https://raw.githubusercontent.com`)](https://github.com/tiny-pilot/ansible-role-tinypilot/blob/7b6c292f4b5a7bfeb6b08fb0187f65708e9c15fc/files/update#L15). I’m wondering whether it would make sense to change this URL to a host that we...