Skip to content

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 AEDevLens engine with plugin architecture
  • Built-in LogsPlugin with 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
  • AEDevLensProvider composable wrapper
  • AEDevLensConfig for customization
  • UIPlugin and DataPlugin interfaces 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 LogStore with configurable max entries
  • Plugin lifecycle: onAttach → onOpen ⇄ onClose → onDetach