Update CHANGELOG.md

This commit is contained in:
Thomas Farstrike
2025-11-07 14:33:58 +01:00
parent a7863507b1
commit 6c8fe8e61d
4 changed files with 18 additions and 4 deletions
+7 -2
View File
@@ -1,10 +1,15 @@
0.3.0
=====
- Overhaul build system: much simplier (single clone and script run), add MacOS support, build with GitHub Workflow, etc.
- Remove "long press pin 0" for bootloader mode; either use the Settings app or keep it pressed while pressing and releasing the "RESET" button
- OSUpdate app: now gracefully handles the user closing the app mid-update instead of freezing
- Launcher app: much faster thanks to PackageManager + UI only rebuilt when apps actually change
- AppStore app: improved stability + icons for already-installed apps are shown instantly (no download needed)
- API: Add SDCardManager for SD Card support
- API: add PackageManager to (un)install MPK packages
- API: split mpos.ui into logical components
- Remove "long press pin 0" for bootloader mode; either use the Settings app or keep it pressed while pressing and releasing the "RESET" button
- Increase framerate on ESP32 by lowering task_handler duration from 5ms to 1ms
- Throttle per-frame async_call() to prevent apps from overflowing memory
- Overhaul build system and docs: much simplier (single clone and script run), add MacOS support, build with GitHub Workflow, automatic tests, etc.
0.2.1
=====
@@ -282,7 +282,6 @@ class AppDetail(Activity):
else:
action_label = self.action_label_install
self.install_label.set_text(action_label)
def toggle_install(self, download_url, fullname):
print(f"Install button clicked for {download_url} and fullname {fullname}")
+2 -1
View File
@@ -20,7 +20,8 @@ echo "[" | tee -a "$outputjson"
# currently, this script doesn't purge unnecessary information from the manifests, such as activities
for apprepo in internal_filesystem/apps internal_filesystem/builtin/apps; do
#for apprepo in internal_filesystem/apps internal_filesystem/builtin/apps; do
for apprepo in internal_filesystem/apps
echo "Listing apps in $apprepo"
ls -1 "$apprepo" | while read appdir; do
if echo "$blacklist" | grep "$appdir"; then
+9
View File
@@ -57,6 +57,15 @@ $mpremote fs cp main.py :/main.py
#$mpremote fs cp -r system :/
$mpremote fs cp -r apps :/
if false; then
$mpremote fs cp -r apps/com.micropythonos.* :/apps/
find apps/ -type l | while read symlink; do
echo "Handling symlink $symlink"
$mpremote fs mkdir :/{}
done
fi
$mpremote fs cp -r builtin :/
$mpremote fs cp -r lib :/
$mpremote fs cp -r resources :/