Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
openapi
command
|
|
|
picture-frame
command
|
|
|
internal
|
|
|
auth
Package auth provides password hashing and signed session cookies for the admin UI.
|
Package auth provides password hashing and signed session cookies for the admin UI. |
|
kioskwatch
Package kioskwatch monitors heartbeats from the kiosk frontend.
|
Package kioskwatch monitors heartbeats from the kiosk frontend. |
|
library/adapter/immich
Package immich implements library.RemoteAlbum against an Immich shared link.
|
Package immich implements library.RemoteAlbum against an Immich shared link. |
|
licenses
Package licenses exposes the aggregated third-party dependency notices, embedded so they are served offline (the frame runs air-gapped).
|
Package licenses exposes the aggregated third-party dependency notices, embedded so they are served offline (the frame runs air-gapped). |
|
mqtt
Package mqtt bridges the state bus to MQTT with Home Assistant auto-discovery: it publishes BLE sensors, a screen intent switch plus a live-power binary_sensor, and routes screen commands back.
|
Package mqtt bridges the state bus to MQTT with Home Assistant auto-discovery: it publishes BLE sensors, a screen intent switch plus a live-power binary_sensor, and routes screen commands back. |
|
mqtt/adapter
Package adapter implements mqtt.Client over eclipse/paho.mqtt.golang.
|
Package adapter implements mqtt.Client over eclipse/paho.mqtt.golang. |
|
redact
Package redact scrubs sensitive details from strings shown in the admin UI.
|
Package redact scrubs sensitive details from strings shown in the admin UI. |
|
sensors/mqttsubscriber
Package mqttsubscriber implements sensors.Source over MQTT state topics.
|
Package mqttsubscriber implements sensors.Source over MQTT state topics. |
|
slideplan
Package slideplan groups an ordered image list into slides: solo images that crop nicely under object-cover, and side-by-side pairs of same-orientation outliers whose aspect is too far from the screen to crop well.
|
Package slideplan groups an ordered image list into slides: solo images that crop nicely under object-cover, and side-by-side pairs of same-orientation outliers whose aspect is too far from the screen to crop well. |
|
startup
Package startup holds the logic-bearing startup helpers extracted from the picture-frame command: config transforms and backend selection that are worth testing in isolation from the binary's process-level wiring.
|
Package startup holds the logic-bearing startup helpers extracted from the picture-frame command: config transforms and backend selection that are worth testing in isolation from the binary's process-level wiring. |
|
testutil
Package testutil provides shared test helpers.
|
Package testutil provides shared test helpers. |
|
updater
Package updater fetches, verifies, and applies signed GitHub release tarballs from the admin UI, with pre-flight and systemd-native rollback.
|
Package updater fetches, verifies, and applies signed GitHub release tarballs from the admin UI, with pre-flight and systemd-native rollback. |
|
updater/adapter
Package adapter holds the updater's external integrations (GitHub release source, HTTP downloader, exec pre-flight).
|
Package adapter holds the updater's external integrations (GitHub release source, HTTP downloader, exec pre-flight). |
|
updater/mock
Package mock simulates the self-updater for development and e2e.
|
Package mock simulates the self-updater for development and e2e. |
|
weather
Package weather polls a provider and publishes conditions to the state bus.
|
Package weather polls a provider and publishes conditions to the state bus. |
|
weather/adapter
Package adapter implements weather.Fetcher backends for external providers.
|
Package adapter implements weather.Fetcher backends for external providers. |
|
weather/mock
Package mock provides a static weather.Fetcher for development and tests.
|
Package mock provides a static weather.Fetcher for development and tests. |
|
wifi
Package wifi manages the WiFi connection and AP fallback for the picture frame.
|
Package wifi manages the WiFi connection and AP fallback for the picture frame. |
|
wifi/mock
Package mock is an in-memory wifi.Manager for development and UI testing: Connect/Forget/Configure mutate held state, touching no real networking.
|
Package mock is an in-memory wifi.Manager for development and UI testing: Connect/Forget/Configure mutate held state, touching no real networking. |
Click to show internal directories.
Click to hide internal directories.
