f139ee8a00
Now can display a monochrome image from byte array + added slow/fast init display routine
Patedam2026-04-04 14:41:59 -04:00
bf91dc1af6
QOL changes to remove squiggle lines everywhere because of a bad clangd config
Patedam2026-04-01 22:10:40 -04:00
04264ef8e1
fixed comment on the ddx line
Patedam2026-03-30 22:52:29 -04:00
e30fd59f1c
fixed using 0xff for white + removed lot of crap from previous tries. Basicaly 0x50 need 0x29 as data to invert polarity (white 0 -> 1) + CDI-9 for proper interval
Patedam2026-03-30 22:27:49 -04:00
be735990ff
start of the epd. Problem right now 0xff display black. Will have to investigate
Patedam2026-03-29 21:36:37 -04:00
e5b72bbb20
updated tdd for http client
Patedam2026-03-28 15:38:38 -04:00
2ced2f0b0a
client can connect to provider and download an image. Updated network component to add get mac address
Patedam2026-03-28 14:59:49 -04:00
46d1ab6358
http client first version made by claude opus
Patedam2026-03-28 13:44:54 -04:00
dc935dd72d
fix led not turning off
Patedam2026-03-26 21:49:06 -04:00
197f4a640c
Converted led code to support non rgb/strip. Some clean up of network comp. Clean up of provider and client. Base test for client
Patedam2026-03-26 21:43:01 -04:00
f42236532f
exposing led gpi into config
Patedam2026-03-26 20:42:45 -04:00
f483a4d292
Moving into components parts of the provider project
Patedam2026-03-26 20:36:27 -04:00
cfe19d5e65
deleting include folder in network component has it is useless
Patedam2026-03-26 20:17:43 -04:00
71d618f28c
Merge pull request 'display-managemetn' (#4) from display-managemetn into main
Patedam2026-03-17 21:10:08 -04:00
e4b8ab4586
Added client folder for the client side of the project Made the network component shared between two firmawre
Patedam2026-03-17 21:09:17 -04:00
2c79be36ef
Grayscale quantization and fixing some defaults to support rgb565
Patedam2026-03-15 22:01:45 -04:00
f64860125c
Fixed code to use <screen> tags as base for the xml. Confirmed layout works now.
Patedam2026-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.
Patedam2026-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.
Patedam2026-03-15 11:07:09 -04:00
46dfe82568
TDD for device and screen management. Authored by gemini 3.1 pro
Patedam2026-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
Patedam2026-03-14 21:24:12 -04:00
238b408947
optimize lvgl setup by turning of some values
Patedam2026-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
Patedam2026-03-14 18:41:00 -04:00
a9d5aa83dc
added udp logger to log over network and not uart Added modem sleep for wif
Patedam2026-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
Patedam2026-03-09 22:26:16 -04:00
75d88f441c
coding guidelines, agents and gemini.md
Patedam2026-03-09 22:07:48 -04:00
9d3a277f45
Updated the task view and backend to handle more like a routine
Patedam2026-03-08 22:10:46 -04:00
4161ff9513
Fix spinner appearing every 5 secds
Patedam2026-03-08 18:23:20 -04:00
54c56002ee
removing printf in mdns service that was useless
Patedam2026-03-08 18:19:38 -04:00
38201280ea
adding mdns so we dont rely on ip to connect
Patedam2026-03-08 18:16:50 -04:00
56acf92f75
Added a workflow to let the agent automatically deploy frontend onto the esp32.
Patedam2026-03-08 15:19:17 -04:00
9388bf17af
Remade side bar to work better on phone and tablet
Patedam2026-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
Patedam2026-03-07 23:55:43 -05:00
ac95358561
Separating users from tasks + fixing weird ota bug
Patedam2026-03-07 23:41:26 -05:00
3fa879d007
Fix wifi crashing because stack overflow and fix esp_ota cancelling when starting from factory
Patedam2026-03-07 22:49:41 -05:00
e661e15bbf
feat: Implement core frontend application with task management, user selection, and a collapsible sidebar.
Patedam2026-03-07 22:18:36 -05:00
2bee7dce43
Claude opus authored everything to make the user and task work. First iteration
Patedam2026-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.
Patedam2026-03-07 18:50:02 -05:00
80114b1d9f
docs: Add frontend OTA strategy document detailing dual-partition LittleFS updates for ESP32-S3.
Patedam2026-03-03 15:14:18 -05:00
fe8d2974ea
feat: Add HTTP server with static file serving from LittleFS, system API endpoints, and CORS support.
Patedam2026-03-03 14:31:01 -05:00
cfe7332899
Clang format changes for more readability
Patedam2026-03-03 14:11:55 -05:00
cdbabe0e58
Fixing gz snprintf not matching sizes
Patedam2026-03-03 13:18:29 -05:00
8b24d9ed83
Fixing ethernet and wifi connection to be more robust
Patedam2026-03-03 13:01:56 -05:00
bdf4a73cf2
feat: Implement Ethernet and Wi-Fi connection management with LED status indicators.
Patedam2026-03-03 10:58:18 -05:00
2916ad9c99
Squashed commit of the following:
Patedam2026-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.
Patedam2026-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.
Patedam2026-03-02 20:47:52 -05:00
6d457e4744
feat: Add initial Svelte frontend for ESP32 system monitoring and reboot control.
Patedam2026-03-02 20:21:32 -05:00
9b4f94207c
feat: Initialize Svelte frontend with Vite, TailwindCSS, custom theme, and a basic "Hello World" component.
Patedam2026-03-02 19:33:18 -05:00