What’s new

Toward v0.0.0. RSS

Releases

  • 6.3.0 — One bar for chat and bells. Public: Home bar: chat · refresh · bell. Members: Admin chat left, bell right.

    v6.3.0

    One bar for chat and bells

    On the home page, chat, refresh, and notifications share the bottom bar. Admin mirrors that layout — chat on the left, notifications on the right — and the chat panel opens where you can see it. Event dates on the public pages are bold.

    Public

    • Home bottom bar keeps chat, refresh, and notifications on one line
    • Chat panel opens on-screen from the bottom-left toggle
    • Event when-lines are bold on public event pages

    Members & keepers

    • Admin chrome matches home: chat bottom-left, notifications bottom-right
  • 6.2.0 — Toasts for keepers, dates without clocks. Public: Toasts + all-day dates. Members: Staff notification inbox.

    v6.2.0

    Toasts for keepers, dates without clocks

    Visitor and staff notifications stay separate: the public bell and a new admin bell both flash immediate toasts. A visitor chat message pings every open admin page. All-day events show as dates only — multi-day ranges without times — and ICS all-day import/export uses VALUE=DATE with an exclusive end day.

    Public

    • Immediate toasts above the notification bell when something new arrives
    • All-day events read as Sunday, December 13 (no clock); multi-day ranges without times
    • ICS all-day files round-trip with VALUE=DATE

    Members & keepers

    • Admin notifications bubble with toast stack; chat on the matching corner
    • GET /api/v1/admin/notifications; visitor chat creates staff notifications
    • Event editor: All-day checkbox; date-only fields vs timed ISO
  • 6.1.0 — Nudges and a clearer corner. Public: Notifications + home chrome. Members: Event watches + richer changelog.

    v6.1.0

    Nudges and a clearer corner

    Events can nudge you in the browser or by email: session watches and a notification bell on the right, chat on the left. Logged-out visitors get a popover — sign in for email, or keep a reminder here under their gallery name. What’s new cards use solid logo marks and larger type with richer summaries; on the home page, view mode sits top-left and refresh rests bottom-center.

    Public

    • Notification bubble (bottom-right) for realtime nudges; chat moves to bottom-left
    • Get notified on events: sign in for email, or remind me here with your gallery name
    • Home: view mode top-left, refresh bottom-center; event flyers and actions scale and center cleanly
    • Changelog cards: solid marks, larger type, brand right-aligned; fuller summaries and detail lists

    Members & keepers

    • Session event watches and verified email subscriptions feed in-app reminders
    • GET /api/v1/notifications for unread counts and mark-read
  • 6.0.0 — A sixth house. Public: Events, feeds, story cards. Members: Media desk + theme About sync.

    v6.0.0

    A sixth house

    A sixth house opens with gatherings you can actually read: human when-lines, calendar download, and an events RSS. The footer points to API and Feeds; What’s new uses vertical story cards. Keepers get flyer upload, bulk content tools, and About copy that follows Oui or ONE when the theme switches.

    Public

    • Gatherings at /events/ with human when-lines, calendar download, and RSS
    • Footer links to API and Feeds; changelog cards fit Stories
    • Oui or ONE branding follows the active theme — including About

    Members & keepers

    • Upload flyers from the event editor; bulk copy/delete on Content
    • Theme switch activates matching About words; larger JPEGs upload cleanly
  • 5.17.0 — Story cards and a steadier desk. Public: Story-shaped release cards. Members: Bulk copy/delete on Content.

    v5.17.0

    Story cards and a steadier desk

    Release graphics stretch into 1080×1920 story frames built from the house mark, with type held in a safe band. On What’s new the graphic leads; keepers can multi-select Content rows to Copy or Delete, and the Firefox ICS “New event” dialog finally fits the form.

    Public

    • Release cards are 1080×1920 story frames built from the house mark
    • What’s new keeps the graphic front and center with less duplicate text

    Members & keepers

    • Content list: select many rows, then Copy or Delete
    • Firefox ICS “New event” dialog fits the form
  • 5.16.0 — Events, feeds, and the desk. Public: Events RSS + human when-lines. Members: Upload flyers; theme matches About.

    v5.16.0

    Events, feeds, and the desk

    Event dates speak plainly (Sunday, December 13 · 7:00 PM), with an optional alternative address line when full translation isn’t ready. Public events ship as RSS and JSON; the footer links to API and Feeds. The media desk accepts larger JPEG uploads, and theme Oui/ONE keeps About words in sync.

    Public

    • Event dates read as Sunday, December 13 · 7:00 PM instead of raw ISO
    • RSS at /events/feed.xml for public gatherings; footer links to API and Feeds
    • Alternative address line on events when full translation isn’t ready

    Members & keepers

    • Library / Upload for event flyers; larger JPEG uploads work in Firefox
    • Theme Oui/ONE switches About copy automatically
    • GET /api/v1/events lists public events as JSON
  • 5.15.0 — Release cards and a feed. Public: Release cards + Changelog RSS. Members: Same desk; better shareable notes.

    v5.15.0

    Release cards and a feed

    What’s new becomes shareable: each release gets a graphical card, and /changelog/feed.xml carries image enclosures plus hashtags so social tools can pick up the story without a scrape.

    Public

    • Changelog shows a story-shaped graphic card for each release
    • RSS at /changelog/feed.xml with image enclosures for social tools

    Members & keepers

    • releases.json + generate-release-cards.js for keepers cutting a version
  • 5.14.1 — Tidy links again. Public: Clean canonicals and language links. Members: Keepers see the same tidy addresses.

    v5.14.1

    Tidy links again

    Canonical links, hreflang, and sitemap locations stop turning https:// into https:/// — public and admin share the same absolute URL helper so language and SEO addresses stay tidy.

    Public

    • Canonical links and hreflang URLs no longer turn https:// into https:///
    • Sitemap locations use the same absolute URL helper

    Members & keepers

    • Admin and public share the fixed absolute URL builder
  • 5.14.0 — A calendar of gatherings. Public: Events, ICS, notify reminders. Members: Member evenings and ICS desk tools.

    v5.14.0

    A calendar of gatherings

    Gatherings land at /events/ with footer nav: public evenings anyone can open, member evenings with a teaser until you belong, one-shot .ics download, and Get notified for verified accounts with a ~24h reminder email. Keepers create from ICS and grant the member group on People.

    Public

    • Events at /events/ and /event/{slug}/ with footer nav
    • One-shot calendar .ics download
    • Get notified (verified account) with ~24h reminder email

    Members & keepers

    • Group-gated evenings with teasers until you belong
    • Admin create from ICS; person groups (member) on People
  • 5.13.7 — Quiet doors for old WordPress knocks. Public: WP probes → quiet 404. Members: Real /admin/ stays open.

    v5.13.7

    Quiet doors for old WordPress knocks

    WordPress and PHP scanner knocks get a quiet 404 before analytics, so they leave no footprint in the visitor book while the real /admin/ desk stays open.

    Public

    • WordPress / PHP scanner paths return 404 before analytics

    Members & keepers

    • Real /admin/ desk unchanged
  • 5.13.0 — Passwords at the door. Public: Sign in on the public site. Members: Staff password + desk session.

    v5.13.0

    Passwords at the door

    Visitors can sign in on the public site; the corner control shows when you are known. Keepers unlock the desk with a staff password as well as a key, and signed-in profile notes go out by email.

    Public

    • Sign in on the public site; corner control shows when you are known

    Members & keepers

    • Staff password unlocks the desk; signed-in profile notes by email
  • 5.12.0 — Keepers by name. Public: Same public house. Members: Staff roles + multi API keys.

    v5.12.0

    Keepers by name

    Staff accounts live on the people list with a staff_role; each keeper can hold as many labeled API keys as they need and rotate one without locking the door. The public house looks the same.

    Public

    • Public experience unchanged

    Members & keepers

    • Staff accounts on people.staff_role
    • Multiple labeled API keys; rotate without locking the door