Commit Graph

  • 59bbcfb46e WiFi app: refactor variable names Thomas Farstrike 2025-12-19 14:09:49 +01:00
  • 58685b077e WiFi app: improve 'forget' handling Thomas Farstrike 2025-12-19 14:00:34 +01:00
  • 06de5fdce3 WiFi app: cleanups, more robust Thomas Farstrike 2025-12-19 13:24:05 +01:00
  • 677ad7c6cc WiFi app: improve perferences handling Thomas Farstrike 2025-12-19 13:14:56 +01:00
  • 517f56a0dd WiFi app: add "forget" button to delete networks Thomas Farstrike 2025-12-19 12:54:40 +01:00
  • be99f6e91d Fix tests Thomas Farstrike 2025-12-19 11:30:31 +01:00
  • 08d1b28691 Update tests Thomas Farstrike 2025-12-19 11:13:40 +01:00
  • a31ac2f112 Update tests Thomas Farstrike 2025-12-19 11:01:09 +01:00
  • 8a931e09ad Revert back render time Thomas Farstrike 2025-12-19 10:23:28 +01:00
  • 6378a75026 MposKeyboard: fix scroll Thomas Farstrike 2025-12-19 10:12:39 +01:00
  • 2e59f18afe Cleanups Thomas Farstrike 2025-12-19 10:09:46 +01:00
  • 052444e0ab WiFi: add password length validation Thomas Farstrike 2025-12-19 10:08:04 +01:00
  • 1bdd0eb3d5 WiFi app: simplify Thomas Farstrike 2025-12-19 10:02:56 +01:00
  • a062a79848 Wifi app: add "hidden network" handling Thomas Farstrike 2025-12-19 09:57:58 +01:00
  • 1edbd643ef Cleanups Thomas Farstrike 2025-12-18 18:23:21 +01:00
  • 7fb398c7b3 Wifi app: cleanup styling Thomas Farstrike 2025-12-18 16:14:22 +01:00
  • 9c65ed8fbc Wifi app: new "Add network" button (work in progress) Thomas Farstrike 2025-12-18 15:07:40 +01:00
  • b821cdbfcd MposKeyboard: scroll into view when opening, restore scroll after closing Thomas Farstrike 2025-12-18 15:07:21 +01:00
  • eaab2ce3c9 SoundRecorder: update max duration after stopping recording Thomas Farstrike 2025-12-18 07:30:35 +01:00
  • 29af03e6b3 stream_record.py: avoid seeking by writing large file size Thomas Farstrike 2025-12-17 23:34:27 +01:00
  • d2f80dbfc9 stream_record.py: add periodic flushing Thomas Farstrike 2025-12-17 23:00:08 +01:00
  • ddf8656943 Improve recording UX Thomas Farstrike 2025-12-17 22:52:57 +01:00
  • cb05fc48db SoundRecorder: add icon Thomas Farstrike 2025-12-17 22:37:35 +01:00
  • 5975f51830 SoundRecorder: fix focus issue Thomas Farstrike 2025-12-17 22:33:25 +01:00
  • 4e83900702 Sound Recorder app: max duration 60min (or as much as storage allows) Thomas Farstrike 2025-12-17 22:29:14 +01:00
  • 9286260453 Fix delay when finalizing sound recording Thomas Farstrike 2025-12-17 22:20:24 +01:00
  • da9f912ab7 AudioFlinger: add support for I2S microphone recording to WAV Thomas Farstrike 2025-12-17 21:49:51 +01:00
  • e64b475b10 AudioFlinger: revert to threaded method Thomas Farstrike 2025-12-17 20:07:51 +01:00
  • 4836db557b stream_wav.py: back to 8192 chunk size Thomas Farstrike 2025-12-17 19:36:32 +01:00
  • 736b146eda Increment version number Thomas Farstrike 2025-12-17 19:14:29 +01:00
  • 740f239acc fix(ui/testing): use send_event for reliable label clicks in tests Thomas Farstrike 2025-12-17 19:09:40 +01:00
  • afe8434bc7 AudioFlinger: eliminate thread by using TaskManager (asyncio) Thomas Farstrike 2025-12-17 17:03:42 +01:00
  • 23a8f92ea9 OSUpdate app: show download speed DownloadManager: add support for download speed Thomas Farstrike 2025-12-17 15:02:31 +01:00
  • c944e6924e run_desktop: backup and restore config file Thomas Farstrike 2025-12-17 14:45:16 +01:00
  • 4b9a147deb OSUpdate app: eliminate thread by using TaskManager and DownloadManager Thomas Farstrike 2025-12-17 14:40:30 +01:00
  • 1038dd828c Update CLAUDE.md Thomas Farstrike 2025-12-17 13:18:10 +01:00
  • 5dd24090f4 Move download_url() to DownloadManager Thomas Farstrike 2025-12-17 12:26:02 +01:00
  • 7cdea5fe65 download_url: add headers argument Thomas Farstrike 2025-12-17 09:52:18 +01:00
  • c80fa05a77 Add chunk_callback to download_url() Thomas Farstrike 2025-12-17 09:47:28 +01:00
  • 0977ab2c9d AppStore: accurate progress bar for download Thomas Farstrike 2025-12-16 23:30:58 +01:00
  • ffc0cd98a0 AppStore app: show progress in debug log Thomas Farstrike 2025-12-16 22:28:54 +01:00
  • baf00fe0f5 AppStore app: improve download_url() function Thomas Farstrike 2025-12-16 22:15:59 +01:00
  • 581d6a69a9 Update changelog, disable comments, add wifi config to install script Thomas Farstrike 2025-12-16 20:51:19 +01:00
  • 5867a7ed1d AppStore: fix error handling Thomas Farstrike 2025-12-15 13:15:08 +01:00
  • 7732435f3a AppStore: retry failed chunk 3 times before aborting Thomas Farstrike 2025-12-15 13:04:17 +01:00
  • ad735da3cf AppStore: eliminate last thread! Thomas Farstrike 2025-12-15 12:59:01 +01:00
  • b7844edfca Fix unittest.sh for aiorepl Thomas Farstrike 2025-12-15 12:01:31 +01:00
  • 361f8b86d6 Fix test_websocket.py Thomas Farstrike 2025-12-15 12:01:13 +01:00
  • ac7daa0018 WebSocket: fix asyncio task not always stopping Thomas Farstrike 2025-12-15 12:00:27 +01:00
  • 2d8a26b3cb TaskManager: return task just like asyncio.create_task() Thomas Farstrike 2025-12-15 11:59:47 +01:00
  • a28bb4c727 AppStore app: rewrite install/update to asyncio to eliminate thread Thomas Farstrike 2025-12-15 10:02:37 +01:00
  • 382a366a74 AppStore app: add support for badgehub (disabled) Thomas Farstrike 2025-12-14 20:15:12 +01:00
  • 658b999929 TaskManager: comments Thomas Farstrike 2025-12-12 09:58:34 +01:00
  • 61ae548e4c /scripts/install.sh: fix import Thomas Farstrike 2025-12-12 09:58:25 +01:00
  • 7b4d08d432 TaskManager: add disable() functionality and fix unit tests Thomas Farstrike 2025-12-11 22:07:04 +01:00
  • 10b14dbd0d AppStore app: simplify as it's threadsafe by default Thomas Farstrike 2025-12-11 22:06:19 +01:00
  • b8f44efa1e /scripts/run_desktop.sh: simplify and fix Thomas Farstrike 2025-12-11 21:27:38 +01:00
  • 3cd66da3c4 TaskManager: simplify Thomas Farstrike 2025-12-11 21:11:59 +01:00
  • 8a72f3f343 TaskManager: add stop and start functions Thomas Farstrike 2025-12-11 21:01:29 +01:00
  • e24f8ef618 AppStore app: remove unneeded event handling Thomas Farstrike 2025-12-11 19:44:22 +01:00
  • 6a9ae7238e Appstore app: allow time to update UI Thomas Farstrike 2025-12-11 19:42:46 +01:00
  • e1964abfa2 Add /lib/aiorepl.py Thomas Farstrike 2025-12-11 19:42:16 +01:00
  • 70cd00b50e Improve name of aiorepl coroutine Thomas Farstrike 2025-12-11 19:29:50 +01:00
  • 7ba45e692e TaskManager: without new thread works but blocks REPL Thomas Farstrike 2025-12-11 19:02:19 +01:00
  • c0b9f68ae8 AppStore app: eliminate thread Thomas Farstrike 2025-12-11 14:38:12 +01:00
  • 5936dafd7e TaskManager: normal stack size for asyncio thread Thomas Farstrike 2025-12-11 14:37:41 +01:00
  • eec5c7ce3a Comments Thomas Farstrike 2025-12-11 14:25:12 +01:00
  • 2a6aaab583 API: add TaskManager that wraps asyncio Thomas Farstrike 2025-12-11 12:43:00 +01:00
  • 73fa096bd7 Comments Thomas Farstrike 2025-12-09 15:36:19 +01:00
  • 776410bc99 Comments Thomas Farstrike 2025-12-09 14:18:57 +01:00
  • b2f441a8bb AudioFlinger: optimize volume scaling further Thomas Farstrike 2025-12-09 14:06:12 +01:00
  • a60a7cd8d1 Comments Thomas Farstrike 2025-12-09 13:35:22 +01:00
  • b9e5f0d475 AudioFlinger: improve optimized audio scaling Thomas Farstrike 2025-12-09 12:42:01 +01:00
  • 91127dfadd AudioFlinger: optimize WAV volume scaling Thomas Farstrike 2025-12-09 12:00:05 +01:00
  • 756136fbdc Update CHANGELOG Thomas Farstrike 2025-12-08 20:18:41 +01:00
  • c1c35a18c8 Update CHANGELOG and MANIFESTs Thomas Farstrike 2025-12-08 14:33:12 +01:00
  • e9b5aa75b8 Comments Thomas Farstrike 2025-12-08 14:16:14 +01:00
  • d7a7312b30 Add tests/test_graphical_imu_calibration_ui_bug.py Thomas Farstrike 2025-12-08 13:56:58 +01:00
  • 32de7bb6d9 Rearrange Thomas Farstrike 2025-12-08 13:56:39 +01:00
  • f3a5faba83 Try to fix tests/test_graphical_imu_calibration.py Thomas Farstrike 2025-12-08 13:56:30 +01:00
  • 5366f37de3 Remove comments Thomas Farstrike 2025-12-08 12:13:39 +01:00
  • cc2d470a40 Merge pull request #13 from Mark19000/main Thomas Farstrike 2025-12-08 12:11:48 +01:00
  • ede56750da Try to fix macOS build Thomas Farstrike 2025-12-08 12:09:39 +01:00
  • 6f3fe0af9f Fix test_sensor_manager.py Thomas Farstrike 2025-12-08 12:03:32 +01:00
  • 11867dd74f Rework tests Thomas Farstrike 2025-12-08 11:52:27 +01:00
  • aa449a58e7 Settings: rename label Thomas Farstrike 2025-12-08 11:08:29 +01:00
  • 79cce1ec11 Style IMU Calibration Thomas Farstrike 2025-12-08 11:07:50 +01:00
  • dadf4e8f4f SensorManager: cleanup calibration Thomas Farstrike 2025-12-08 11:04:00 +01:00
  • 3cd1e79f9d SensorManager: simplify IMU Thomas Farstrike 2025-12-08 10:49:28 +01:00
  • e3c461fd94 Waveshare IMU is also facing down Thomas Farstrike 2025-12-08 10:49:12 +01:00
  • 141fc20836 Fix WSEN-ISDS calibration Thomas Farstrike 2025-12-08 09:56:54 +01:00
  • 8b6883880a SensorManager: improve calibration (not perfect yet) Thomas Farstrike 2025-12-08 09:00:57 +01:00
  • d720e3be32 Tweak settings and boards Thomas Farstrike 2025-12-07 16:42:41 +01:00
  • 169d1cccb1 Cleanup Thomas Farstrike 2025-12-07 15:46:48 +01:00
  • c60712f97d WSEN-ISDS: add support for temperature sensor Thomas Farstrike 2025-12-07 15:43:28 +01:00
  • 41db1b0fef Fix failing unit tests Thomas Farstrike 2025-12-07 15:11:47 +01:00
  • f74838bb83 IMU Calibration: remove useless progress bar Thomas Farstrike 2025-12-07 14:58:08 +01:00
  • 219f55f310 IMU: fix mounted_position handling Thomas Farstrike 2025-12-07 14:56:56 +01:00
  • e581843469 SensorManager: add mounted_position to IMUs Thomas Farstrike 2025-12-07 14:43:22 +01:00
  • f61ca5632d Remove debug Thomas Farstrike 2025-12-07 09:18:32 +01:00