Commit Graph

  • 22c9edb09e fix(13e6): pre-rotate LANDSCAPE diagram for CCW-to-landscape rotation master football2801 2026-05-17 21:15:59 -04:00
  • a31a39fdc4 feat(13e6): v1.0.0 — first known-good public release with WeVisto branding football2801 2026-05-17 13:34:39 -04:00
  • 55ee5aa95c fix(13e6): 180° rotate setup screens for ribbon-at-bottom mounting football2801 2026-05-17 13:19:52 -04:00
  • fc1367fc55 chore(13e6): bump PANEL_FW_VERSION to v1.0.1 football2801 2026-05-15 20:28:58 -04:00
  • 28b6a353aa Revert "chore(13e6): TEMP power-monitor telemetry headers" football2801 2026-05-15 20:28:22 -04:00
  • d900083398 chore(13e6): TEMP power-monitor telemetry headers football2801 2026-05-15 14:15:37 -04:00
  • e2c9d8f1e4 feat(13e6): cut panel power rail in deep sleep via PIN_PWR + GPIO hold football2801 2026-05-15 14:05:24 -04:00
  • 8fb68e94e7 Revert "fix(13e6): X-Draw-Pending recovery handshake + CDC serial routing" 13e6-v1.0.0 football2801 2026-05-15 09:12:49 -04:00
  • b0ea1ce216 feat(setup): Variant B full-bleed hero on 13.3 panel football2801 2026-05-14 23:16:43 -04:00
  • 3420ec56f5 fix(brand): logo composited at SVG-native res, then downsampled football2801 2026-05-14 22:49:23 -04:00
  • eff34717c9 feat(brand): real logo composited onto setup screens football2801 2026-05-14 22:38:13 -04:00
  • c5bd0458ab fix(screens): wrap step subtitles to column width football2801 2026-05-14 22:24:14 -04:00
  • 9829d1af37 feat(brand): AP SSID WeVisto-XXXX + logo placeholder + 4-step copy football2801 2026-05-14 22:02:53 -04:00
  • 3358ec86ad feat(brand): captive portal copy from pictureFrame to WeVisto football2801 2026-05-14 21:51:49 -04:00
  • 91cbe851a3 chore(screens): regenerated ap_bg outputs (companion to 8cbd035) football2801 2026-05-14 21:34:11 -04:00
  • 8cbd035708 chore(branding): point firmware at wevisto.com football2801 2026-05-14 21:30:38 -04:00
  • 3d7a793115 fix(13e6): X-Draw-Pending recovery handshake + CDC serial routing football2801 2026-05-14 17:43:08 -04:00
  • e9f2ec0629 test(firmware): broaden native-test coverage + gcov instrumentation football2801 2026-05-14 16:25:00 -04:00
  • 013e49d859 fix(13e6): partition + SPI corruption + bootstrap stay-awake football2801 2026-05-14 11:50:36 -04:00
  • c75e4c003d ui(13e6): drop device-specific SSID chip placeholder football2801 2026-05-13 19:51:53 -04:00
  • 8eec4bd5fa fix(13e6): SPI corruption fix + setup-screen polish football2801 2026-05-13 19:45:58 -04:00
  • 569bec322f feat(13e6): bring up Waveshare 13.3" Spectra-6 end-to-end football2801 2026-05-13 15:53:51 -04:00
  • c1bed8c218 ux(setup): rewrite captive-portal + AP/setup-screen copy football2801 2026-05-09 15:17:15 -04:00
  • f1d867c659 ux(provisioning): step 1 is now "Plug in power" football2801 2026-05-09 13:41:49 -04:00
  • 1399cc3756 fix(provisioning): two-QR flow — WiFi join + open-browser trigger football2801 2026-05-09 13:30:39 -04:00
  • d1599a726d fix(provisioning): mirror aqua-iq's working AP pattern football2801 2026-05-09 12:48:11 -04:00
  • 6d3dee7659 fix(provisioning): rip out racy DHCP-option dance, add /log endpoint football2801 2026-05-09 12:41:08 -04:00
  • 9c911b36b6 ux(provisioning): draw portrait diagram pre-rotated football2801 2026-05-09 11:29:59 -04:00
  • e1eab1fdab ux(provisioning): portrait arrow points right, not up football2801 2026-05-09 11:19:53 -04:00
  • 251fafa01b ux(provisioning): up-arrow inside portrait diagram too football2801 2026-05-09 11:16:41 -04:00
  • 44bd2777c2 ux(provisioning): up-arrow inside landscape diagram, drop accent fill football2801 2026-05-09 11:12:34 -04:00
  • e089911cfa ux(provisioning): unlock-first step + manual QR on Step 1/2 football2801 2026-05-09 11:06:30 -04:00
  • 4454e9a8a5 diag(provisioning): instrument captive flow + tighten DHCP/radio behavior football2801 2026-05-09 10:48:24 -04:00
  • 7c7e4745cf fix(provisioning): captive portal opens reliably on iOS lock-screen scans football2801 2026-05-09 10:40:01 -04:00
  • 05e869d190 fix(provisioning): fast-fail wifi on bad PSK / missing SSID football2801 2026-05-09 10:31:41 -04:00
  • 6a924963e5 fix(build): move data_dir to [platformio] section so uploadfs sees the panel files football2801 2026-05-08 23:48:20 -04:00
  • fb4c5ff5d3 fix(provisioning): stop redrawing the QR on every poll, add WiFi-fail retry screen football2801 2026-05-08 23:43:59 -04:00
  • e7f0a11ad3 fix(provisioning): drop the 2-minute QR display delay football2801 2026-05-08 19:11:02 -04:00
  • e37df03b7f fix(operation): EXT0 wakeup on BOOT button so 5-sec-hold reset works during sleep football2801 2026-05-08 18:35:56 -04:00
  • 2df2a14df6 feat(operation): poll every 15s until first image lands football2801 2026-05-08 16:13:53 -04:00
  • a0dc4e0115 feat(operation): X-Just-Provisioned + X-Claimed handshake football2801 2026-05-08 16:03:22 -04:00
  • bbd5e84db0 feat(operation): send X-Boot-Reason so power-cycle is a force-resync football2801 2026-05-08 12:18:32 -04:00
  • 988759f738 feat(firmware): honor server X-Interval-Ms instead of capping at 60s football2801 2026-05-07 15:34:20 -04:00
  • 8915a3d1f4 chore(firmware): mark TODOs for the dev-only 60s polling cap football2801 2026-05-07 12:37:59 -04:00
  • a6ed67a3f4 refactor(firmware): per-panel folder layout + parametrized config.h football2801 2026-05-07 12:31:23 -04:00
  • 27d01057e4 feat(operation): verify X-Image-Sha256 before painting the panel football2801 2026-05-06 19:43:02 -04:00
  • 21871179bd feat: thinner border (4 px) and serial logging on border / recovery events football2801 2026-05-06 13:49:08 -04:00
  • 3fb7eb6ac3 test: add sim-yellow and sim-red envs for visual border verification football2801 2026-05-06 13:41:22 -04:00
  • db50ce1d0a fix: schema migration forces clean repaint on first err-border-aware boot football2801 2026-05-06 13:36:00 -04:00
  • 5f8f10ed5b chore: ignore .pio build artifacts football2801 2026-05-06 13:30:08 -04:00
  • cbdcad3154 fix: preserve last image and overlay yellow border on sync failure football2801 2026-05-06 13:30:04 -04:00
  • ae00994499 chore: verify repo split — firmware remote works football2801 2026-05-06 12:23:57 -04:00
  • 4af67ee1bd chore: stage all in-progress work before repo split football2801 2026-05-06 12:11:31 -04:00
  • 87af8cb030 fix: harden firmware NVS persistence, WDT, and 304 epd_sleep football2801 2026-05-06 12:09:37 -04:00
  • 711ad43d79 feat: visual orientation picker on configure page + fix 404→setup QR in firmware football2801 2026-05-04 21:59:37 -04:00
  • fea00722ed feat: orientation model, password confirm, frontend build football2801 2026-05-04 16:59:03 -04:00
  • d0d01f84c2 feat(story-2.1): firmware provisioning — AP mode, captive portal, QR display, image pull football2801 2026-04-28 00:43:53 -04:00
  • ce1b44ceae chore: restructure firmware into subdirectory, add DDEV config football2801 2026-04-27 22:51:19 -04:00