Skip to content

Commit 2341c16

Browse files
CHANGELOG
1 parent 1569852 commit 2341c16

File tree

3 files changed

+20
-22
lines changed

3 files changed

+20
-22
lines changed

CHANGELOG.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
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!
34
- 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)
1417
- Tests: add test infrastructure with mock classes for network, HTTP, and partition operations
1518
- Tests: add graphical test helper utilities for UI verification and screenshot capture
1619
- API: change "display" to mpos.ui.main_display
1720
- 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
2321
- waveshare-esp32-s3-touch-lcd-2: power off camera at boot to conserve power
2422
- waveshare-esp32-s3-touch-lcd-2: increase touch screen input clock frequency from 100kHz to 400kHz
2523

internal_filesystem/boot_unix.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
mpos.info.set_hardware_id("linux-desktop")
1717

1818
# Same as Waveshare ESP32-S3-Touch-LCD-2 and Fri3d Camp 2026 Badge
19-
#TFT_HOR_RES=320
20-
#TFT_VER_RES=240
19+
TFT_HOR_RES=320
20+
TFT_VER_RES=240
2121

2222
# Fri3d Camp 2024 Badge:
23-
TFT_HOR_RES=296
24-
TFT_VER_RES=240
23+
#TFT_HOR_RES=296
24+
#TFT_VER_RES=240
2525

2626
# Bigger screen
2727
#TFT_HOR_RES=640

internal_filesystem/lib/mpos/info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CURRENT_OS_VERSION = "0.3.2"
1+
CURRENT_OS_VERSION = "0.4.0"
22

33
# Unique string that defines the hardware, used by OSUpdate and the About app
44
_hardware_id = "missing-hardware-info"

0 commit comments

Comments
 (0)