Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
Changed¶
Fixed¶
1.0.0 - 2025-07-XX¶
Added¶
- 🎉 Initial stable release
v1.0.0 - Extracted features into specialized independent plugins (
:log-network,:log-analytics) - Built-in
LogPluginwith search, severity filtering, and copy features - Material3 themed UI with light/dark mode support and
AELogUiConfigoverrides - Shared standard UI components (
PanelHeader,LogSearchBar,LogFilterChips) - Adaptive layout: bottom sheet (phones) / dialog (tablets)
- Configurable floating debug button and multi-finger long-press triggers
- Expanded Request/Response details view with JSON payloads in
NetworkPlugin - FlowRow property chips in
AnalyticsPlugin - Safe global static APIs (
AELog.i,NetworkRecorder,AnalyticsTracker)
Architecture¶
- fully reactive
Model-Store-API-UIpattern - Idempotent thread-safe plugin mapping via
AELogSetup.init() - Replaced global mutable states with strictly managed
StateFlowscopes - Removed
reifiedgeneric JVM restrictions for better multiplatform compatibility - Switched default
Instantlogic to Standard libraryClock.Systemfor platform consistency