You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
Increment app version numbers and update CHANGELOG
This commit is contained in:
+13
-10
@@ -1,18 +1,21 @@
|
||||
0.5.2
|
||||
=====
|
||||
- AudioFlinger: optimize WAV volume scaling for speed and immediately set volume
|
||||
- AudioFlinger: add support for I2S microphone recording to WAV
|
||||
- About app: add mpy info
|
||||
- AppStore app: eliminate all threads by using TaskManager
|
||||
- AppStore app: add support for BadgeHub backend (not default)
|
||||
- OSUpdate app: show download speed
|
||||
- WiFi app: new "Add network" functionality for out-of-range networks
|
||||
- WiFi app: add support for hidden networks
|
||||
- WiFi app: add "Forget" button to delete networks
|
||||
- Fri3d Camp 2024 Board: add I2S microphone as found on the communicator add-on
|
||||
- API: add TaskManager that wraps asyncio
|
||||
- API: add DownloadManager that uses TaskManager
|
||||
- API: use aiorepl to eliminate another thread
|
||||
|
||||
- AudioFlinger API: add support for I2S microphone recording to WAV
|
||||
- AudioFlinger API: optimize WAV volume scaling for speed and immediately set volume
|
||||
- Rearrange automated testing facilities
|
||||
- About app: add mpy format info
|
||||
- AppStore app: eliminate all threads by using TaskManager
|
||||
- AppStore app: add experimental support for BadgeHub backend (not enabled)
|
||||
- MusicPlayer app: faster volume slider action
|
||||
- OSUpdate app: show download speed
|
||||
- SoundRecorder app: created to test AudioFlinger's new recording feature!
|
||||
- WiFi app: new "Add network" functionality for out-of-range networks
|
||||
- WiFi app: add support for hidden networks
|
||||
- WiFi app: add "Forget" button to delete networks
|
||||
|
||||
0.5.1
|
||||
=====
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
"publisher": "MicroPythonOS",
|
||||
"short_description": "Player audio files",
|
||||
"long_description": "Traverse around the filesystem and play audio files that you select.",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/icons/com.micropythonos.musicplayer_0.0.5_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/mpks/com.micropythonos.musicplayer_0.0.5.mpk",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/icons/com.micropythonos.musicplayer_0.0.6_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.musicplayer/mpks/com.micropythonos.musicplayer_0.0.6.mpk",
|
||||
"fullname": "com.micropythonos.musicplayer",
|
||||
"version": "0.0.5",
|
||||
"version": "0.0.6",
|
||||
"category": "development",
|
||||
"activities": [
|
||||
{
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
"publisher": "MicroPythonOS",
|
||||
"short_description": "Info about MicroPythonOS",
|
||||
"long_description": "Shows current MicroPythonOS version, MicroPython version, build date and other useful info..",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/icons/com.micropythonos.about_0.0.7_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/mpks/com.micropythonos.about_0.0.7.mpk",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/icons/com.micropythonos.about_0.0.8_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.about/mpks/com.micropythonos.about_0.0.8.mpk",
|
||||
"fullname": "com.micropythonos.about",
|
||||
"version": "0.0.7",
|
||||
"version": "0.0.8",
|
||||
"category": "development",
|
||||
"activities": [
|
||||
{
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
"publisher": "MicroPythonOS",
|
||||
"short_description": "Store for App(lication)s",
|
||||
"long_description": "This is the place to discover, find, install, uninstall and upgrade all the apps that make your device useless.",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/icons/com.micropythonos.appstore_0.0.9_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/mpks/com.micropythonos.appstore_0.0.9.mpk",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/icons/com.micropythonos.appstore_0.0.10_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.appstore/mpks/com.micropythonos.appstore_0.0.10.mpk",
|
||||
"fullname": "com.micropythonos.appstore",
|
||||
"version": "0.0.9",
|
||||
"version": "0.0.10",
|
||||
"category": "appstore",
|
||||
"activities": [
|
||||
{
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
"publisher": "MicroPythonOS",
|
||||
"short_description": "Operating System Updater",
|
||||
"long_description": "Updates the operating system in a safe way, to a secondary partition. After the update, the device is restarted. If the system starts up successfully, it is marked as valid and kept. Otherwise, a rollback to the old, primary partition is performed.",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/icons/com.micropythonos.osupdate_0.0.11_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/mpks/com.micropythonos.osupdate_0.0.11.mpk",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/icons/com.micropythonos.osupdate_0.0.12_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.osupdate/mpks/com.micropythonos.osupdate_0.0.12.mpk",
|
||||
"fullname": "com.micropythonos.osupdate",
|
||||
"version": "0.0.11",
|
||||
"version": "0.0.12",
|
||||
"category": "osupdate",
|
||||
"activities": [
|
||||
{
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
"publisher": "MicroPythonOS",
|
||||
"short_description": "WiFi Network Configuration",
|
||||
"long_description": "Scans for wireless networks, shows a list of SSIDs, allows for password entry, and connecting.",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/icons/com.micropythonos.wifi_0.0.11_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/mpks/com.micropythonos.wifi_0.0.11.mpk",
|
||||
"icon_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/icons/com.micropythonos.wifi_0.0.12_64x64.png",
|
||||
"download_url": "https://apps.micropythonos.com/apps/com.micropythonos.wifi/mpks/com.micropythonos.wifi_0.0.12.mpk",
|
||||
"fullname": "com.micropythonos.wifi",
|
||||
"version": "0.0.11",
|
||||
"version": "0.0.12",
|
||||
"category": "networking",
|
||||
"activities": [
|
||||
{
|
||||
|
||||
@@ -229,10 +229,9 @@ class WebSocketApp:
|
||||
|
||||
# Run the event loop in the main thread
|
||||
try:
|
||||
print("doing run_until_complete")
|
||||
print("websocket's run_forever creating _async_main task")
|
||||
#self._loop.run_until_complete(self._async_main()) # this doesn't always finish!
|
||||
asyncio.create_task(self._async_main())
|
||||
print("after run_until_complete")
|
||||
except KeyboardInterrupt:
|
||||
_log_debug("run_forever got KeyboardInterrupt")
|
||||
self.close()
|
||||
|
||||
@@ -22,7 +22,8 @@ rm "$outputjson"
|
||||
# com.micropythonos.draw isnt very useful
|
||||
# com.micropythonos.errortest is an intentional bad app for testing (caught by tests/test_graphical_launch_all_apps.py)
|
||||
# com.micropythonos.showbattery is just a test
|
||||
blacklist="com.micropythonos.filemanager com.quasikili.quasidoodle com.micropythonos.confetti com.micropythonos.showfonts com.micropythonos.draw com.micropythonos.errortest com.micropythonos.showbattery"
|
||||
# com.micropythonos.doom isn't ready because the firmware doesn't have doom built-in yet
|
||||
blacklist="com.micropythonos.filemanager com.quasikili.quasidoodle com.micropythonos.confetti com.micropythonos.showfonts com.micropythonos.draw com.micropythonos.errortest com.micropythonos.showbattery com.micropythonos.doom"
|
||||
|
||||
echo "[" | tee -a "$outputjson"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user