Changelog¶
All notable changes to DashForge are documented here.
The format is based on Keep a Changelog, this project adheres to Semantic Versioning, and commits follow Conventional Commits.
v0.2.0 - 2026-04-26¶
Principal-based identity model, dashboard marketplace, and multi-app deployment support.
:octicons-tag-24: Release Notes{ .md-button }
Highlights¶
- Principal-based identity model with CoreForge integration
- Dashboard template marketplace with licensing and subscriptions
- Multi-app deployment support via AppBackend adapter
Added¶
- Principal entity as unified identity root for all actor types
- Marketplace entities: Publisher, Listing, License, Subscription, SeatAssignment
- DashboardTemplate entity for reusable templates
- SpiceDB integration for fine-grained access control
- Multi-app backend adapter for CoreForge deployment
Changed¶
- Migrated JWT and OAuth to CoreForge identity packages
- Replaced custom ChartIR types with @grokify/echartify
v0.1.0 - 2026-03-01¶
Initial release with full-stack dashboard builder.
:octicons-tag-24: Release Notes{ .md-button }
Highlights¶
- Full-stack dashboard builder with Go backend and TypeScript frontend
- Ent-based database schema with OAuth authentication
- Data source integrations and alert system
Added¶
- Go server with Chi router, JWT auth, and OAuth (GitHub, Google)
- Database entities: User, Organization, Dashboard, SavedQuery, Alert
- DataSource and Integration entities for external connections
- TypeScript ChartIR types and dashboard definitions