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 |
|