christian
  • Joined on 2026-02-13
christian pushed to main at christian/epaper-display 2026-04-07 19:12:15 +00:00
77c9a77645 feat: add WT32-SC01 LCD support + dynamic display resolution
christian pushed to main at christian/epaper-display 2026-04-07 06:42:44 +00:00
52dddfd74f feat: layout export/import as JSON files
christian pushed to main at christian/epaper-display 2026-04-07 06:33:41 +00:00
07bb4acb57 feat: auto-refresh dashboard and datapoints every 10 seconds
christian pushed to main at christian/epaper-display 2026-04-07 03:20:20 +00:00
3a4e762290 fix: correct ioBroker API endpoints for discovery and polling
christian pushed to main at christian/epaper-display 2026-04-07 03:13:25 +00:00
e76082df92 feat: add ioBroker REST API integration
christian pushed to main at christian/epaper-display 2026-04-07 02:19:56 +00:00
e6b366862c perf: server-side search + pagination for topics (30 per page)
christian pushed to main at christian/epaper-display 2026-04-07 02:05:55 +00:00
68174d16c2 feat: edit datapoint label and unit directly in layout editor
christian pushed to main at christian/epaper-display 2026-04-07 01:55:38 +00:00
8a5031649a feat: add datapoint delete, show emoji icons in preview
christian pushed to main at christian/epaper-display 2026-04-07 01:53:20 +00:00
4964a2e8ab fix: auto-refresh preview after element edits, improved rendering
christian pushed to main at christian/epaper-display 2026-04-07 01:50:35 +00:00
19497fe335 fix: correct element update API URL to include layoutId
christian pushed to main at christian/epaper-display 2026-04-07 01:48:26 +00:00
0196891ef8 feat: make layout elements fully editable inline
christian pushed to main at christian/epaper-display 2026-04-07 01:42:53 +00:00
b1f3d0b523 docs: add README with layout guide, icons, examples, and Victron tips
christian pushed to main at christian/epaper-display 2026-04-06 19:18:28 +00:00
e760853781 refactor: migrate from node-sqlite3-wasm to better-sqlite3
christian pushed to main at christian/epaper-display 2026-04-06 19:03:38 +00:00
25d07a6bc4 perf: throttle MQTT DB writes with 2s batched flush
christian pushed to main at christian/epaper-display 2026-04-06 18:57:49 +00:00
9fbc5a1b45 fix: auto-refresh topic list during 30s discovery window
christian pushed to main at christian/epaper-display 2026-04-06 18:40:58 +00:00
633d098206 fix: store last_payload during MQTT topic discovery
christian pushed to main at christian/epaper-display 2026-04-06 18:28:52 +00:00
73179f3040 fix: add topic selection checkbox that auto-creates datapoints
christian pushed to main at christian/epaper-display 2026-04-06 18:19:15 +00:00
086b470860 fix(build): allow TypeScript emit despite type errors for deployment
christian created branch main in christian/epaper-display 2026-04-06 11:13:57 +00:00
christian pushed to main at christian/epaper-display 2026-04-06 11:13:57 +00:00
adb6a6f19e chore: update gitignore for data, superpowers, pio, vscode dirs
a52f164299 feat: add ESP32 firmware with WiFi, API fetch, e-paper rendering, and captive portal
a50ef96eb7 feat(frontend): Task 15 - all React pages and components
49089d6d17 feat(frontend): Task 14 - Vite React TypeScript scaffolding with Tailwind CSS
9e96ecc231 feat(app): wire up Express app factory and production entry point (Task 13)
Compare 10 commits »