Sync the self-hosting stack
This commit is contained in:
@@ -9,6 +9,32 @@ one of them changed. An entry says which artefact and which version, so `web 0.1
|
|||||||
Every version published to a channel appears here. Nothing is written from memory afterwards: a build
|
Every version published to a channel appears here. Nothing is written from memory afterwards: a build
|
||||||
cannot be published without its entry.
|
cannot be published without its entry.
|
||||||
|
|
||||||
|
## 2026-09-08 — Nobody running Jarvis could tell how much it was actually being used `api 0.107.0` `web 0.130.0`
|
||||||
|
|
||||||
|
A platform administrator had no way to answer "is this instance quiet or busy, growing or stalled,
|
||||||
|
used by three people or by thirty" — only the individual screens for organizations, conversations and
|
||||||
|
agents, none of them a total, none of them over time.
|
||||||
|
|
||||||
|
**A new "Statistics" page**, under Settings, visible only to a platform administrator. It shows the
|
||||||
|
instance as a whole: how many users, organizations, assets and agents exist right now, how many
|
||||||
|
conversations and messages have been sent, and how each breaks down — assets by type, agents by
|
||||||
|
status, messages by who sent them.
|
||||||
|
|
||||||
|
**Trends, not just totals.** A day-by-day chart of new users, new conversations and new messages, over
|
||||||
|
the last week, month, quarter or year — each on its own scale, because a shared axis flattens a
|
||||||
|
handful of new users next to a few thousand messages into a line that says nothing.
|
||||||
|
|
||||||
|
**Who is actually using it.** A sortable, searchable table of every user, ranked by conversations
|
||||||
|
owned and messages sent, alongside when they last did anything and when they last signed in — the list
|
||||||
|
an administrator reaches for when a licence renewal asks whether a seat is worth keeping.
|
||||||
|
|
||||||
|
Two new database indexes ship with this release, applied the same way every schema change here is:
|
||||||
|
automatically, when the api starts. They only add — nothing is dropped, nothing becomes unique, so the
|
||||||
|
schema guard has nothing to refuse.
|
||||||
|
|
||||||
|
No new environment variable, no new permission: an existing platform administrator sees the page the
|
||||||
|
day this lands, anyone else does not see it in the menu, and a direct API call is refused.
|
||||||
|
|
||||||
## 2026-09-04 — An approval asks for your decision once, not twice `web 0.129.0`
|
## 2026-09-04 — An approval asks for your decision once, not twice `web 0.129.0`
|
||||||
|
|
||||||
**A request waiting on you carried Approve and Reject on the card itself, and pressing either one
|
**A request waiting on you carried Approve and Reject on the card itself, and pressing either one
|
||||||
|
|||||||
Reference in New Issue
Block a user