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 (
:logs-network,:logs-analytics) - Built-in
LogsPluginwith search, severity filtering, and copy features - Material3 themed UI with light/dark mode support and
AELogsUiConfigoverrides - Shared standard UI components (
AELogsViewerHeader,AELogsSearchBar,AELogsFilterChips) - 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 (
AELogs.i,NetworkApi,AnalyticsApi)
Architecture¶
- fully reactive
Model-Store-API-UIpattern - Idempotent thread-safe plugin mapping via
AELogsSetup.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