v1.0.0-beta.27
Released to production on August 27, 2026 at 17:50 CDT. See every commit in this release on GitHub
New
- Console: sections become routes, starting with Team
- Console: the Site users card searches every member
- Console: the account list searches every pool
- Console: the filter panel comes back, answering real Firestore predicates
- Console: the organization search finds a word anywhere in the name
- Console: the staff organization search reaches the whole collection
Fixed
- Security rules: the org search keys are server-owned, not client-writable
- UI components: the masonry fan-out types its own column entries
- Console: the root .env reaches the app, and the CSP card names an incident
- Console: masonry fans out, and a root card stops spacing itself
- Contacts: the contact list is ordered, and searches all of it
- Console: a new org is not born scope-drifted
- Tooling: the firewall finding names the path it found
- Console: the activity feeds filter the feed, not the page
- Console: the org filter targets a field that exists
- Console: the organization list stops offering a filter it cannot apply
- Console: the list table gets its toolbar, its height, and one search
Changed
- Console: the routed section indexes drop their ?tab= maps
- Console: organization settings becomes eight routes
- UI components: the routed rail is HubTabs' twin, not a rival
- Console: two staff read-outs join the shared table
- Console: the actor activity log joins the shared table
Documentation
- Tooling: the third way the firewall PATCH error misleads
- the README shows the Besigner, and links every social profile
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.