titan_colossus 1.2.0
titan_colossus: ^1.2.0 copied to clipboard
Enterprise performance monitoring for Titan. Frame metrics, page load timing, memory leak detection, rebuild tracking, and Lens integration.
Changelog #
1.2.0 - 2026-03-05 #
Fixed #
- Shade session persistence — Recorded sessions now survive Lens hide/show cycles. Session is stored on
Colossusinstance instead of disposed Pillar.
Added #
- Auto-show Lens after FAB stop — Lens overlay automatically opens when stopping a recording via the floating action button.
- Draggable FAB — Lens floating button can be dragged to any position. Position persists across hide/show. Added
Lens.resetFabPosition()to restore defaults.
Changed #
- Plugin tabs first — Plugin tabs (Shade) now appear before built-in tabs (Pillars, Herald, Vigil, Chronicle) in the Lens panel.
1.1.0 - 2026-03-04 #
Added #
- ColossusPlugin — One-line
TitanPluginadapter for full Colossus integration. Add or remove performance monitoring with a single line inBeacon(plugins: [...])- Manages
Colossus.init(),Lensoverlay,ShadeListener, export/route callbacks, auto-replay, andColossus.shutdown()automatically
- Manages
1.0.4 - 2026-03-04 #
Changed #
- Assert → Runtime Errors:
PhantomspeedMultiplier validation andColossus.instanceguard changed from debug-onlyassertto runtime errors (ArgumentError/StateError)
1.0.2 - 2026-03-03 #
1.0.1 - 2026-03-02 #
- Lens —
Lens,LensPlugin, andLensLogSinkmoved here fromtitan_bastion. Import frompackage:titan_colossus/titan_colossus.dart.
1.0.0 #
- Initial release
- Colossus — Enterprise performance monitoring Pillar
- Pulse — Frame metrics (FPS, jank detection, build/raster timing)
- Stride — Page load timing with Atlas integration
- Vessel — Memory monitoring and leak detection
- Echo — Widget rebuild tracking
- Tremor — Configurable performance alerts via Herald
- Decree — Performance report generation
- Lens integration — Plugin tab for the Lens debug overlay
- ColossusAtlasObserver — Automatic route timing via Atlas