jotaen4tinypilot

Results 61 issues of jotaen4tinypilot

Related https://github.com/tiny-pilot/tinypilot/issues/131, part (b). Stacked on https://github.com/tiny-pilot/tinypilot/pull/1804. I realized that we need to add another privileged script for reading files with marker sections, because we are unable to read those...

codeapprove

Related https://github.com/tiny-pilot/tinypilot/issues/131, part (d). Stacked on https://github.com/tiny-pilot/tinypilot/pull/1812. Work in progress, though most of the ground work is done and mostly functional.

codeapprove

Related https://github.com/tiny-pilot/tinypilot/issues/131, parts (a) and (b). This PR adds two scripts for enabling and disabling the WiFi network interface on the device, so that you can also access TinyPilot through...

codeapprove

Follow-up of https://github.com/tiny-pilot/tinypilot/pull/1804. Note: at the time of this writing (2024-06-24) that feature is not yet implemented. Currently, the WiFi feature is designed so that it allows to store a...

enhancement

[Flask 3 was released in September 2023](https://github.com/pallets/flask/releases). We are still on [Flask 2](https://github.com/tiny-pilot/tinypilot/blob/e6b287f698e1bbec72873001ee50f0db72bb7d9a/requirements.txt#L5) right now. Flask is our web server library, so it’s probably one of our most important dependencies....

We have a [dev script called `dump-logs`](https://github.com/tiny-pilot/tinypilot/blob/master/dev-scripts/dump-logs), which apparently is there for backwards compatibility. [We introduced it 4 years ago](https://github.com/tiny-pilot/tinypilot/commit/0535d4beaf5c51767d8c0fa4fff8ac3330a3aafd), but then migrated to [the `collect-debug-logs` privileged script](https://github.com/tiny-pilot/tinypilot/commit/037234b4dd6e46e84a6ad4c10ef6d5555dc5b479) 3 years...

question

As [noted in this PR](https://github.com/tiny-pilot/tinypilot/pull/1776#issuecomment-2047378040), we can also use arithmetic bash comparisons to substitute `[[ -ne ]]` / `[[ == ]]` checks.

enhancement

Originated in https://github.com/tiny-pilot/tinypilot/issues/1770. The [initialization process is basically the same in all our dialogs](https://github.com/tiny-pilot/tinypilot/blob/9cdb7dd5e1e5c76dc7f62aaa421d5bb35219edb0/app/static/js/app.js#L309-L347): 1. We trigger one operation to initialize the dialog. - We often (but don’t always) have...

enhancement
medium
small

[`style.css` is already importing `button.css`](https://github.com/tiny-pilot/tinypilot/blob/066fbc8203c6a07be00595e84b38f9afcd1ab4ab/app/static/css/style.css#L2), so we automatically have both when we import `style.css` in web components. However, in almost all of our web components, we still import both (e.g.,...

enhancement

CircleCI seems to support [having multiple YAML config files](https://circleci.com/docs/github-apps-integration/#project-settings), which might be a way to break up our monolithic configuration into more manageable pieces: > Within CircleCI, a project can...

enhancement