• Joined on 2024-06-17
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-23 02:44:53 +00:00
3d17e7bab9 refactor(DisplayManager): add hitTestRaw() and remove touch coordinate filtering
4030048401 refactor(AGENTS.md): update docs for simplified build commands and board config
Compare 2 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-21 07:09:40 +00:00
72636f9ecf feat(Display): Improve touch handling and visual feedback
688b1905e5 refactor(DisplayDriverTFT): simplify alert rendering logic for better performance
b68d36bb85 perf(DisplayDriverTFT): Throttle alert redraws to prevent tearing
ba8789797c feat: add status screen with system info display
fd04dea8dd fix(DisplayDriverTFT): right-align WiFi indicator in header
Compare 10 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-20 01:53:54 +00:00
dfd511e499 feat: add session notes for 2026-02-19 with build, code, and integration updates
4da32466a8 feat: add debug touch drawing function and fix dashboard layout calculations
a3164d722e docs(AGENTS.md): Update RTK section and add style system docs
dd1c13fbbc refactor: replace hint feedback with debug crosshair
ec8ec4cd18 refactor(Style): Add font abstraction and CSS-like styling constants
Compare 5 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-19 21:22:51 +00:00
59b2bf01b7 feat(docs): update LSP setup instructions for compile_commands.json
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-19 21:02:33 +00:00
3dc66a536e feat(docs): update README and AGENTS.md with RTK instructions
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-19 20:06:39 +00:00
16f02ed967 docs(doorbell-touch): update default BOARD to esp32-s3-lcd-43
d6eb2cd561 feat(esp32-s3-lcd-43): add touch test harness and coordinate transformation
e4609c6978 refactor(Format code): Improve readability and structure
c81e23f7cd refactor(sketch): update build configuration and remove obsolete files
34ca86d771 feat: update ESP32 board version and add LSP configs
Compare 49 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-19 18:38:10 +00:00
fa13439239 docs(doorbell-touch): update default BOARD to esp32-s3-lcd-43
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-19 03:51:48 +00:00
1d249d2524 feat(esp32-s3-lcd-43): add touch test harness and coordinate transformation
64feddfd5d refactor(Format code): Improve readability and structure
1f32fb8e16 refactor(sketch): update build configuration and remove obsolete files
92c93b82b4 feat: update ESP32 board version and add LSP configs
Compare 4 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-18 21:12:44 +00:00
1161733b36 feat(touch): add press/release detection with touch-down tracking
fb4b865954 refactor(display): extract tile layout logic to library helper class
d1fa0e20b1 refactor(display): extract dashboard tile grid logic to DisplayManager
Compare 3 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-18 11:29:37 +00:00
deda456d35 refactor(doorbell-touch): add build harness with monitor agent and board-specific setup
00989f1d8b refactor(doorbell-touch): extract lockfile logic to shared script
b296c56f80 feat(doorbell-touch): add lockfile to prevent concurrent monitor sessions
999e0b7e60 refactor(doorbell-touch): extract board configs and improve logging
2122611a34 fix(doorbell-touch): kill screen session before upload
Compare 9 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-18 07:22:47 +00:00
c9232ee477 feat(touch): add continuous touch polling and debug logging
bc47200e38 fix(doorbell-touch): add touch debug logging and missing TFT_MISO pin
3d4eb21a88 feat(boards): add ESP32-32E-4 (4" ST7796) board support
9476ac9682 chore(doorbell-touch): add clangd config and project documentation
Compare 4 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-18 04:05:22 +00:00
4e963b97b0 fix: Remove vendor directory on clean
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-18 02:22:09 +00:00
8c92487a47 refactor: add active parameter to updateHint method signature
4414185891 feat(display): add active state parameter to hint animation
db668f27dd fix(display): correct type cast syntax in pulse calculation
3b0c9c98b7 style: apply consistent code formatting and spacing
4d66bded22 style(esp32-32e): reformat code and fix display dimensions
Compare 13 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-17 07:13:18 +00:00
e3c78e266b chore(examples): add submodule and remove LVGL examples
30f2117e30 refactor(doorbell): unify 2x2 grid touch logic and add progress bar
9734796d57 refactor(doorbell-touch): remove entire sketch for rebuild
f1fb3fb81c refactor(display): update ScreenState field names and remove time display
063087d9f5 refactor(doorbell): migrate ESP32-S3 to ESP_IOExpander library
Compare 82 commits »
david pushed to main at klubhaus/klubhaus-doorbell 2026-02-17 00:57:15 +00:00
f8fb5658a6 fix: correct Waveshare touch pins, banner, test fills
a638abe083 snapshot
Compare 2 commits »