• v1.3.0 5a6536c6ca

    jessikitty released this 2026-05-22 14:25:04 +10:00 | 39 commits to main since this release

    Frambe v1.3.0 — Vintage Polaroid Pile Theme

    Major visual overhaul inspired by Apple Photos' vintage photo theme.

    Vintage Polaroid Pile

    • Cumulative canvas background builds a scattered desk of photos as the slideshow runs
    • Each transition drops the previous photo as a small polaroid at a random position with shadow and rotation
    • Pile photos fade in over 1.2s with warm sepia overlay
    • Near-pure sepia background (sepia(1.0), saturate(0.1)) with warm vignette

    Main Frame

    • Nearly full-screen: 93vw × 85vh, slight overhang allowed
    • 1.5° constant rotation for a casual dropped feel
    • Slow single-direction drift (90s linear, no rocking)
    • Flexbox centering — reliable on all screen resolutions
    • Portrait photos get portrait frames (no forced landscape)
    • Polaroid proportions match the pile (3% sides, 10% bottom, #ede8df paper)

    Video Support

    • Videos play inside polaroid frames, auto-advance on end
    • INCLUDE_VIDEOS env var (default: true)
    • /api/assets/:id/video streaming endpoint
    • 2min timeout fallback for long videos

    Person Support

    • ?person=PERSON_UUID URL param for zero-touch launch
    • /api/people and /api/people/:id endpoints

    Other

    • Periodic album refresh (REFRESH_INTERVAL, default 300s)
    • Request logging on all API calls
    • No-cache on HTML/JS/CSS to prevent stale browser cache
    Downloads