• jessikitty released this 2026-05-22 09:19:10 +10:00 | 53 commits to dev since this release

    Frambe v1.3.0 — Vintage Polaroid Pile Theme

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

    Visual

    • Polaroid pile canvas — each photo transition drops the previous image as a small polaroid onto a cumulative canvas background, building a scattered desk of photos over time
    • Sepia-washed background — near-full sepia filter (sepia(1.0), saturate(0.1), brightness(0.15)) with warm vignette
    • Pile photos fade in over 1.2s with requestAnimationFrame alpha ramp
    • Warm sepia overlay on pile images (rgba(150, 120, 70, 0.2))
    • Matched polaroid proportions — main frame and pile use identical border ratios (3% sides/top, 10% bottom) and paper color (#ede8df)

    Main Frame

    • Nearly full screen93vw × 85vh max (overhang OK), 96vw × 88vh on mobile
    • Flexbox centering — replaced transform: translate(-50%, -50%) with a flex wrapper, fixing centering on lower resolution screens
    • 1.5° constant rotation for that casual dropped-on-table feel
    • Slow single-direction drift — 90s linear animation, no rocking
    • Portrait-correct frame — removed min-width/min-height constraints so the polaroid border hugs the image naturally

    Video Support

    • Videos play in the same polaroid frame as photos (filmstrip removed)
    • Auto-play on display, advance on end or 2min timeout
    • INCLUDE_VIDEOS env var (default: true)
    • /api/assets/:id/video streaming endpoint

    Other

    • Person/face API endpoints and URL param (?person=UUID)
    • Periodic album refresh (REFRESH_INTERVAL, default 300s)
    • Server version 1.3.0 in config and startup log
    Downloads