STRATA

Scroll

Select a venue

Where are we listening?

No venues available

Recent strata

What's been laid down

Updates to the system are shown below.

  1. Atmosphere
    dee9a42

    phase 2 merge, integration fixes, mobile pass log

  2. Surface
    56fd74e

    centre the current day in the mobile day index on open

  3. Surface
    00eda69

    mobile timeline nav — sticky date bar + full-screen day index

  4. Surface
    89b6de7

    far date jumps land on the target day, not target±N

  5. Surface
    ccfd7cc

    stop surfacing the synthetic "Strata Demo" venue in venue lists

  6. Surface
    578f681

    set page duration as '1h 50m' (was ambiguous '1:50')

  7. Surface
    8aef203

    timeline header dot is neutral until its channel first connects

  8. Surface
    99c8cac

    venue home / set page mobile pass

  9. Surface
    eb13dbc

    venue home/set page integration fixes

  10. Surface
    118384c

    serialize venue-home live resubscribe behind channel removal

  11. Bedrock
    a1f19c2

    wrap the upcoming-next billing chain; time + NEXT on one meta line

  12. Surface
    fa19f5a

    evaluate heartbeat staleness in ONE clock domain (the DB's)

  13. Bedrock
    235b6b1

    reserve admission for criticals + ship the crash's own explanation

  14. Atmosphere
    02d58cd

    record the 2026-08-19 Pi deploy + fix mis-stamped dates

  15. Surface
    8a9d5d1

    delete-set was 100% broken — track_events.set_id no longer exists

  16. Surface
    ◆ 836f5ae

    Set tracklists, exportable as CSV

    Venue admins can now download any set as a CSV, with an editable Offset cell at the top, so the file can be synced to an audio or video recording with one edit. The blue time-in-set timestamp returns to every row.

  17. Surface
    ◯ b011c61

    Sediment Timeline

    The horizontal multitrack view now ages atmospherically. The most recent track rides the top current; older tracks settle quieter as time passes over them.

  18. Bedrock
    ◐ 4a0497f

    The Pi reattaches without restarting

    When the CDJ metadata socket flickers, the Pi now reconnects in place. The booth recovers from a brief network hiccup without losing the running set.

  19. Surface
    ◯ 8ed70b2

    The date strip became an instrument

    A two-week sweep turned the horizontal date strip into a navigation rail: today flagged in cobalt, yesterday and tomorrow signposted, edge spinners on the live side, a terminal cap at 14 days, and quiet-day placeholders for dates with no recorded set. The calendar reads at a glance.

    7 commits
  20. Bedrock
    ◐ 68e514a

    WiFi country, baked at provisioning

    New SD bundles ship with the regdomain set before the radio comes up, closing the cfg80211 country-99 race that stranded earlier units before they could join WiFi.

  21. Atmosphere
    ⌗ 6c946b7

    DJ Picker — phase 1 verified

    A rollback transaction walked every slice of the rename feature in isolation. Each phase ticked; phase 6 handoff left for the next session.

    2 commits
  22. Atmosphere
    ⌗ 0ce1147

    Notes on a date strip

    A design memo on the timeline's scroll-marker behaviour and the tiered caching strategy underneath it, written before any of it shipped to the surface.

  23. Surface
    ◆ 878851c

    DJ Picker, every surface

    Set assignment, the set editor, and set-bounding all use the same searchable, venue-scoped picker now. An inline variant skips the confirm step for quick edits where the choice is already obvious.

    4 commits
  24. Surface
    ◆ b096f70

    Set cards survive concurrent edits

    Realtime updates no longer race the local optimistic patch when two owners are editing at once, and artist-disambiguation queries now follow the correct foreign key when two artists share a name.

    2 commits
  25. Surface
    ⌗ e88da38

    Editing opens with context already loaded

    The set editor preloads the surrounding days' sets into the calendar store before the panel slides in — no empty-state flash between opening the editor and seeing neighbours.

  26. Surface
    ◆ 4aca9cc

    The set-editor button speaks

    A short instruction sits beside the button now. Less guessing about what the click commits to.

  27. Aquifer
    ◯ f7f7ad3

    A tiered day cache

    An L1 cache holds the current day; ±1 day prefetches first, then ±7 days fill in tiers behind it. Scrolling back through venue history stays glassy.