Skip to content

Releases: pilot51/voicenotify

Auto build

09 Nov 04:00
9ff7a2f
Compare
Choose a tag to compare
Auto build Pre-release
Pre-release

Use at your own risk!
These builds may be broken and some changes may lose settings or require clearing app data.
If you have a final release installed and want to preserve its settings while testing this, you can install the debug build alongside it.

What's Changed

New Contributors

Full Changelog: v1.3.1...auto-build

v1.3.1 [2024-01-11]

11 Jan 06:22
Compare
Choose a tag to compare

What's Changed

  • Support more notification data:
    • Big content title, text, and summary [#37]
    • Text lines
  • Add detail dialog (access by clicking log item) containing info from log plus:
    • Package name
    • Checkbox to enable/disable app
    • All notification parts and TTS message with labels [#76]
    • Metadata:
      • ID
      • Category
      • Progress
  • Support light mode (system theme)
  • Increase log limit: 20 -> 100
  • Increase default TTS max length: 100 -> 500
  • Change TTS Message default to use newlines instead of periods
  • Improve reliability of screen on check. Hopefully resolves TTS Repeat sometimes not working as expected.
  • Fix App List filter not cleared when closing search [#118]
  • Fix crash when updating NotificationInfo already pushed off list
  • Fix crash when tts is unexpectedly null
  • Prevent lateinit crash when accessing appContext
  • Translations updated
  • Other fixes and improvements

Full Changelog: v1.3.0...v1.3.1

v1.3.0 [2024-01-01]

01 Jan 23:50
Compare
Choose a tag to compare

A new year and a new release!

NOTICE: This update will remove any active usages of the widget and you would need to add it back. This is a result of the Compose conversion and Android's sensitivity to widget changes.

  • Converted all UI to Jetpack Compose. This significantly improves flexibility and maintainability, especially since most of the app was designed around Preference views rather than XML layouts. Many of the below changes are a result of this.
  • Minimum supported Android version increased from 4.3 to 5.0.
  • New app bar with back button in App List and TTS screens.
  • Ignore All/None are now separate app bar buttons in App List.
  • The keyboard input option was removed from Quiet Time. The button to switch input modes currently isn't included in the Material picker for Compose and the workarounds I tried were not satisfactory. This should be temporary.
  • Device States and TTS Audio Stream dialogs now have both 'Cancel' and 'OK' buttons. Changes are only saved with 'OK'.
  • TTS Text Replacement dialog is less janky.
  • Add title to Quiet Time dialog.
  • Widget image is now a white vector with tint applied. This changes the widget preview from green to white.
  • Allow long press on status row to open notification access settings.
  • Add ignore reasons for TTS failed, TTS interrupted (not by VN), and message exceeding TTS length limit.
  • Add version name to bottom of Help & Support dialog.
  • Include Git hash in version name.
  • Clarify that Require Text, Ignore Text, and Text Replacement are processed after TTS Message. [#78, #79]
  • If TTS speak call fails, restart TTS and retry all messages in queue.
  • Remove TTS Message reset when the old v1.0.x format is detected. This resolves an edge case where the message resets to default when the user tries setting it with a % (what was used instead of #). Anyone updating from v1.0.x to 1.3.0+ will need to either clear app data or manually reconfigure TTS Message to get it working properly. Google Play shows only one active user remaining who would be affected, so my apologies if that's you.
  • Fix crash when closing App List before loading completes.
  • Fix some headsets/headphones not detected. [#94]
  • Fix TTS Message preventing empty message detection from working. [#63]
  • Fix Require Text requiring all entries to match instead of any.
  • New translations:

v1.2.3 [2023-08-16]

17 Aug 00:20
Compare
Choose a tag to compare
  • Add Require Text option. [#98]
  • Add Discord and Matrix to Help & Support dialog.
  • Support decimal values for TTS Delay, TTS Repeat, and Shake-To-Silence preferences.
  • Check/request Post Notifications permission as required by Android 13+ when running test notification.
  • Fix crashes when entering decimal values in some preferences. (Regression in v1.2.0 caused by this Jetpack Preference bug)
  • Fix crash when Ignore All/None selected while app list is loading. [#100]
  • Fix crash when opening TTS Settings on Android 13.
  • Fix crash in Android 5.0 and below when clicking status if service is not running.
  • Translations updated. New language: Finnish. Thank you @tomechio and the many other translators!

v1.2.2 [2022-08-15]

16 Aug 02:15
Compare
Choose a tag to compare
  • Fix #89: Ignore menu does not show all apps in Android 11+
  • Fix App List filter crashing or not working

v1.2.1 [2022-08-07]

07 Aug 20:56
Compare
Choose a tag to compare
  • Add Privacy Policy under Help & Support (previously Support Voice Notify) to comply with new Google Play policies.
  • Fix issue #84: Crash at launch with clean install
  • Fix crash at launch on Android 12+
  • Change URL for Translations option from Get Localization (discontinued) to Weblate

v1.2.0 [2022-07-31]

01 Aug 03:01
Compare
Choose a tag to compare

After more than 3 years, the original Voice Notify is back! This was supposed to be the version bringing it back to Google Play, but it was rejected because I missed some new policies.
Details about the hiatus were previously posted here.

  • New icon! Contributed by Ruel Cedeno.
  • New option to ignore group notifications. Contributed by Scott Albertine.
  • Donate option removed. In short, this violated Google's policies by using PayPal and Google Wallet instead of Play Store payments, resulting in VN's removal in 2019.
  • Major code changes. Now written in Kotlin!
  • Fixes and improvements.

v1.1.3 [2018-04-23]

23 Apr 01:39
Compare
Choose a tag to compare
  • Ignore group summary notifications which were causing excessive repeating
  • Hopefully squash all the bugs with ignore reasons in log
  • Support for switching suspend on or off from Tasker/Locale/Llama (Intent actions: voicenotify.widget.ON, voicenotify.widget.OFF)
  • Add Malay and Polish translations, update others
  • Crash fixes
  • Other minor fixes and improvements

v1.1.2 [2017-12-12]

12 Dec 07:58
Compare
Choose a tag to compare

v1.1.1 [2017-12-12]

12 Dec 07:58
Compare
Choose a tag to compare
  • Add Indonesian
  • Fixes