Changed code to use Speech Recognizer instead of Package Manager, this allowed to check for all STT, not just default.
Also switched to using try/catch instead of if/else,
Rebase code with master branch.
Add SDK conditional to check for package manager.
Wrap `onCreate` in an if block that checks if Speech Recognition is even possible.
* Update build-on-pull.yml
Update's versions.
* Update build-on-pull.yml
Update Versions and add code to add the signing keys to the build.
* Update build-on-pull.yml
* Fixes the size of the icon.png.
* Update build-on-pull.yml
Fixes the formatting of the keystore injections.
* Update build-on-pull.yml
Changes it to only set up a NoAnalyticsDebug.
* Update build-on-pull.yml
Remove --stacktrace.
* attachment context menu for save, share, forward and open externally
remove share icons from audio and file attachment types
add forward and open externally to gallery menu so it matches attachment context menu
new icon/button for resend message
* Update build-and-release.yml
* Update build-on-pull.yml
* Update PR-deploy.yml
* Update build-and-release.yml
* Update PR-deploy.yml
* fix npe when setting out icons in messagesadapter when in message
* Update strings.xml
Change to "Leave A Star".
* new setting to show/hide new stt button - defaults to 'show' to enable discovery by user. move compose stt feature from double-tap compose entry box to new button on compose activity
* change tools view to 'on' for messageList
* changes to ingest all attachments in a standard manner. does not change user-facing functionality
* changes to make the speed-to-text button drag-and-dropable
* rebased to latest master
* changes to fix non-reset media player re-use crash
* manual update to fix my rebase merge
* changes to record audio for audio message from bluetooth sco device (ie bluetooth headset or earbuds) if connected at time of record
* changes to fix a bug that appeared to be a race condition between deleting mms parts (attachments) and removing the message data from the realm db when deleting a message. there could be attempts to access part data that no longer exists. protected where the access was being attempted.
* Update compose.xml
Fixed showing the copy text details, rather than message details.
* changes to enable a delete/clear menu icon on compose screen when there is message contents to clear - ie a schedule set, text input or attachments added
* changed to reset all necessary state, regardless of editingMode, in clearCurrentMessageIntent handler
* changes to make scheduled messages activity ui compliant with the rest of the app message listing activities. now allows sending and deleting multiple scheduled messages at once
* fixed title of send now confirm dialog
---------
Co-authored-by: octoshrimpy <octoshrimpy@users.noreply.github.com>
Co-authored-by: gavine99 <github@xymail.tk>
remove share icons from audio and file attachment types
add forward and open externally to gallery menu so it matches attachment context menu
new icon/button for resend message