screenly
- 7 skills
- 0 followers
- 10 hours ago last updated
- ▌ Create An Edge App · screenlyUse when scaffolding a new Screenly Edge App — covers the template, manifest, integrations/auth, tests, and the pre-PR checklist
- ▌
- ▌ Testbed QA · screenlyHow to validate Anthias changes on the physical hardware testbeds — the /tmp/used-by lockfile protocol, deploying images (plain docker-compose, not balena), the pure-Python overlay method, force-display on headless eglfs, running a pre-release burn-in/soak, and per-board memory/hardware quirks. Use when testing a viewer/server/webview change on real Pi / x86 / Rock Pi 4 hardware, and whenever a release burn-in or soak is requested (pair it with cut-release).
- ▌ Cut Release · screenlyStep-by-step runbook for cutting a tagged Anthias release — bump the CalVer version across all relevant manifests/lockfiles, merge, wait for the master Docker build, tag, and publish a GitHub release (auto-generated notes first, then layered with a curated summary). Use when the task is to ship a new versioned release. For the underlying "why" (balena topology, OTA-only deploys, CI internals) see the anthias-release skill.
- ▌ Anthias Viewer · screenlyViewer & server application internals for Anthias — the server-rendered Django/ASGI + Redis pub/sub architecture, streaming-under-ASGI, SQLite WAL playlist reload, viewer memory/OOM behavior, upload codec gate, Sentry-noise-vs-real-bug triage, remote media, webview C++ features, PulseAudio, and the content-import framework. Read before touching viewer scheduling, messaging, streaming, upload/backup/import, or webview D-Bus code.
- ▌ Anthias Release · screenlyRelease, fleet, CI and observability operations for Anthias — balena cloud API + balenaOS track topology, CalVer version stamping and the release-cut/OTA sequencing, the Docker image builder + toolchain, CI-runs-on-merge-SHA behavior, host test isolation, Sentry conventions/diagnostics, and telemetry. Read before cutting a release, deploying to fleets, debugging CI, or triaging Sentry.
- ▌ Anthias Hardware · screenlyHard-won per-board hardware knowledge for Anthias — display stack (linuxfb/eglfs/wayland-cage), video HW-vs-SW decode per chip (Pi 2/3/4/5, x86, Rock Pi 4), the Qt6 presentation bottleneck, rotation convention, WebGL, boot splash, audio, and the Pi 2 armhf toolchain SIGBUS. Read before touching viewer rendering, codec, rotation, display-power, or Qt build code.