-
-
Notifications
You must be signed in to change notification settings - Fork 1
Screenshots needed
Master tracking list for every > TODO: screenshot marker in the wiki + main README.
Status (2026-05-07): 14 of the original 35 markers are captured (40%). The automated capture toolchain covers desktop landscape + mobile portrait × dark + light themes against an anonymized prod-data demo, so each captured surface comes in 4 variants. The list below tracks remaining markers — modals, settings sub-pages, mid-state shots, hardware photos that need a real device — plus the bonus surfaces the toolchain captured beyond the original list.
Format guidance — capture at native panel resolution where possible (1920×1200 for the kiosk-style UI), PNG, drop into
docs/wiki/images/<page-slug>-<short-name>.png, and replace the> TODO: screenshotline with.
- Dashboard at full screen —
dashboard-portrait-full.png(anonymized demo) +kitchen-wall-mounted.jpg(real kiosk in the kitchen). Light variant:dashboard-portrait-full-light.png - /calendar month view with multi-person events —
calendar-month-view.png+ light - /home-automation room view with entity cards —
home-automation-rooms.png+ light - /energy live flow diagram —
energy-flow-diagram.png+ light - Screensaver in action — photo + clock overlay (still needs an in-action capture; the screensaver bypasses the deterministic capture script because it's idle-triggered)
- dashboard-landscape.png — full landscape view on desktop or kiosk (we have portrait-full but not landscape)
- dashboard-portrait.png —
dashboard-portrait.png+ light (alsodashboard-portrait-full.pngfor the full-bleed variant) - dashboard-family-members-row.png — close-up of avatar row
- calendar-month-view.png —
calendar-month-view.png+ light - calendar-week-view.png — week view with hourly grid
- calendar-day-detail-panel.png — tapping a day, side panel open
- calendar-mapping-rule-editor.png — settings → Google Calendar → mapping rules
- shopping-list-mixed.png —
shopping-list-mixed.png+ light - shopping-offline-banner.png — offline indicator banner showing
- shopping-quick-add-chips.png — top-of-page favorites chips
- shopping-bring-sync-indicator.png — sync status badge in header
- shopping-install-prompt.png — green install banner mid-page
- shopping-pwa-icon.png — phone home screen showing the green shopping-cart icon next to the Kinboard icon (both PWAs side-by-side)
- shopping-pwa-launched.png —
shopping-pwa-mobile.PNG(standalone-mode PWA on iOS)
- recipes-library.png —
recipes-library.png+ light - recipes-detail.png — single recipe view
- recipes-chefkoch-search.png —
/recipes/searchChefkoch import dialog - recipes-url-import.png — paste-URL import dialog with a foreign recipe site
- meals-week-board.png —
meals-week-board.png+ light - meals-recipe-drag.png — mid-drag of a recipe tile onto a cell
- todos-overview.png —
todos-overview.png+ light - todos-priority-badges.png — close-up of urgent / high / normal indicators
- notes-page.png —
notes-page.png+ light
- birthdays-year-ring.png —
birthdays-year-ring.png+ light - birthdays-list-card.png — single upcoming-birthday card
- schedule-week-grid.png —
schedule-week-grid.png+ light - schedule-pack-list.png — pack list for tomorrow
- home-automation-rooms.png —
home-automation-rooms.png+ light - home-automation-cards.png — entity cards close-up (light, climate, cover); the rooms shot covers most but a card-detail crop would be nicer
- floating-lights-fab.png — the lights-everywhere modal
- energy-flow-diagram.png —
energy-flow-diagram.png+ light - energy-charts.png — line charts panel
- cameras-grid.png —
cameras-grid.png+ light
- screensaver-idle.png — photo + clock overlay
- screensaver-news-modal.png — expanded news article
- screensaver-energy-overlay.png — solar production widget on top
- settings-people.png —
settings-people.png+ light - settings-people-edit-dialog.png — adding/editing a person
- settings-devices.png —
settings-devices.png+ light
- settings-notifications.png —
settings-notifications.png+ light - ios-add-to-home-screen.png — Safari Share menu mid-flow
- ios-pwa-installed.png — home-screen icon + standalone launch
- settings-overview.png —
settings-overview.png+ light - settings-google.png —
settings-google.png+ light - settings-homeassistant.png —
settings-homeassistant.png+ light (alsosettings-homeassistant-rooms.pngfor the rooms editor) - settings-immich.png — captured as
settings-photos.png+ light (same surface; renamed in-app to "photos") - settings-bring.png —
settings-bring.png+ light
- kiosk-mounted-on-wall.png —
kitchen-wall-mounted.jpg(front-facing photo of the kitchen install) - [~] kiosk-frame-detail.png —
wooden-frame-back-top.jpg(back-corner detail; would still benefit from a front-facing oak-corner close-up) - [~] kiosk-cabling.png —
wooden-frame-back-side.jpg(cable management visible from the back)
- onboarding-setup-wizard.png — first-run
/setupflow - onboarding-join-code.png — join screen with 6-char code
These weren't on the original markers list but the capture toolchain produced them too — useful to have for new wiki pages, README reshuffles, or per-feature deep-dives.
-
settings-cameras.png— go2rtc + camera selector -
settings-language.png— EN/DE locale switcher -
settings-news.png— RSS feed manager -
settings-schedule.png— schedule editor -
settings-screensaver.png— screensaver feature toggles -
settings-tesla.png— Tesla integration setup -
settings-theme.png— monthly theme override -
settings-weather.png— OpenWeatherMap key + units -
settings-widgets.png— dashboard widget reordering
-
tesla-dashboard.png+ light — full Tesla page (no separate marker existed) -
tesla-mobile.PNG— phone-formatted Tesla card
-
news-feed.png+ light — news widget feed view
12 main pages have a mobile-portrait variant in dark + light:
birthdays-year-ring, calendar-month-view, cameras-grid, dashboard, energy-flow-diagram, home-automation-rooms, meals-week-board, notes-page, recipes-library, schedule-week-grid, shopping-list-mixed, todos-overview. Each as <name>.png (dark) and <name>-light.png.
cd docs/wiki/screenshots
./scripts/capture.mjs # full set, both themes, both viewports
./scripts/capture.mjs --pages dashboard # subsetThe capture script bootstraps a fresh anonymized demo via /join with DEMO01, switches theme via localStorage, navigates each page, and writes PNGs into docs/wiki/images/. See docs/wiki/screenshots/README.md for the full list of accepted args.
For things like the screensaver, mid-drag interactions, dialogs, hardware photos — capture by hand:
# Browser at full kiosk resolution (1920x1200):
# DevTools "Capture full size screenshot", or the OS screenshot tool.
# Save into docs/wiki/images/ with the suggested filename above.For physical kiosk photos:
- Take with phone in good (kitchen overhead) lighting
- Capture both wide + close-up so the README hero shot has options
- Crop distractions; downscale to ~1600px wide max
After saving, replace the > TODO: screenshot of X line on the source page with the embed:
When publishing a batch of screenshots, prefer one commit per logical group ("dashboard screenshots", "energy screenshots") so the diff stays reviewable. Update this page's checkboxes in the same commit.
- captured — file present in
docs/wiki/images/ - [~] partially captured — adjacent shot exists but doesn't fully match the original spec
- still needed
Kinboard on GitHub · Sponsor · Buy me a coffee · Report a bug · MIT-licensed
Getting started
Operations
Integrations
Kiosk hardware
Built-in features
- Dashboard
- Calendar
- Shopping
- Recipes & meal planning
- Tasks & todos
- Notes
- Birthdays
- School schedule
- Smart home & energy
- Screensaver
- Family members
- Devices
- Notifications
- Themes
Plugins (per-family on/off)
Contributing