445 Commits
Author SHA1 Message Date
Thomas Farstrike 7fb398c7b3 Wifi app: cleanup styling 2025-12-18 16:14:22 +01:00
Thomas Farstrike 9c65ed8fbc Wifi app: new "Add network" button (work in progress) 2025-12-18 15:07:40 +01:00
Thomas Farstrike 23a8f92ea9 OSUpdate app: show download speed
DownloadManager: add support for download speed
2025-12-17 15:02:31 +01:00
Thomas Farstrike 4b9a147deb OSUpdate app: eliminate thread by using TaskManager and DownloadManager 2025-12-17 14:40:30 +01:00
Thomas Farstrike 5dd24090f4 Move download_url() to DownloadManager 2025-12-17 12:26:02 +01:00
Thomas Farstrike 7cdea5fe65 download_url: add headers argument 2025-12-17 09:52:18 +01:00
Thomas Farstrike c80fa05a77 Add chunk_callback to download_url() 2025-12-17 09:47:28 +01:00
Thomas Farstrike 0977ab2c9d AppStore: accurate progress bar for download 2025-12-16 23:30:58 +01:00
Thomas Farstrike ffc0cd98a0 AppStore app: show progress in debug log 2025-12-16 22:28:54 +01:00
Thomas Farstrike baf00fe0f5 AppStore app: improve download_url() function 2025-12-16 22:15:59 +01:00
Thomas Farstrike 581d6a69a9 Update changelog, disable comments, add wifi config to install script 2025-12-16 20:51:19 +01:00
Thomas Farstrike 5867a7ed1d AppStore: fix error handling 2025-12-15 13:15:08 +01:00
Thomas Farstrike 7732435f3a AppStore: retry failed chunk 3 times before aborting 2025-12-15 13:04:17 +01:00
Thomas Farstrike ad735da3cf AppStore: eliminate last thread! 2025-12-15 12:59:01 +01:00
Thomas Farstrike a28bb4c727 AppStore app: rewrite install/update to asyncio to eliminate thread 2025-12-15 10:02:54 +01:00
Thomas Farstrike 382a366a74 AppStore app: add support for badgehub (disabled) 2025-12-14 20:15:12 +01:00
Thomas Farstrike 10b14dbd0d AppStore app: simplify as it's threadsafe by default 2025-12-11 22:06:19 +01:00
Thomas Farstrike e24f8ef618 AppStore app: remove unneeded event handling 2025-12-11 19:44:22 +01:00
Thomas Farstrike 6a9ae7238e Appstore app: allow time to update UI 2025-12-11 19:42:46 +01:00
Thomas Farstrike 7ba45e692e TaskManager: without new thread works but blocks REPL
aiorepl (asyncio REPL) works but it's pretty limited

It's probably fine for production, but it means the user has to sys.exit()
in aiorepl before landing on the real interactive REPL, with asyncio tasks stopped.
2025-12-11 19:02:40 +01:00
Thomas Farstrike c0b9f68ae8 AppStore app: eliminate thread 2025-12-11 14:38:12 +01:00
Thomas Farstrike c1c35a18c8 Update CHANGELOG and MANIFESTs 2025-12-08 14:33:12 +01:00
Thomas Farstrike aa449a58e7 Settings: rename label 2025-12-08 11:08:29 +01:00
Thomas Farstrike 79cce1ec11 Style IMU Calibration 2025-12-08 11:07:50 +01:00
Thomas Farstrike dadf4e8f4f SensorManager: cleanup calibration 2025-12-08 11:04:00 +01:00