Skip to content

Commit 555e904

Browse files
Update changelog
1 parent 71ffd51 commit 555e904

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

osupdate.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"version": "0.5.1",
33
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.5.1.ota",
4-
"changelog": "0.5.1\n=====\n- Fri3d Camp 2024 Board: add startup light and sound\n- Fri3d Camp 2024 Board: workaround ADC2+WiFi conflict by temporarily disable WiFi to measure battery level\n- Fri3d Camp 2024 Board: improve battery monitor calibration to fix 0.1V delta\n- Fri3d Camp 2024 Board: add WSEN-ISDS 6-Axis Inertial Measurement Unit (IMU) support (including temperature)\n- API: improve and cleanup animations\n- API: SharedPreferences: add erase_all() function\n- API: add defaults handling to SharedPreferences and only save non-defaults\n- API: restore sys.path after starting app\n- API: add AudioFlinger for audio playback (i2s DAC and buzzer)\n- API: add LightsManager for multicolor LEDs\n- API: add SensorManager for generic handling of IMUs and temperature sensors\n- About app: add free, used and total storage space info\n- AppStore app: remove unnecessary scrollbar over publisher's name\n- Camera app: massive overhaul!\n - Lots of settings (basic, advanced, expert)\n - Enable decoding of high density QR codes (like Nostr Wallet Connect) from small sizes (like mobile phone screens)\n - Even dotted, logo-ridden and scratched *pictures* of QR codes are now decoded properly!\n- ImageView app: add delete functionality\n- ImageView app: add support for grayscale images\n- OSUpdate app: pause download when wifi is lost, resume when reconnected\n- Settings app: fix un-checking of radio button\n- Settings app: add IMU calibration\n- Wifi app: simplify on-screen keyboard handling, fix cancel button handling\n\n"
4+
"changelog": "0.5.1\n=====\n- Fri3d Camp 2024 Board: add startup light and sound\n- Fri3d Camp 2024 Board: workaround ADC2+WiFi conflict by temporarily disable WiFi to measure battery level\n- Fri3d Camp 2024 Board: improve battery monitor calibration to fix 0.1V delta\n- Fri3d Camp 2024 Board: add WSEN-ISDS 6-Axis Inertial Measurement Unit (IMU) support (including temperature)\n- API: improve and cleanup animations\n- API: SharedPreferences: add erase_all() function\n- API: add defaults handling to SharedPreferences and only save non-defaults\n- API: restore sys.path after starting app\n- API: add AudioFlinger for audio playback (i2s DAC and buzzer)\n- API: add LightsManager for multicolor LEDs\n- API: add SensorManager for generic handling of IMUs and temperature sensors\n- About app: add free, used and total storage space info\n- AppStore app: remove unnecessary scrollbar over publisher's name\n- Camera app: massive overhaul!\n - Lots of settings (basic, advanced, expert)\n - Enable decoding of high density QR codes (like Nostr Wallet Connect) from small sizes (like mobile phone screens)\n - Even dotted, logo-ridden and scratched *pictures* of QR codes are now decoded properly!\n- ImageView app: add delete functionality\n- ImageView app: add support for grayscale images\n- OSUpdate app: pause download when wifi is lost, resume when reconnected\n- Settings app: fix un-checking of radio button\n- Settings app: add IMU calibration\n- Wifi app: simplify on-screen keyboard handling, fix cancel button handling\n\n0.5.0\n=====\n- ESP32: one build to rule them all; instead of 2 builds per supported board, there is now one single build that identifies and initializes the board at runtime!\n- MposKeyboard: fix q, Q, 1 and ~ button unclickable bug\n- MposKeyboard: increase font size from 16 to 20\n- MposKeyboard: use checkbox instead of newline symbol for 'OK, Ready'\n- MposKeyboard: bigger space bar\n- OSUpdate app: simplify by using ConnectivityManager\n- OSUpdate app: adapt to new device IDs\n- ImageView app: improve error handling\n- Settings app: tweak font size\n- Settings app: add 'format internal data partition' option\n- Settings app: fix checkbox handling with buttons\n- UI: pass clicks on invisible 'gesture swipe start' are to underlying widget\n- UI: only show back and down gesture icons on swipe, not on tap\n- UI: double size of back and down swipe gesture starting areas for easier gestures\n- UI: increase navigation gesture sensitivity\n- UI: prevent visual glitches in animations\n- API: add facilities for instrumentation (screengrabs, mouse clicks)\n- API: move WifiService to mpos.net\n- API: remove fonts to reduce size\n- API: replace font_montserrat_28 with font_montserrat_28_compressed to reduce size\n- API: improve SD card error handling\n- WifiService: connect to strongest networks first\n\n"
55
}

osupdate_fri3d-2024.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.5.0",
3-
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.5.0.ota",
4-
"changelog": "0.5.0\n=====\n- ESP32: one build to rule them all; instead of 2 builds per supported board, there is now one single build that identifies and initializes the board at runtime!\n- MposKeyboard: fix q, Q, 1 and ~ button unclickable bug\n- MposKeyboard: increase font size from 16 to 20\n- MposKeyboard: use checkbox instead of newline symbol for 'OK, Ready'\n- MposKeyboard: bigger space bar\n- OSUpdate app: simplify by using ConnectivityManager\n- OSUpdate app: adapt to new device IDs\n- ImageView app: improve error handling\n- Settings app: tweak font size\n- Settings app: add 'format internal data partition' option\n- Settings app: fix checkbox handling with buttons\n- UI: pass clicks on invisible 'gesture swipe start' are to underlying widget\n- UI: only show back and down gesture icons on swipe, not on tap\n- UI: double size of back and down swipe gesture starting areas for easier gestures\n- UI: increase navigation gesture sensitivity\n- UI: prevent visual glitches in animations\n- API: add facilities for instrumentation (screengrabs, mouse clicks)\n- API: move WifiService to mpos.net\n- API: remove fonts to reduce size\n- API: replace font_montserrat_28 with font_montserrat_28_compressed to reduce size\n- API: improve SD card error handling\n- WifiService: connect to strongest networks first\n\n0.4.0\n=====\n- Add custom MposKeyboard with more than 50% bigger buttons, great for tiny touch screens!\n- Apply theme changes (dark mode, color) immediately after saving\n- About app: add a bit more info\n- Camera app: fix one-in-two 'camera image stays blank' issue\n- OSUpdate app: enable scrolling with joystick/arrow keys\n- OSUpdate app: Major rework with improved reliability and user experience\n - add WiFi monitoring - shows 'Waiting for WiFi...' instead of error when no connection\n - add automatic pause/resume on WiFi loss during downloads using HTTP Range headers\n - add user-friendly error messages with specific guidance for each error type\n - add 'Check Again' button for easy retry after errors\n - add state machine for better app state management\n - add comprehensive test coverage (42 tests: 31 unit tests + 11 graphical tests)\n - refactor code into testable components (NetworkMonitor, UpdateChecker, UpdateDownloader)\n - improve download error recovery with progress preservation\n - improve timeout handling (5-minute wait for WiFi with clear messaging)\n- Tests: add test infrastructure with mock classes for network, HTTP, and partition operations\n- Tests: add graphical test helper utilities for UI verification and screenshot capture\n- API: change 'display' to mpos.ui.main_display\n- API: change mpos.ui.th to mpos.ui.task_handler\n- waveshare-esp32-s3-touch-lcd-2: power off camera at boot to conserve power\n- waveshare-esp32-s3-touch-lcd-2: increase touch screen input clock frequency from 100kHz to 400kHz\n\n"
2+
"version": "0.5.1",
3+
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.5.1.ota",
4+
"changelog": "0.5.1\n=====\n- Fri3d Camp 2024 Board: add startup light and sound\n- Fri3d Camp 2024 Board: workaround ADC2+WiFi conflict by temporarily disable WiFi to measure battery level\n- Fri3d Camp 2024 Board: improve battery monitor calibration to fix 0.1V delta\n- Fri3d Camp 2024 Board: add WSEN-ISDS 6-Axis Inertial Measurement Unit (IMU) support (including temperature)\n- API: improve and cleanup animations\n- API: SharedPreferences: add erase_all() function\n- API: add defaults handling to SharedPreferences and only save non-defaults\n- API: restore sys.path after starting app\n- API: add AudioFlinger for audio playback (i2s DAC and buzzer)\n- API: add LightsManager for multicolor LEDs\n- API: add SensorManager for generic handling of IMUs and temperature sensors\n- About app: add free, used and total storage space info\n- AppStore app: remove unnecessary scrollbar over publisher's name\n- Camera app: massive overhaul!\n - Lots of settings (basic, advanced, expert)\n - Enable decoding of high density QR codes (like Nostr Wallet Connect) from small sizes (like mobile phone screens)\n - Even dotted, logo-ridden and scratched *pictures* of QR codes are now decoded properly!\n- ImageView app: add delete functionality\n- ImageView app: add support for grayscale images\n- OSUpdate app: pause download when wifi is lost, resume when reconnected\n- Settings app: fix un-checking of radio button\n- Settings app: add IMU calibration\n- Wifi app: simplify on-screen keyboard handling, fix cancel button handling\n\n0.5.0\n=====\n- ESP32: one build to rule them all; instead of 2 builds per supported board, there is now one single build that identifies and initializes the board at runtime!\n- MposKeyboard: fix q, Q, 1 and ~ button unclickable bug\n- MposKeyboard: increase font size from 16 to 20\n- MposKeyboard: use checkbox instead of newline symbol for 'OK, Ready'\n- MposKeyboard: bigger space bar\n- OSUpdate app: simplify by using ConnectivityManager\n- OSUpdate app: adapt to new device IDs\n- ImageView app: improve error handling\n- Settings app: tweak font size\n- Settings app: add 'format internal data partition' option\n- Settings app: fix checkbox handling with buttons\n- UI: pass clicks on invisible 'gesture swipe start' are to underlying widget\n- UI: only show back and down gesture icons on swipe, not on tap\n- UI: double size of back and down swipe gesture starting areas for easier gestures\n- UI: increase navigation gesture sensitivity\n- UI: prevent visual glitches in animations\n- API: add facilities for instrumentation (screengrabs, mouse clicks)\n- API: move WifiService to mpos.net\n- API: remove fonts to reduce size\n- API: replace font_montserrat_28 with font_montserrat_28_compressed to reduce size\n- API: improve SD card error handling\n- WifiService: connect to strongest networks first\n\n"
55
}

osupdate_fri3d_2024.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.5.0",
3-
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.5.0.ota",
4-
"changelog": "0.5.0\n=====\n- ESP32: one build to rule them all; instead of 2 builds per supported board, there is now one single build that identifies and initializes the board at runtime!\n- MposKeyboard: fix q, Q, 1 and ~ button unclickable bug\n- MposKeyboard: increase font size from 16 to 20\n- MposKeyboard: use checkbox instead of newline symbol for 'OK, Ready'\n- MposKeyboard: bigger space bar\n- OSUpdate app: simplify by using ConnectivityManager\n- OSUpdate app: adapt to new device IDs\n- ImageView app: improve error handling\n- Settings app: tweak font size\n- Settings app: add 'format internal data partition' option\n- Settings app: fix checkbox handling with buttons\n- UI: pass clicks on invisible 'gesture swipe start' are to underlying widget\n- UI: only show back and down gesture icons on swipe, not on tap\n- UI: double size of back and down swipe gesture starting areas for easier gestures\n- UI: increase navigation gesture sensitivity\n- UI: prevent visual glitches in animations\n- API: add facilities for instrumentation (screengrabs, mouse clicks)\n- API: move WifiService to mpos.net\n- API: remove fonts to reduce size\n- API: replace font_montserrat_28 with font_montserrat_28_compressed to reduce size\n- API: improve SD card error handling\n- WifiService: connect to strongest networks first\n\n0.4.0\n=====\n- Add custom MposKeyboard with more than 50% bigger buttons, great for tiny touch screens!\n- Apply theme changes (dark mode, color) immediately after saving\n- About app: add a bit more info\n- Camera app: fix one-in-two 'camera image stays blank' issue\n- OSUpdate app: enable scrolling with joystick/arrow keys\n- OSUpdate app: Major rework with improved reliability and user experience\n - add WiFi monitoring - shows 'Waiting for WiFi...' instead of error when no connection\n - add automatic pause/resume on WiFi loss during downloads using HTTP Range headers\n - add user-friendly error messages with specific guidance for each error type\n - add 'Check Again' button for easy retry after errors\n - add state machine for better app state management\n - add comprehensive test coverage (42 tests: 31 unit tests + 11 graphical tests)\n - refactor code into testable components (NetworkMonitor, UpdateChecker, UpdateDownloader)\n - improve download error recovery with progress preservation\n - improve timeout handling (5-minute wait for WiFi with clear messaging)\n- Tests: add test infrastructure with mock classes for network, HTTP, and partition operations\n- Tests: add graphical test helper utilities for UI verification and screenshot capture\n- API: change 'display' to mpos.ui.main_display\n- API: change mpos.ui.th to mpos.ui.task_handler\n- waveshare-esp32-s3-touch-lcd-2: power off camera at boot to conserve power\n- waveshare-esp32-s3-touch-lcd-2: increase touch screen input clock frequency from 100kHz to 400kHz\n\n"
2+
"version": "0.5.1",
3+
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.5.1.ota",
4+
"changelog": "0.5.1\n=====\n- Fri3d Camp 2024 Board: add startup light and sound\n- Fri3d Camp 2024 Board: workaround ADC2+WiFi conflict by temporarily disable WiFi to measure battery level\n- Fri3d Camp 2024 Board: improve battery monitor calibration to fix 0.1V delta\n- Fri3d Camp 2024 Board: add WSEN-ISDS 6-Axis Inertial Measurement Unit (IMU) support (including temperature)\n- API: improve and cleanup animations\n- API: SharedPreferences: add erase_all() function\n- API: add defaults handling to SharedPreferences and only save non-defaults\n- API: restore sys.path after starting app\n- API: add AudioFlinger for audio playback (i2s DAC and buzzer)\n- API: add LightsManager for multicolor LEDs\n- API: add SensorManager for generic handling of IMUs and temperature sensors\n- About app: add free, used and total storage space info\n- AppStore app: remove unnecessary scrollbar over publisher's name\n- Camera app: massive overhaul!\n - Lots of settings (basic, advanced, expert)\n - Enable decoding of high density QR codes (like Nostr Wallet Connect) from small sizes (like mobile phone screens)\n - Even dotted, logo-ridden and scratched *pictures* of QR codes are now decoded properly!\n- ImageView app: add delete functionality\n- ImageView app: add support for grayscale images\n- OSUpdate app: pause download when wifi is lost, resume when reconnected\n- Settings app: fix un-checking of radio button\n- Settings app: add IMU calibration\n- Wifi app: simplify on-screen keyboard handling, fix cancel button handling\n\n0.5.0\n=====\n- ESP32: one build to rule them all; instead of 2 builds per supported board, there is now one single build that identifies and initializes the board at runtime!\n- MposKeyboard: fix q, Q, 1 and ~ button unclickable bug\n- MposKeyboard: increase font size from 16 to 20\n- MposKeyboard: use checkbox instead of newline symbol for 'OK, Ready'\n- MposKeyboard: bigger space bar\n- OSUpdate app: simplify by using ConnectivityManager\n- OSUpdate app: adapt to new device IDs\n- ImageView app: improve error handling\n- Settings app: tweak font size\n- Settings app: add 'format internal data partition' option\n- Settings app: fix checkbox handling with buttons\n- UI: pass clicks on invisible 'gesture swipe start' are to underlying widget\n- UI: only show back and down gesture icons on swipe, not on tap\n- UI: double size of back and down swipe gesture starting areas for easier gestures\n- UI: increase navigation gesture sensitivity\n- UI: prevent visual glitches in animations\n- API: add facilities for instrumentation (screengrabs, mouse clicks)\n- API: move WifiService to mpos.net\n- API: remove fonts to reduce size\n- API: replace font_montserrat_28 with font_montserrat_28_compressed to reduce size\n- API: improve SD card error handling\n- WifiService: connect to strongest networks first\n\n"
55
}

0 commit comments

Comments
 (0)