Skip to content

Releases: Dimowner/AudioRecorder

App V2 release (v2.0.2). Rewritten app v2. Target API 37. More features

11 Jun 20:29

Choose a tag to compare

Completely rework the app by adopting a new architecture written in Kotlin, designing the UI with Android Compose, integrating a Room database, and Hilt for dependency injection. Despite these substantial changes, the app’s existing user interface will remain mostly unchanged. Additionally, focus on achieving robust unit test coverage. These enhancements are expected to significantly enhance app stability, accelerate feature delivery, and mitigate concerns about introducing new bugs.

New app V2 new features:

  • Target API 37 and required changes for API 37.
  • Dark theme and Light theme support.
  • Dynamic colors theme support (Android 12+) β€” The app adapts to your system accent color automatically.
  • Ability to select audio source: Default, Mic, Voice Communication, and Unprocessed.
  • Ability to select max recording duration. Automatically start a new recording when this limit is reached.
  • Ability to set the recording author name tag embedded in the metadata of each recording file.
  • Bluetooth microphones support
  • Ability to detect broken records and restore them. Recording can get broken after unexpectedly app stopped or crashed or the device is rebooted.
  • Toggle to switch between the old App V1 (legacy) and the new App V2.
  • Slightly improved overall user experience and visuals.
  • Record info screen now displays the waveform and record author name.

Code changes:

  • Migrated database from SQLiteHelper to Room database for both App V1 and V2.
  • Use Hilt for Dependency Injection.
  • UI fully rewritten in Compose.
  • Ability to switch between App V1 and V2.
  • Added unit tests and Android tests to the most important components of the app.

Languages:

  • Added German, Italian, Polish, Portuguese, and Japanese localisations.
  • Added missing translations to already supported localisations.

Target API 34; Bugfixes; Improvements

13 Oct 12:53
86c8696

Choose a tag to compare

  • Update target SDK to 34, gradle plugin, Kotlin and libs.
  • Updated record panel buttons. Removed ability to delete recorded progress when recording paused.
  • Updated min supported SDK to 23.
  • Added 288 kbps bitrate to m4a recording format.
  • Improved move to trash and restore from trash logic. Added some unit tests. Some minor improvements.
  • Fix notifications. Update notifications UI for API 31 and later.
  • Added notification permission request.
  • Detect when device is going to reboot or shutdown and stop recording and playback before that happen.
  • Improved active record and recording record usage in main screen to prevent from sync issues.
  • When start WAV recording write empty header at start of the file

Target API 30; Added recording widget; Bugfixes

09 Dec 21:19
86c8696

Choose a tag to compare

  • Updated target API to 30.
  • Added public storage not available warning.
  • Added Widget which allows start recording instantly without launch app.
  • Renamed "Download" feature to "Save as..." to remove misunderstanding.
  • Fixed check has available space app crash.
  • Fixed notifications progress update app crash.
  • Fixed a bug when record decoding didn't start after stop recording from the notification.
  • Fixed a bug related to incorrect recording stop after the app restarted during recording.
  • Fixed some delete record button errors.
  • Fix keyboard show/hide on some devices.
  • Multiselect download fixed.
  • Minor bug fixes.

Ask for move records for Android 10 and above

25 Aug 18:23

Choose a tag to compare

  • Ask user for moving records from public directory to the app's private directory for Android 10 and above.
  • Functionality for moving records from public directory to the app's private directory for Android 10 and above.
  • Added start recording shortcut.
  • Fix time format bug in the records list.
  • Fixed spacing in Welcome, Info and Settings screens for Android 11.
  • Hide record location in record info.
  • Localization improvements and fixes.
  • Bug fixes.

More functionality, refactoring and bug fixes.

27 Feb 15:36

Choose a tag to compare

  • Multi select and multiple record deletion
  • Multiple records share and multiple records copy into Download dir
  • All dialogs same style
  • Now public storage is not available for Android 10 and higher because of Android restrictions
  • During waveform processing display a notification with progress and ability to cancel it
  • Waveform improvements and grid fixes
  • Fixed bookmarks list display bug
  • Bug fixes and improvements

More functionality

06 Jun 18:41

Choose a tag to compare

More functionality Pre-release
Pre-release
  • Added support recording in 3gp format
  • Display more information about record on main screen and records screen
  • Added file browser wich allow to browse files in available recording directories
  • Welcome screen with only one page
  • Fixed audio decoding wich was not started after stop recording

Bug fixes.

01 Apr 22:20

Choose a tag to compare

Bug fixes. Pre-release
Pre-release

A lot of bug fixes.

New Audio decoder; More features

29 Mar 11:52

Choose a tag to compare

Pre-release
  • Added a new async audio decoder;
  • Migrate to Android X.
  • Fixed cancel recording. Now canceled records are directly removed, not moved to trash.
  • Added ability to open the trash directory from the records list screen.
  • Extended records sort variants.
  • Added feature Download record file into Downloads directory.
  • Code refactoring; Performance optimizations; Improvements

WAV format recording fix.

09 Jan 23:30

Choose a tag to compare

Pre-release

Fix WAV recording, when it was not worked on some devices.

User requests and fixes.

08 Jan 22:34

Choose a tag to compare

Pre-release
  • Handle case when an audio record was removed outside of the app.
  • Stop recording when running out of space
  • A deleted record will be moved into the trash directory
  • Fixed memory leak
  • Sound, light, vibrate alarm when 'no space' notification
  • Animate waveform to start when stop playback
  • Updated draw waveform algorithm
  • UI fixes
  • Added ability to pause records on devices with Android 7 or higher
  • Added Blue-grey theme
  • Fixed bug when couldn't delete record ib record list
  • Fixed error when delete active record, records list was not shown
  • Added setting which allows selecting default record name format
  • Show blue theme when the first app start
  • Fixed few errors and crashes