-
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