football2801
  • Joined on 2026-04-21
football2801 pushed to master at football2801/pictureFrame-firmware 2026-05-07 19:34:23 +00:00
988759f738 feat(firmware): honor server X-Interval-Ms instead of capping at 60s
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-07 19:28:10 +00:00
eedd50b95c fix(home): "Next update" preview reflects when settings actually reach the frame
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-07 19:11:27 +00:00
c9b05a53b2 fix(home): force numeric keypad for the interval-minutes input on mobile
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-07 19:09:15 +00:00
aff0a5d4b4 fix(home): stop iOS Safari zooming on the interval-minutes input
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-07 18:33:04 +00:00
d11ddff912 feat(device): replace daily wakeHour with multi-time wakeTimes (minutes)
football2801 pushed to master at football2801/pictureFrame-firmware 2026-05-07 16:38:02 +00:00
8915a3d1f4 chore(firmware): mark TODOs for the dev-only 60s polling cap
football2801 pushed to master at football2801/pictureFrame-firmware 2026-05-07 16:31:27 +00:00
a6ed67a3f4 refactor(firmware): per-panel folder layout + parametrized config.h
football2801 pushed to master at football2801/pictureFrame-firmware 2026-05-06 23:43:05 +00:00
27d01057e4 feat(operation): verify X-Image-Sha256 before painting the panel
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 23:42:45 +00:00
100e101d05 feat(device-api): include SHA-256 of served .bin in X-Image-Sha256 header
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 23:24:59 +00:00
8beb7331dd fix(home): preview tracks frame state even with locked images and 304 polls
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 23:15:17 +00:00
2cd558bac3 fix(home): preview reflects what's on the frame, not what's queued
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 23:10:00 +00:00
328ad632d3 feat: pull-to-refresh on Home and Library
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 23:00:47 +00:00
ca4595873d fix(frame-card): cap portrait preview to 40dvh so cards stop dominating
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:54:52 +00:00
b0fc07b94e feat(home): landscape-phone layout — horizontal carousel of compact cards
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:47:58 +00:00
365301882f chore: add app:seed-fake-devices console command for multi-frame UI testing
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:45:05 +00:00
396d4e941f feat(home): replace horizontal carousel with vertical scroll-snap stack
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:40:24 +00:00
da0396788f chore: ignore stray top-level node_modules/ vitest cache
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:40:01 +00:00
78405b644d fix(home): card fills the slide; preview uses photo's natural aspect
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:32:09 +00:00
d266770170 fix(home): floor frame-card preview to 50dvh so landscape frames feel hero-sized
football2801 pushed to master at football2801/pictureFrame-webApp 2026-05-06 22:28:54 +00:00
089e317691 feat(home): full-size frame card; horizontal carousel for multi-frame setups