|
1 | | -0.3.4 (unreleased) |
2 | | -================== |
| 1 | +0.4.0 (unreleased) |
| 2 | +===== |
| 3 | +- Add custom MposKeyboard with more than 50% bigger buttons, great for tiny touch screens! |
3 | 4 | - Apply theme changes (dark mode, color) immediately after saving |
4 | | -OSUpdate app: Major rework with improved reliability and user experience |
5 | | - - OSUpdate app: add WiFi monitoring - shows "Waiting for WiFi..." instead of error when no connection |
6 | | - - OSUpdate app: add automatic pause/resume on WiFi loss during downloads using HTTP Range headers |
7 | | - - OSUpdate app: add user-friendly error messages with specific guidance for each error type |
8 | | - - OSUpdate app: add "Check Again" button for easy retry after errors |
9 | | - - OSUpdate app: add state machine for better app state management |
10 | | - - OSUpdate app: add comprehensive test coverage (42 tests: 31 unit tests + 11 graphical tests) |
11 | | - - OSUpdate app: refactor code into testable components (NetworkMonitor, UpdateChecker, UpdateDownloader) |
12 | | - - OSUpdate app: improve download error recovery with progress preservation |
13 | | - - OSUpdate app: improve timeout handling (5-minute wait for WiFi with clear messaging) |
| 5 | +- Camera app: fix one-in-two "camera image stays blank" issue |
| 6 | +- OSUpdate app: enable scrolling with joystick/arrow keys |
| 7 | +- OSUpdate app: Major rework with improved reliability and user experience |
| 8 | + - add WiFi monitoring - shows "Waiting for WiFi..." instead of error when no connection |
| 9 | + - add automatic pause/resume on WiFi loss during downloads using HTTP Range headers |
| 10 | + - add user-friendly error messages with specific guidance for each error type |
| 11 | + - add "Check Again" button for easy retry after errors |
| 12 | + - add state machine for better app state management |
| 13 | + - add comprehensive test coverage (42 tests: 31 unit tests + 11 graphical tests) |
| 14 | + - refactor code into testable components (NetworkMonitor, UpdateChecker, UpdateDownloader) |
| 15 | + - improve download error recovery with progress preservation |
| 16 | + - improve timeout handling (5-minute wait for WiFi with clear messaging) |
14 | 17 | - Tests: add test infrastructure with mock classes for network, HTTP, and partition operations |
15 | 18 | - Tests: add graphical test helper utilities for UI verification and screenshot capture |
16 | 19 | - API: change "display" to mpos.ui.main_display |
17 | 20 | - API: change mpos.ui.th to mpos.ui.task_handler |
18 | | - |
19 | | -0.3.3 |
20 | | -===== |
21 | | -- Camera app: fix one-in-two "camera image stays blank" issue |
22 | | -- OSUpdate app: enable scrolling with joystick/arrow keys |
23 | 21 | - waveshare-esp32-s3-touch-lcd-2: power off camera at boot to conserve power |
24 | 22 | - waveshare-esp32-s3-touch-lcd-2: increase touch screen input clock frequency from 100kHz to 400kHz |
25 | 23 |
|
|
0 commit comments