Commit Graph

  • 7f296f9857 Last few tweaks display-managemetn Patedam 2026-03-15 15:30:16 -04:00
  • f64860125c Fixed code to use <screen> tags as base for the xml. Confirmed layout works now. Patedam 2026-03-15 15:08:23 -04:00
  • ebb0ccecf4 Moved to lvgl 9.4 because 9.5 has removed runtime xml support. Made basic example of editing xml layout from backend. Patedam 2026-03-15 14:47:32 -04:00
  • baa0a8b1ba basic of display management. Backend to register and give image for the device. front end to manage displays etc. Patedam 2026-03-15 11:07:09 -04:00
  • 46dfe82568 TDD for device and screen management. Authored by gemini 3.1 pro main Patedam 2026-03-15 10:52:43 -04:00
  • f0297418cf sdkconfig.defaults modified to remove some lvgl modules that are active by default. Also moved the ethernet config to default as it keeps on being deleted Patedam 2026-03-14 21:24:12 -04:00
  • 238b408947 optimize lvgl setup by turning of some values Patedam 2026-03-14 18:50:42 -04:00
  • 6384e93020 Added lvgl support to generate images. Made basic example, grayscale background + text displayed everytime we call /api/display/image.png Patedam 2026-03-14 18:41:00 -04:00
  • a9d5aa83dc added udp logger to log over network and not uart Added modem sleep for wif Patedam 2026-03-14 17:27:24 -04:00
  • b702839f8e Asked claude opus to make an audit of code and use coding guidelines etc. This is the fix Patedam 2026-03-09 22:26:16 -04:00
  • 75d88f441c coding guidelines, agents and gemini.md Patedam 2026-03-09 22:07:48 -04:00
  • 9d3a277f45 Updated the task view and backend to handle more like a routine Patedam 2026-03-08 22:10:46 -04:00
  • 4161ff9513 Fix spinner appearing every 5 secds Patedam 2026-03-08 18:23:20 -04:00
  • 54c56002ee removing printf in mdns service that was useless Patedam 2026-03-08 18:19:38 -04:00
  • 38201280ea adding mdns so we dont rely on ip to connect Patedam 2026-03-08 18:16:50 -04:00
  • c034999d20 multiple-connection-handling (#3) Patedam 2026-03-08 18:05:34 -04:00
  • 56acf92f75 Added a workflow to let the agent automatically deploy frontend onto the esp32. Patedam 2026-03-08 15:19:17 -04:00
  • 9388bf17af Remade side bar to work better on phone and tablet Patedam 2026-03-08 14:40:29 -04:00
  • 72e031a99d removed the blinking light after connection as it was taking a lot of iteration time. Made the sidebar icon use the famous burger Patedam 2026-03-07 23:55:43 -05:00
  • ac95358561 Separating users from tasks + fixing weird ota bug Patedam 2026-03-07 23:41:26 -05:00
  • 3fa879d007 Fix wifi crashing because stack overflow and fix esp_ota cancelling when starting from factory Patedam 2026-03-07 22:49:41 -05:00
  • e661e15bbf feat: Implement core frontend application with task management, user selection, and a collapsible sidebar. Patedam 2026-03-07 22:18:36 -05:00
  • 2bee7dce43 Claude opus authored everything to make the user and task work. First iteration Patedam 2026-03-07 21:39:10 -05:00
  • 8ab1efcca7 docs: Add guidelines for writing technical design documents and a detailed design for the new in-memory todo list system. Patedam 2026-03-07 18:50:02 -05:00
  • 0ec7f7f08a firmware-ota (#2) Patedam 2026-03-03 22:47:03 -05:00
  • 9bce74e027 frontend-ota (#1) Patedam 2026-03-03 19:41:33 -05:00
  • 80114b1d9f docs: Add frontend OTA strategy document detailing dual-partition LittleFS updates for ESP32-S3. Patedam 2026-03-03 15:14:18 -05:00
  • fe8d2974ea feat: Add HTTP server with static file serving from LittleFS, system API endpoints, and CORS support. Patedam 2026-03-03 14:31:01 -05:00
  • cfe7332899 Clang format changes for more readability Patedam 2026-03-03 14:11:55 -05:00
  • cdbabe0e58 Fixing gz snprintf not matching sizes Patedam 2026-03-03 13:18:29 -05:00
  • 8b24d9ed83 Fixing ethernet and wifi connection to be more robust Patedam 2026-03-03 13:01:56 -05:00
  • bdf4a73cf2 feat: Implement Ethernet and Wi-Fi connection management with LED status indicators. Patedam 2026-03-03 10:58:18 -05:00
  • 2916ad9c99 Squashed commit of the following: Patedam 2026-03-03 01:17:31 -05:00
  • a078977572 docs: Document frontend technology choices for ESP32-S3, detailing the selection of Svelte, Vite, and TailwindCSS for a lightweight web UI. Patedam 2026-03-02 21:29:57 -05:00
  • 1d30773234 feat: Initialize Svelte frontend with Vite, Tailwind CSS, single-file build, and a gzip script for ESP32 deployment. Patedam 2026-03-02 20:47:52 -05:00
  • 6d457e4744 feat: Add initial Svelte frontend for ESP32 system monitoring and reboot control. Patedam 2026-03-02 20:21:32 -05:00
  • 9b4f94207c feat: Initialize Svelte frontend with Vite, TailwindCSS, custom theme, and a basic "Hello World" component. Patedam 2026-03-02 19:33:18 -05:00
  • e541ab94a4 chore: Install frontend dependencies and generate build assets. Patedam 2026-03-02 19:21:28 -05:00
  • 3d1d968696 feat: document frontend technology choices for the ESP32-S3 provider, detailing the chosen stack, justifications, and build pipeline. Patedam 2026-03-02 18:35:36 -05:00
  • bad32f33ce feat: Implement Ethernet and Wi-Fi network connectivity with LED status indication and configuration. Patedam 2026-03-02 16:18:50 -05:00
  • 056c86644f feat: Add initial Ethernet connectivity and LED status indication. Patedam 2026-03-01 22:20:35 -05:00
  • 886eaf77ce fix git ignore to ignore external Patedam 2026-03-01 19:54:54 -05:00
  • 1f154f4c99 Delete external/ms-vscode.cpptools-extension-pack-1.5.1.vsix Patedam 2026-03-01 19:54:02 -05:00
  • d27b6e702f First submit, make led blink Patedam 2026-03-01 19:52:25 -05:00
  • 3b2b0a5078 Initial commit Patedam 2026-03-01 19:00:03 -05:00