Releases: pilot51/voicenotify
Auto build
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
- Translations update from Hosted Weblate by @weblate in #122
- Add a quick settings tile to toggle Voice Notify by @thezeroalpha in #140
- Translations update from Hosted Weblate by @weblate in #131
New Contributors
- @thezeroalpha made their first contribution in #140
Full Changelog: v1.3.1...auto-build
v1.3.1 [2024-01-11]
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]
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:
- Norwegian by @comradekingu (Allan Nordhøy)
- Japanese by @ngkwtys (Bashy)
v1.2.3 [2023-08-16]
- 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]
- 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]
v1.2.0 [2022-07-31]
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]
- 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]
- Fixes
v1.1.1 [2017-12-12]
- Add Indonesian
- Fixes