Commit Graph

  • 63885539fb Simplify Thomas Farstrike 2026-01-12 10:54:13 +01:00
  • 8cfb51b480 Settings app: use SettingsActivity framework Thomas Farstrike 2026-01-12 10:52:39 +01:00
  • 6064805e59 Add SettingsActivity framework Thomas Farstrike 2026-01-12 10:23:10 +01:00
  • 1e0f31f94c Settings app: show "(not persisted)" for ephemeral settings Thomas Farstrike 2026-01-12 10:07:21 +01:00
  • 07066ebe20 Settings app: simplify Thomas Farstrike 2026-01-12 09:40:53 +01:00
  • 9c0b203dd9 SettingActivity: always show QR scan button for textarea Thomas Farstrike 2026-01-11 22:05:08 +01:00
  • 8b6bc338f1 SettingActivity: add QR scanning Thomas Farstrike 2026-01-11 21:52:47 +01:00
  • 4d058d7eb0 SettingActivity: fix textarea handling Thomas Farstrike 2026-01-11 20:56:01 +01:00
  • 80b2f98857 Wifi app: avoid absolute pixel values in layout Thomas Farstrike 2026-01-11 20:45:46 +01:00
  • f889657ec6 AppStore app: also refresh focus group Thomas Farstrike 2026-01-10 21:30:05 +01:00
  • cb9534890d Fix padding Thomas Farstrike 2026-01-10 21:02:20 +01:00
  • 6568d33013 refactor(appstore): extract DRY helpers and consolidate duplicated code Thomas Farstrike 2026-01-10 20:49:25 +01:00
  • 9b99243f27 AppStore app: move AppDetail to its own file and simplify Thomas Farstrike 2026-01-10 19:35:55 +01:00
  • b4d851baad AppStore app: use generic SettingActivity to configure backend Thomas Farstrike 2026-01-10 19:00:14 +01:00
  • 29d3e8a2b9 Promote setting_activity from app to framework Thomas Farstrike 2026-01-10 08:45:45 +01:00
  • c4283dbf37 Update lvgl_micropython Thomas Farstrike 2026-01-10 08:39:17 +01:00
  • d13e61112e Settings: improve activity_class hunting Thomas Farstrike 2026-01-09 20:10:50 +01:00
  • 7bd71eb04e Move SettingsActivity to its own file Thomas Farstrike 2026-01-09 20:04:04 +01:00
  • 580ba0d1dc AppStore app: hide non-functional settings button Thomas Farstrike 2026-01-09 19:52:46 +01:00
  • 6057674efe AppStore app: prepare for settings Thomas Farstrike 2026-01-09 19:51:50 +01:00
  • f34498cfcd view.py debugging Thomas Farstrike 2026-01-09 19:45:25 +01:00
  • cfc04f2fb7 Simplify bootloader.py Thomas Farstrike 2026-01-09 19:45:09 +01:00
  • 64bd7cf45c settings.py: prepare for generic SettingsActivity Thomas Farstrike 2026-01-09 19:41:29 +01:00
  • 736fd49e0f Print stacktrace for unhandled app exceptions Thomas Farstrike 2026-01-09 17:59:00 +01:00
  • f3b67eef73 build_mpos.sh: fix "text file busy" error Thomas Farstrike 2026-01-09 15:08:26 +01:00
  • eeabe1b20b Make "Power Off" button on desktop exit completely Thomas Farstrike 2026-01-09 15:07:25 +01:00
  • 304fa1a537 Improve robustness with custom exception that does not deinit() the TaskHandler Thomas Farstrike 2026-01-09 12:03:33 +01:00
  • c62b30b4d0 Improve robustness by catching unhandled app exceptions Thomas Farstrike 2026-01-09 10:44:43 +01:00
  • 99722fc82f Improve camera test handling on macOS Thomas Farstrike 2026-01-08 16:51:30 +01:00
  • e9ad805767 Skip test_graphical_camera_settings.py on macOS because no camera support Thomas Farstrike 2026-01-08 16:49:37 +01:00
  • 5c3e9008b8 Disable rlottie Thomas Farstrike 2026-01-07 22:35:55 +01:00
  • 275d405a51 Update lvgl_micropython Thomas Farstrike 2026-01-07 22:11:27 +01:00
  • 380cad6c79 RLOTTIE is disabled by default Thomas Farstrike 2026-01-07 22:11:02 +01:00
  • 2a630d3d07 Try fixing macOS build again Thomas Farstrike 2026-01-07 21:56:43 +01:00
  • abfc3abe2c Fix macos build Thomas Farstrike 2026-01-07 17:59:30 +01:00
  • 81f9a23691 Try fixing macos build Thomas Farstrike 2026-01-07 16:10:20 +01:00
  • 32a45f4794 Try fixing macOS build Thomas Farstrike 2026-01-07 15:36:06 +01:00
  • 0064ae9ead Update lvgl_micropython Thomas Farstrike 2026-01-07 15:18:32 +01:00
  • 85c91901c4 Remove CLAUDE.md files Thomas Farstrike 2026-01-07 15:14:31 +01:00
  • ad4c23f80b Fix build Thomas Farstrike 2026-01-07 15:06:21 +01:00
  • 9abc8a2799 macos build: install rlottie Thomas Farstrike 2026-01-07 14:47:35 +01:00
  • 8a20b519b4 Add rlottie Thomas Farstrike 2026-01-07 14:41:08 +01:00
  • 61673dbceb Add rlottie Thomas Farstrike 2026-01-07 14:40:59 +01:00
  • de629c39c6 Update lvgl_micropython Thomas Farstrike 2026-01-07 14:40:21 +01:00
  • 89d3fd45a8 Update lvgl_micropython Thomas Farstrike 2026-01-07 14:39:39 +01:00
  • c7924e7ae7 Add wifi QR decoding Thomas Farstrike 2026-01-06 15:19:58 +01:00
  • 68d0ac572d Wifi app: add support for scanning wifi QR codes to "Add Network" Thomas Farstrike 2026-01-06 13:48:01 +01:00
  • 51bb255c51 Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS Thomas Farstrike 2026-01-04 21:51:59 +01:00
  • 4cc6231c6e Simplify: don't rate-limit update_ui_threadsafe_if_foreground Thomas Farstrike 2026-01-04 21:49:42 +01:00
  • cacc897a0f Remove throttling from update_ui_threadsafe_if_foreground Thomas Farstrike 2026-01-04 21:49:42 +01:00
  • fb5672bd86 Settings app: remove unused calibration_thread Thomas Farstrike 2026-01-04 21:43:07 +01:00
  • a3fc2b1638 OSUpdate: simplify thread safety Thomas Farstrike 2026-01-04 21:41:25 +01:00
  • 9ac8fb2e41 Update CHANGELOG.md Thomas Farstrike 2026-01-04 21:31:51 +01:00
  • ad5565c959 App framework: simplify MANIFEST.JSON Thomas Farstrike 2026-01-04 21:30:07 +01:00
  • b98443189b Rename Doom to Main Thomas Farstrike 2026-01-04 21:09:42 +01:00
  • b849899c5c Rename doom to doom_launcher Thomas Farstrike 2026-01-04 21:07:53 +01:00
  • 79e6667396 fri3d_2024: short beep option Thomas Farstrike 2026-01-04 20:58:50 +01:00
  • ece3fa5ff0 Increment version for next release Thomas Farstrike 2025-12-24 17:34:52 +01:00
  • 9db5c5e44c WiFi app: check "hidden" in EditNetwork Thomas Farstrike 2025-12-24 17:24:08 +01:00
  • 232a868820 Fix unit test Thomas Farstrike 2025-12-24 17:02:10 +01:00
  • 12ff67c5a1 Comments Thomas Farstrike 2025-12-24 16:44:19 +01:00
  • ab429767de Fix tests/test_download_manager.py Thomas Farstrike 2025-12-24 15:30:22 +01:00
  • 1af6e7b9d2 Fix tests/test_download_manager.py Thomas Farstrike 2025-12-24 15:24:54 +01:00
  • fd9eeda8ac Fix tests/test_download_manager.py Thomas Farstrike 2025-12-24 15:20:33 +01:00
  • 5e2b3be78b install: add symlink handling for single apps Thomas Farstrike 2025-12-24 15:20:11 +01:00
  • 1f1baa1baf Fix failing test Thomas Farstrike 2025-12-24 14:57:17 +01:00
  • c0f946ce0b Add test Thomas Farstrike 2025-12-24 14:53:32 +01:00
  • 84be8f699f Fix failing test Thomas Farstrike 2025-12-24 14:53:22 +01:00
  • b62e115613 DownloadManager cleanups Thomas Farstrike 2025-12-24 14:23:10 +01:00
  • 13747b8a65 OSUpdate app: fix resume logic Thomas Farstrike 2025-12-24 13:48:32 +01:00
  • 3135230c57 OSUpdate app: fix resume logic Thomas Farstrike 2025-12-24 12:48:22 +01:00
  • a4391d76ad OSupdate: add more network error handling Thomas Farstrike 2025-12-24 12:13:45 +01:00
  • a4cab65f36 Comments Thomas Farstrike 2025-12-24 11:27:05 +01:00
  • d064636a2d DownloadManager: fix partial download progress reports Thomas Farstrike 2025-12-24 11:25:45 +01:00
  • 51a5248d88 OSUpdate app: work towards fixing auto-resume Thomas Farstrike 2025-12-24 11:11:49 +01:00
  • 4756571d81 osupdate: debugging Thomas Farstrike 2025-12-24 10:40:14 +01:00
  • 142944378e Update CHANGELOG Thomas Farstrike 2025-12-24 10:25:53 +01:00
  • 7e63291192 Add scripts/compile_py.sh Thomas Farstrike 2025-12-24 07:34:35 +01:00
  • aff94d77c0 Increment app version numbers and update CHANGELOG Thomas Farstrike 2025-12-24 07:34:08 +01:00
  • 18c78f12fc Doom app: simplify further Thomas Farstrike 2025-12-23 23:18:29 +01:00
  • 0743cce0ec Simplify Thomas Farstrike 2025-12-23 23:12:00 +01:00
  • c165d58ab8 Doom app: fix bugs Thomas Farstrike 2025-12-23 23:05:20 +01:00
  • 6039bb4e13 Doom app: show list before starting, even if just one Thomas Farstrike 2025-12-23 22:52:38 +01:00
  • 4cf031c21d Doom app: add size warnings etc Thomas Farstrike 2025-12-23 22:50:14 +01:00
  • 6a4850a9a2 Doom app: auto start if only one option Thomas Farstrike 2025-12-23 22:34:53 +01:00
  • 8c91ebf91f Doom app: show list before starting Thomas Farstrike 2025-12-23 22:27:28 +01:00
  • 6bc7c91c31 Doom app: work towards file listing and choice Thomas Farstrike 2025-12-23 19:58:17 +01:00
  • 280ccf582e Doom app: add support for SD card Thomas Farstrike 2025-12-23 19:51:10 +01:00
  • 6f4b3f377f Doom app: set boot_partition in fri3d.sys of NVS Thomas Farstrike 2025-12-23 11:02:58 +01:00
  • e64f03136d Doom app: starting doom works Thomas Farstrike 2025-12-23 10:40:45 +01:00
  • 9ba9bf9ec4 Add experimental retro-go launcher Thomas Farstrike 2025-12-22 22:32:32 +01:00
  • 95dfc1b93b MposKeyboard: fix focus issue Thomas Farstrike 2025-12-19 19:23:03 +01:00
  • 47923a492a MposKeyboard: simplify Thomas Farstrike 2025-12-19 18:45:48 +01:00
  • c8982c930f battery_voltage.py: fix output Thomas Farstrike 2025-12-19 18:44:57 +01:00
  • daad14527b About app: add mpy info Thomas Farstrike 2025-12-19 17:02:40 +01:00
  • 13ecc7c147 Update CHANGELOG Thomas Farstrike 2025-12-19 16:02:12 +01:00
  • b81be096b7 AppStore: simplify Thomas Farstrike 2025-12-19 16:01:20 +01:00
  • 3915522bde WifiService: also auto connect to hidden networks Thomas Farstrike 2025-12-19 16:00:53 +01:00
  • 67592c7886 Move wifi busy logic to wifi service Thomas Farstrike 2025-12-19 15:06:20 +01:00
  • 73cba70d55 WiFi app: delegate to WiFiService where possible Thomas Farstrike 2025-12-19 14:39:02 +01:00