Skip to content

Commit 6c8fe8e

Browse files
Update CHANGELOG.md
1 parent a786350 commit 6c8fe8e

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
0.3.0
22
=====
3-
- Overhaul build system: much simplier (single clone and script run), add MacOS support, build with GitHub Workflow, etc.
4-
- Remove "long press pin 0" for bootloader mode; either use the Settings app or keep it pressed while pressing and releasing the "RESET" button
3+
- OSUpdate app: now gracefully handles the user closing the app mid-update instead of freezing
4+
- Launcher app: much faster thanks to PackageManager + UI only rebuilt when apps actually change
5+
- AppStore app: improved stability + icons for already-installed apps are shown instantly (no download needed)
56
- API: Add SDCardManager for SD Card support
67
- API: add PackageManager to (un)install MPK packages
78
- API: split mpos.ui into logical components
9+
- Remove "long press pin 0" for bootloader mode; either use the Settings app or keep it pressed while pressing and releasing the "RESET" button
10+
- Increase framerate on ESP32 by lowering task_handler duration from 5ms to 1ms
11+
- Throttle per-frame async_call() to prevent apps from overflowing memory
12+
- Overhaul build system and docs: much simplier (single clone and script run), add MacOS support, build with GitHub Workflow, automatic tests, etc.
813

914
0.2.1
1015
=====

internal_filesystem/builtin/apps/com.micropythonos.appstore/assets/appstore.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,6 @@ def set_install_label(self, app_fullname):
282282
else:
283283
action_label = self.action_label_install
284284
self.install_label.set_text(action_label)
285-
286285

287286
def toggle_install(self, download_url, fullname):
288287
print(f"Install button clicked for {download_url} and fullname {fullname}")

scripts/bundle_apps.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ echo "[" | tee -a "$outputjson"
2020

2121
# currently, this script doesn't purge unnecessary information from the manifests, such as activities
2222

23-
for apprepo in internal_filesystem/apps internal_filesystem/builtin/apps; do
23+
#for apprepo in internal_filesystem/apps internal_filesystem/builtin/apps; do
24+
for apprepo in internal_filesystem/apps
2425
echo "Listing apps in $apprepo"
2526
ls -1 "$apprepo" | while read appdir; do
2627
if echo "$blacklist" | grep "$appdir"; then

scripts/install.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ $mpremote fs cp main.py :/main.py
5757
#$mpremote fs cp -r system :/
5858

5959
$mpremote fs cp -r apps :/
60+
61+
if false; then
62+
$mpremote fs cp -r apps/com.micropythonos.* :/apps/
63+
find apps/ -type l | while read symlink; do
64+
echo "Handling symlink $symlink"
65+
$mpremote fs mkdir :/{}
66+
done
67+
fi
68+
6069
$mpremote fs cp -r builtin :/
6170
$mpremote fs cp -r lib :/
6271
$mpremote fs cp -r resources :/

0 commit comments

Comments
 (0)