BrighellaBrighella

Changelog

All notable changes to Brighella are documented in this file.

Format based on Keep a Changelog and commits follow Conventional Commits. Versioning follows SemVer.

[Unreleased]

Added (2026-05-29 — Print Center complete)

resolver and lazy per-tenant allocation (migration 365). Denser glyphs, re-pointable mapping; legacy /scan/<type>/<id> labels still resolve. QR error-correction raised M→Q for physical durability. See docs/qr-durability.md.

the item, location, and bulk pages; common roll sizes (57×32, 102×51, …).

selector, each validated to fit A4. See docs/label-printing.md.

auto-flag for reprint when a label-bearing field (name/department/location/ weight) changes; (re)labeling clears the flag.

location preset family (migration 366) for the location page.

Changed (2026-05-29 — Print Center complete)

(lib/qr-batch.js) — any selection size loads; no silent blank or full-page error past 100. Batch endpoints no longer write unused PNGs to disk.

failing silently. Fixed the dead /items?print=bulk hub card (now enters selection mode with the print-stickers action pre-armed).

Added (2026-05-19 — ADR-014 D-series sprint)

production:, person:, space: channels with cross-instance pg_notify fanout. PresenceAvatars on production and space detail headers.

vote tallying (ADR-014 D20). Backend tiny markdown subset renderer; no external markdown dependency.

(ADR-014 D21). react-joyride; dismiss stored in ui_preferences; replay available on the Help page.

collision retry, 12-month total cap, idempotent on (referee_tenant_id), IP-hashed before insert. /me/referrals page + /admin/referrals endpoints.

0-100 score from 6 weighted components; surfaced as a colour-coded chip on the super-admin tenant list.

APIs, installable manifest, offline indicator banner, frontend write guard (ADR-014 D11).

button next to the sidebar theme toggle + a cheat-sheet card on the Help page.

collapsed to single hub doors; Productions sub-grouped into Scheduling, Casting, Finance, Partner; admin-only items get an "(Admin)" chip; theater-jargon items get hover tooltips; module/plan-gated items show a lock icon + "Upgrade" modal instead of disappearing silently.

workspace tabs) — each empty page explains the concept and offers a primary action so first-run users learn the model.

Added

Security

[24.1.1] - 2026-04-19 (commits 2026-03-23 → 2026-04-19)

Added

Changed

Fixed

Performance

Security

Reverted

Docs

Tests

Chore

Misc