Complete changelog
Stable release · npm
latest
npm install -g titen-memory@0.9.0
Install guide · Release page · npm package
The operator dashboard now presents each data area for its specific task. The REST, MCP, storage, and authorization contracts do not change.
Added
- Task-specific tables and fact views cover Projects, Subjects, Work, Audit & Events, Federation, Access, API & Keys, Approvals, Releases, Models, System, and Context.
- Each collection includes an authorized record count, selected-record inspector, empty state, and closed technical payload disclosure.
- Projects and Subjects load normalized references in the selected area.
- Desktop and 320 pixel mobile screenshots document the Projects directory.
Changed
- Work, grant, key, approval, and release actions now appear in the affected row. Successful mutations still reload state from the server.
- Federation peers and exchange records now use separate schemas. Audit entries and domain events also keep separate operator labels.
- Mobile tables now become linear record lists without horizontal page scrolling. The dashboard bundle remains below its 80 KiB gzip limit.
Security
- The new renderer uses text nodes for authorized response data. It does not render response HTML or save private data in browser storage.
- Disconnect, denial, logout, and capability changes clear the new tables, inspectors, payload disclosures, and row actions.