• v1.0.0 aa67bc4e17

    jessikitty released this 2026-05-21 08:59:02 +10:00 | 30 commits to main since this release

    Scratching Post v1.0.0

    The first release of the Sunbeam digital signage framework.

    Features

    • WYSIWYG Editor — TinyMCE with inline image upload, tables, and rich text formatting
    • Embed Web Content — iframe any URL as a slide
    • ICS Calendar — display upcoming events from any .ics feed (URL or uploaded file)
    • Device Playlists (PURR) — assign Meows to Kittens with per-slide durations
    • Per-Device Resolution — configure width/height per display node
    • URL-Based Devices — clean URLs like /frontofhouse, /staffroom
    • Drag-and-Drop Ordering — reorder playlist items with SortableJS
    • Live Polling — displays poll every 30s for playlist changes
    • Full-Screen Display — hidden cursor, clock overlay, progress bar, keyboard shortcuts
    • Smooth Transitions — fade or slide effects between Meows
    • SQLite Database — zero-config, auto-created on first run
    • IIS Ready — includes web.config, targets .NET 8

    Deployment

    See README.md for full IIS deployment instructions.

    Seed Data

    Ships with two demo Kittens (Front of House + Staff Room) and two demo Meows (Welcome Screen + Acknowledgement of Country).

    Downloads