v0.9.28

looplj/axonhubv0.9.28Apr 5, 2026by looplj

AI Summary

Introduces ability to delete users and projects, along with new UI elements for trace visualization (flow/tree view). Includes a refactor for cleanup of stuck records and fixes for Moonshot token normalization.

Key Highlights

  • Allow deletion of users and projects
  • New flow/tree view for traces
  • Staleness-based cleanup for stuck processing records
  • Fix for Moonshot negative input tokens

New Features

  • User deletion capability
  • Project deletion capability
  • Flow/tree view for trace

Full Release Notes

## What's Changed
* fix(moonshot): normalize negative input tokens by @djdembeck in https://github.com/looplj/axonhub/pull/1276
* ci: add build workflow by @djdembeck in https://github.com/looplj/axonhub/pull/1275
* doc: anouncement for claude code by @looplj in https://github.com/looplj/axonhub/pull/1280
* feat: allow delete user by @looplj in https://github.com/looplj/axonhub/pull/1284
* feat: allow delete project by @looplj in https://github.com/looplj/axonhub/pull/1285
* opt: threads/trace ui by @looplj in https://github.com/looplj/axonhub/pull/1289
* refactor: add staleness-based cleanup for stuck processing records by @djdembeck in https://github.com/looplj/axonhub/pull/1286
* feat: add flow/tree view for trace by @looplj in https://github.com/looplj/axonhub/pull/1290
* feat: filter requests by source by @looplj in https://github.com/looplj/axonhub/pull/1291
* refactor: cleanup i18n keys & mutation error message by @looplj in https://github.com/looplj/axonhub/pull/1292


**Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.27...v0.9.28