Commit Graph

1589 Commits

Author SHA1 Message Date
Thomas Farstrike 4b9a147deb OSUpdate app: eliminate thread by using TaskManager and DownloadManager 2025-12-17 14:40:30 +01:00
Thomas Farstrike 1038dd828c Update CLAUDE.md 2025-12-17 13:18:10 +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 b7844edfca Fix unittest.sh for aiorepl 2025-12-15 12:01:31 +01:00
Thomas Farstrike 361f8b86d6 Fix test_websocket.py 2025-12-15 12:01:13 +01:00
Thomas Farstrike ac7daa0018 WebSocket: fix asyncio task not always stopping 2025-12-15 12:00:27 +01:00
Thomas Farstrike 2d8a26b3cb TaskManager: return task just like asyncio.create_task() 2025-12-15 11:59:47 +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 658b999929 TaskManager: comments 2025-12-12 09:58:34 +01:00
Thomas Farstrike 61ae548e4c /scripts/install.sh: fix import 2025-12-12 09:58:25 +01:00
Thomas Farstrike 7b4d08d432 TaskManager: add disable() functionality and fix unit tests 2025-12-11 22:07:04 +01:00
Thomas Farstrike 10b14dbd0d AppStore app: simplify as it's threadsafe by default 2025-12-11 22:06:19 +01:00
Thomas Farstrike b8f44efa1e /scripts/run_desktop.sh: simplify and fix 2025-12-11 21:27:38 +01:00
Thomas Farstrike 3cd66da3c4 TaskManager: simplify 2025-12-11 21:11:59 +01:00
Thomas Farstrike 8a72f3f343 TaskManager: add stop and start functions 2025-12-11 21:01:29 +01:00