Commit Graph

  • df0f440dcb chore: add .ino.backup to gitignore feat/uno-r4-wifi-build-token david 2026-05-29 20:18:25 -07:00
  • 3af958b69f feat: add Arduino Uno R4 WiFi board david 2026-05-29 20:17:47 -07:00
  • 6f9d2912d3 feat: add BUILD_TOKEN to firmware and consolidate build system david 2026-05-29 20:17:42 -07:00
  • ece874a8ed fix: monitor-agent.py parse board-config.sh safely david 2026-05-29 20:17:20 -07:00
  • 14781b8c07 refactor: move TileLayoutHelper from DisplayManager.h to Style.h david 2026-05-29 20:17:15 -07:00
  • 3d17e7bab9 refactor(DisplayManager): add hitTestRaw() and remove touch coordinate filtering main david 2026-02-22 18:43:54 -08:00
  • 4030048401 refactor(AGENTS.md): update docs for simplified build commands and board config david 2026-02-22 03:19:05 -08:00
  • 72636f9ecf feat(Display): Improve touch handling and visual feedback david 2026-02-20 04:10:39 -08:00
  • 688b1905e5 refactor(DisplayDriverTFT): simplify alert rendering logic for better performance david 2026-02-20 03:02:13 -08:00
  • b68d36bb85 perf(DisplayDriverTFT): Throttle alert redraws to prevent tearing david 2026-02-20 02:41:04 -08:00
  • ba8789797c feat: add status screen with system info display david 2026-02-20 02:11:21 -08:00
  • fd04dea8dd fix(DisplayDriverTFT): right-align WiFi indicator in header david 2026-02-20 00:49:57 -08:00
  • 9c8f67dccb refactor: improve touch handling and UI element detection david 2026-02-20 00:36:29 -08:00
  • 6d51234f21 docs: Add justfile for build automation david 2026-02-19 23:10:55 -08:00
  • 66f09c3468 feat(boards): add device detection and text scrolling support david 2026-02-19 21:46:33 -08:00
  • 913373ca72 fix(build): change --libraries flag to --library in board configs david 2026-02-19 20:48:56 -08:00
  • f367bd365b refactor(doorbell): check hold completion before release handling david 2026-02-19 19:22:49 -08:00
  • dfd511e499 feat: add session notes for 2026-02-19 with build, code, and integration updates david 2026-02-19 17:52:08 -08:00
  • 4da32466a8 feat: add debug touch drawing function and fix dashboard layout calculations david 2026-02-19 17:48:39 -08:00
  • a3164d722e docs(AGENTS.md): Update RTK section and add style system docs david 2026-02-19 15:38:02 -08:00
  • dd1c13fbbc refactor: replace hint feedback with debug crosshair david 2026-02-19 15:12:02 -08:00
  • ec8ec4cd18 refactor(Style): Add font abstraction and CSS-like styling constants david 2026-02-19 14:48:25 -08:00
  • 59b2bf01b7 feat(docs): update LSP setup instructions for compile_commands.json david 2026-02-19 13:22:19 -08:00
  • 3dc66a536e feat(docs): update README and AGENTS.md with RTK instructions david 2026-02-19 13:01:55 -08:00
  • 16f02ed967 docs(doorbell-touch): update default BOARD to esp32-s3-lcd-43 david 2026-02-19 10:36:30 -08:00
  • d6eb2cd561 feat(esp32-s3-lcd-43): add touch test harness and coordinate transformation david 2026-02-18 18:58:37 -08:00
  • e4609c6978 refactor(Format code): Improve readability and structure david 2026-02-18 17:57:54 -08:00
  • c81e23f7cd refactor(sketch): update build configuration and remove obsolete files david 2026-02-18 17:23:43 -08:00
  • 34ca86d771 feat: update ESP32 board version and add LSP configs david 2026-02-18 16:07:31 -08:00
  • 9f7a383b38 feat(touch): add press/release detection with touch-down tracking david 2026-02-18 13:08:56 -08:00
  • 1961631e2c refactor(display): extract tile layout logic to library helper class david 2026-02-18 11:43:46 -08:00
  • 67613120ad refactor(display): extract dashboard tile grid logic to DisplayManager david 2026-02-18 04:28:35 -08:00
  • 3b8e54c511 refactor(doorbell-touch): add build harness with monitor agent and board-specific setup david 2026-02-18 03:28:38 -08:00
  • 4ea7165148 refactor(doorbell-touch): extract lockfile logic to shared script david 2026-02-18 02:18:50 -08:00
  • 2831ecf43c feat(doorbell-touch): add lockfile to prevent concurrent monitor sessions david 2026-02-18 02:05:27 -08:00
  • 5ce02a6eff refactor(doorbell-touch): extract board configs and improve logging david 2026-02-18 02:02:35 -08:00
  • ea8aab0a68 fix(doorbell-touch): kill screen session before upload david 2026-02-18 01:14:06 -08:00
  • 4c0991b8bd feat(doorbell): add inactivity timeout to turn off screen david 2026-02-18 01:12:36 -08:00
  • bfba3b02fd feat(doorbell): add staged boot sequence and refactor main loop david 2026-02-18 00:35:48 -08:00
  • 46289b9d40 refactor(touch): centralize touch handling in DoorbellLogic david 2026-02-17 23:35:59 -08:00
  • 4f389ac0fe feat(touch): add continuous touch polling and debug logging david 2026-02-17 23:20:42 -08:00
  • 17c44d9b08 fix(doorbell-touch): add touch debug logging and missing TFT_MISO pin david 2026-02-17 22:51:32 -08:00
  • cbe7efe883 feat(boards): add ESP32-32E-4 (4" ST7796) board support david 2026-02-17 22:07:51 -08:00
  • a42415e64e chore(doorbell-touch): add clangd config and project documentation david 2026-02-17 21:35:10 -08:00
  • d961afd950 fix: Remove vendor directory on clean david 2026-02-17 19:43:09 -08:00
  • 8e39a1f23c refactor: add active parameter to updateHint method signature david 2026-02-17 05:20:13 -08:00
  • c4adb38576 feat(display): add active state parameter to hint animation david 2026-02-17 05:03:41 -08:00
  • ff073c762b fix(display): correct type cast syntax in pulse calculation david 2026-02-17 04:21:05 -08:00
  • 8e9bd18676 style: apply consistent code formatting and spacing david 2026-02-17 04:15:48 -08:00
  • f39364f67f style(esp32-32e): reformat code and fix display dimensions david 2026-02-17 04:10:03 -08:00
  • 0ace263324 feat(display): draw hint animation at touch position instead of center david 2026-02-17 03:49:34 -08:00
  • 23712a152b style: fix indentation and formatting in doorbell code david 2026-02-17 03:19:12 -08:00
  • d61c9c60bf refactor(display): improve touch handling and code formatting david 2026-02-17 03:10:52 -08:00
  • 2907dac33d refactor(esp32-s3-lcd-43): remove IO expander and use LovyanGFX backlight david 2026-02-17 02:13:30 -08:00
  • 246bfe0cb9 fix(doorbell-touch): correct LovyanGFX library integration and build david 2026-02-17 01:13:28 -08:00
  • de45f89f9b refactor(doorbell-touch): simplify LovyanGFX library setup david 2026-02-17 01:00:57 -08:00
  • 66b4e75174 refactor(display): split render into screen-specific draw methods david 2026-02-17 00:06:30 -08:00
  • 9f0e603215 chore(examples): add submodule and remove LVGL examples david 2026-02-16 23:09:37 -08:00
  • 257bc9aa82 refactor(doorbell): unify 2x2 grid touch logic and add progress bar david 2026-02-16 22:11:40 -08:00
  • b47993b29a refactor(doorbell-touch): remove entire sketch for rebuild david 2026-02-16 21:13:31 -08:00
  • 7085bfff04 refactor(display): update ScreenState field names and remove time display david 2026-02-16 20:59:25 -08:00
  • 89f3248747 refactor(doorbell): migrate ESP32-S3 to ESP_IOExpander library david 2026-02-16 20:51:56 -08:00
  • c7ea8d5817 chore(mise): update PSRAM config and commit task command david 2026-02-16 19:15:48 -08:00
  • ff197dc889 snapshot david 2026-02-16 17:57:09 -08:00
  • 838afaa36f consolidate sketches david 2026-02-16 17:53:06 -08:00
  • 75c3f5706b snapshot david 2026-02-15 16:36:28 -08:00
  • dc62265fbb snapshot david 2026-02-13 21:42:32 -08:00
  • fa6bf6fd6a snapshot david 2026-02-13 20:29:18 -08:00
  • ce413dc20c snapshot david 2026-02-13 20:21:11 -08:00
  • 6c4cfd3a45 networking broken david 2026-02-13 20:15:53 -08:00
  • 86b94e3781 snapshot david 2026-02-13 20:06:57 -08:00
  • da2a077343 snapshot david 2026-02-13 20:01:32 -08:00
  • 6b2921aa30 snapshot david 2026-02-13 19:41:14 -08:00
  • 3cbbd2fe56 snapshot test david 2026-02-13 14:47:52 -08:00
  • d54e860376 snapshot david 2026-02-13 14:47:41 -08:00
  • 96bcf8c403 snapshot david 2026-02-12 21:32:44 -08:00
  • 40714a3a68 snapshot david 2026-02-12 21:00:02 -08:00
  • cb1f2b0efd snapshot david 2026-02-12 16:12:44 -08:00
  • 14e774acc1 snapshot david 2026-02-12 12:36:56 -08:00
  • 29a4832894 snapshot david 2026-02-12 12:19:04 -08:00
  • 6555a933a6 snapshot david 2026-02-12 11:51:16 -08:00
  • c97439333f snapshot david 2026-02-12 11:08:03 -08:00
  • e78bc02cf1 snapshot david 2026-02-12 10:57:11 -08:00
  • f7b6cce5e0 snapshot david 2026-02-12 06:28:06 -08:00
  • 664d7b72fb snapshot david 2026-02-12 06:27:57 -08:00
  • b3983aa379 snapshot david 2026-02-12 05:53:59 -08:00
  • edefb1513a snapshot david 2026-02-12 05:50:58 -08:00
  • f49f727ae2 snapshot david 2026-02-12 05:46:10 -08:00
  • 10bb057b10 snapshot david 2026-02-12 05:23:34 -08:00
  • 127b25adcc snapshot david 2026-02-12 05:12:42 -08:00
  • 62eff3427b snapshot david 2026-02-12 05:01:03 -08:00
  • 502ffc0460 snapshot david 2026-02-12 04:45:00 -08:00
  • 083b23b3fa snapshot david 2026-02-12 04:25:18 -08:00
  • 0c10cbe494 snapshot david 2026-02-12 03:10:22 -08:00
  • afe2d7f7e6 snapshot david 2026-02-12 02:58:29 -08:00
  • e537d9c918 snapshot david 2026-02-12 02:56:59 -08:00
  • 61739b13db snapshot david 2026-02-12 01:39:19 -08:00
  • fc4a35d2e5 snapshot david 2026-02-12 01:33:12 -08:00
  • bf3aca0d38 snapshot david 2026-02-12 01:27:25 -08:00
  • 0e91b56966 snapshot david 2026-02-12 01:18:30 -08:00