Skip to content

Releases: darshanparajuli/LogcatReader

v2.6.1

13 Apr 17:09

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix crash (ArrayIndexOutOfBoundsException) when changing max logs setting while buffer is empty
  • Fix crash (NullPointerException) when restoring FiltersActivity with parcelable extras

Improvements

  • Add a button for entering package name by selecting an installed app on the filters sheet
  • Update snap scroll FAB icons for consistency across screens

Full Changelog: v2.6.0...v2.6.1

v2.6.0

28 Mar 19:10

Choose a tag to compare

What's new

  • Faster search with improved UI and hit count display
  • Fixed logcat restart not reporting failure correctly
  • Fixed share action sharing the wrong log file
  • Added Traditional Chinese (zh-TW) translation

New Contributors

Full Changelog

v2.5.1...v2.6.0

v2.5.1

14 Mar 19:18

Choose a tag to compare

What's Changed

  • Move notification permission handling and logcat service launch to DeviceLogsScreen
  • Fix app not closing when removing from recents
  • Fix: don't pre-select already added filter in "Select apps to filter" sheet
  • Animate compact view toggle when clicking on a compact list item
  • Change icon for filter option in settings

v2.5.0

13 Mar 02:05

Choose a tag to compare

Bug fixes

  • Fix notification actions for exiting the app and stopping recording not working on older Android versions
  • Fix an edge case where the app is unable to read logs after closing and opening it quickly
  • Don't show "exit" notification action when recording is active

Features/improvements

  • Show status messages when starting the logcat session, on error, and when waiting for logs
  • Dump logcat logs concurrently to improve startup performance
  • Use view model to manage logcat service access
  • Display new logs only if in a resumed state
  • Add missing Russian and Chinese translations

Maintenance

  • Upgrade Kotlin to 2.3.10, KSP to 2.3.6, Gradle to 9.3.1, AGP to 9.1.0
  • Code cleanup

v2.4.1

10 Mar 00:59

Choose a tag to compare

Changes

  • Fix: Pressing back now properly exits the app
  • Improvement: Show error toast when log viewer data is unavailable
  • Improvement: Interrupt polling thread when stopping logcat session
  • Improvement: Do not show log count while waiting for logs
  • Improvement: Status/nav bar appearance follows app theme setting (not just system)

Full changelog: v2.4.0...v2.4.1

v2.4.0

06 Mar 21:59

Choose a tag to compare

What's New

  • Scrollbar indicator for the logs list
  • Memory-efficient SnapshotFixedCircularBuffer for storing UI-facing logs
  • App bar subtitle indicates when the log buffer is full
  • Reduced default MAX_LOGS to 100,000

Bug Fixes

  • Fixed saved logs list not updating after deletion
  • Fixed newly added log flashing behind the nav bar before getting scrolled up when snap to bottom is enabled
  • Fixed security exception when opening log files to count logs

Changes

  • New icons for snap up/down FABs
  • Migrated to gradle daemon toolchain
  • Dependency upgrades and code cleanup

Full Changelog: v2.3.1...v2.4.0

v2.3.1

25 Oct 18:14

Choose a tag to compare

What's Changed

  • Fix crash upon startup caused by SQLite 'true' keyword by @SmallJoker in #99

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

17 May 20:01

Choose a tag to compare

What's Changed

  • Splash screen implemented with the new api by @sucicf1 in #89
  • Update Russian translation by @solokot in #93
  • Add option to filter the logs list by search keyword instead of highlighting the search hits
  • Add option to copy package name

New Contributors

Full Changelog: v2.2.1...v2.3.0

v2.2.1

26 Apr 18:18

Choose a tag to compare

  • Filter by date and/or time
  • Bug fixes and improvements

v2.1.1

14 Apr 01:09

Choose a tag to compare

  • Fix db migration crash
  • Fix LogcatService getting stopped on configuration change
  • Persist pause state and search bar after configuration change