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 release
- Core
AEDevLensengine with plugin architecture - Built-in
LogsPluginwith search, filter, and copy - Material3 themed UI with light/dark mode support
- Adaptive layout: bottom sheet (phones) / dialog (tablets)
- Floating debug button with configurable position
- Long-press gesture to open inspector
AEDevLensProvidercomposable wrapperAEDevLensConfigfor customizationUIPluginandDataPlugininterfaces for extensions- KMP support: Android, iOS (arm64, x64, simulatorArm64)
- Kermit log writer bridge (
AEDevLensLogWriter) - JSON syntax highlighting in log details
- HTTP method/status badge coloring
- Copy single log / copy all logs to clipboard
- Zero runtime overhead when
enabled = false
Architecture¶
- Instance-based design (no hidden globals)
StateFlow-based reactive data layer- Thread-safe
LogStorewith configurable max entries - Plugin lifecycle:
onAttach → onOpen ⇄ onClose → onDetach