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
142c23256c
AppStore app: remove unnecessary scrollbar over publisher's name
2025-11-24 22:12:27 +01:00
Thomas Farstrike
c9d6166e80
Increment version number
2025-11-08 07:43:25 +01:00
Thomas Farstrike
6ad2c392e6
AppStore app: increment version
2025-11-07 14:43:39 +01:00
Thomas Farstrike
6c8fe8e61d
Update CHANGELOG.md
2025-11-07 14:33:58 +01:00
Thomas Farstrike
c7c668a1f2
AppStore app: improve exception handling
2025-11-07 10:55:16 +01:00
Thomas Farstrike
05afca3acb
Launcher app: show better default image
2025-11-02 22:22:50 +01:00
Thomas Farstrike
4a1d21071f
AppStore app: simplify
2025-11-02 22:10:42 +01:00
Thomas Farstrike
543ff1c69a
AppStore app: only download icon if needed
2025-11-02 22:05:24 +01:00