Commit Graph

2721 Commits

Author SHA1 Message Date
gavine99 821b02ad58 change compose sendintent (sending sms/mms) and sendmessage interactor to ensure convos congruency
change compose selectedconversation (chips -> convo monitoring) to take advantage of changes in conversationrepo
conversationrepo change getthreadid to getconversation to avoid duplicate db access
some cleanups and refactoring in conversationrepo
2025-04-07 14:52:04 +10:00
octoshrimpy 27a836324e Merge pull request #408 from Inhishonor/rename-error-toast-string
Rename error toast string
2025-04-03 08:52:50 -04:00
octoshrimpy 975692ba61 Merge pull request #407 from gavine99/remove-old-code-small-refactor
remove some old commented-out, test code and one small refactor
2025-04-03 08:51:11 -04:00
Inhishonor ffb66f1f24 Merge branch 'octoshrimpy:master' into rename-error-toast-string 2025-04-02 18:00:35 -07:00
Inhishonor 7f1d1539a9 Changed the toast message for an error with the STT to be more accurate. 2025-04-02 17:59:49 -07:00
gavine99 ec2d256875 remove some old commented-out, test code and one small refactor 2025-04-03 10:41:22 +11:00
octoshrimpy 8f615f5fd1 Merge pull request #401 from gavine99/fix-check-for-stt-available
fix bug in speech recogniser available check
2025-04-02 09:01:29 -04:00
octoshrimpy f007d0a9b7 Merge pull request #402 from gavine99/upgrades-to-appcompat-and-emoji-libraries
upgrades to appcompat and emoji libraries. fix pr 399 for non-playstore/gsm os
2025-04-01 09:14:31 -04:00
gavine99 aad5d2fedc added missing manifest query intent for SpeechRecognizer.isRecognitionAvailable() call
made stt button only become visible if stt service is available regardless of settings value
2025-04-01 10:42:46 +11:00
gavine99 2c2c8e90a2 use emoji2-bundled version for compatibility with non playstore/gsm os'
emoji2 compat library to 1.4.0 (required compilesdk upgrade to 34)
make qkedittext use appcompatedittext for emoji compatibility
fix small incompatibilities introduced by new library versions
2025-04-01 10:02:34 +11:00
gavine99 7d743a5969 remove deprecated androidx.emoji-appcompat - see https://developer.android.com/develop/ui/views/text-and-emoji/emoji-compat 2025-04-01 07:07:05 +11:00
gavine99 bbdc6ceb8e upgrade to androidx.appcompat 1.6.1 2025-04-01 07:07:05 +11:00
octoshrimpy b6278cf11b Merge pull request #399 from gavine99/app-crashes-with-specific-emoji-string-183
make string parsing for emoji-only faster
2025-03-31 12:08:10 -04:00
gavine99 d2074c13d3 fix bug in speech recogniser available check 2025-03-31 16:32:01 +11:00
gavine99 7681b9ffdb changes to make emoji-only recognition faster. old regex method was so slow that os would anr the process. 2025-03-31 11:33:18 +11:00
octoshrimpy 6fe32a22d5 Merge pull request #396 from Inhishonor/fix-application-ID
Change a hardcoded name to a variable
2025-03-29 20:23:54 -04:00
Inhishonor 2f51051a62 Change a hardcoded name to a variable 2025-03-29 13:35:45 -07:00
octoshrimpy 718296b012 Merge pull request #395 from gavine99/fix-housekeeping-using-static-time-value
fix housekeeping worker using a pre-calced, static value for 'delete files older than'
2025-03-28 20:52:07 -04:00
octoshrimpy bf67db2f33 Merge pull request #394 from Inhishonor/patch-1
Change debug build to have a debug tag.
2025-03-28 20:51:37 -04:00
gavine99 858a406a74 fixes a bug where housekeeping worker was using a static value for 'remove filers older than' time. now uses time value that is calced when used 2025-03-29 06:37:21 +11:00
Inhishonor 037504cf5c Change all applicationID's to use variables.
This allows multiple types of builds.
2025-03-28 11:41:27 -07:00
Inhishonor ad27162942 Change debug build to have a debug tag.
To make testing debug builds easier.
2025-03-28 11:41:27 -07:00
octoshrimpy c8c875dd7e Merge pull request #389 from gavine99/truncate-long-message-text-236
limit convo bubble text to 5000 chars
2025-03-28 14:12:58 -04:00
gavine99 8356008b88 limit bubble display of text to 5000 chars.
add instruction status message when bubble char limit exceeded.
add share text feature.
make copy and share text menu options only available when there is text in selected messages.
new FileProvider to share messages text files out of app's cache dir.
add message subject to copy messages text feature.
a lot of refactoring of MessagesAdapter class.
add new FileUtils class.
convert file logging to use new FileUtils class.
change MediaRecorder to use new FileUtils class.
housekeeping worker now cleans messages text cache files.
housekeeping worker now checks cache files older than 2 hours before deleting.
2025-03-29 04:56:14 +11:00
octoshrimpy 669932ef0e Merge pull request #392 from gavine99/fix-deselect-race-condition-on-main-activity-block
fix race condition when using block menu item on main activity
2025-03-28 11:58:42 -04:00
octoshrimpy 8a3ca0077f Merge pull request #391 from gavine99/anr-when-receiving-a-text-380
move sms receive code path to a worker model to avoid anr on message receive
2025-03-28 11:58:24 -04:00
gavine99 8f7b422494 fix a race condition in the main activity where selection was being cleared before block dialog had the list of selected convos 2025-03-28 18:16:37 +11:00
gavine99 5793d98d4a change housekeeping worker to existing work policy to update 2025-03-28 16:45:56 +11:00
gavine99 be1896e53f implement new receivesms worker.
modify sms receive interactor to be used by new worker and add more logging.
create custom workfactory that supports injection into workers.
modify housekeeping worker to use injection.
2025-03-28 16:27:20 +11:00
octoshrimpy bbfa9ae4fd Merge pull request #362 from wiggleforlife/feat/dpad
Improve d-pad support
2025-03-27 11:09:25 -04:00
octoshrimpy 66163fa17b Merge pull request #383 from Inhishonor/screenshots_disable
Added a setting to disable screenshots.
2025-03-27 10:33:19 -04:00
inhishonor e1d81a9c02 Added setting to disable screenshots 2025-03-26 16:27:26 -07:00
Cian Ormond 6bd4af8738 Focus message box after sending a message (pt 2) 2025-03-26 11:03:21 -07:00
octoshrimpy aee49985b1 Merge pull request #377 from Inhishonor/auto-update-mms-configs
Automatically update MMS configs
2025-03-22 11:22:57 -04:00
Inhishonor bf92808a91 Fix All errors
Uses create-pull-request to commit changes, sets up a bash script to check for duplicates, runs every 3 months.
2025-03-21 18:27:35 -07:00
github-actions[bot] f91561625c Update MMS configs from com.google.android.apps.messaging.apk. 2025-03-21 18:22:14 -07:00
Inhishonor bcaeeb7a77 Create auto-update-mms-configs.yml
Pull mms configs from Google Messages. Code partially taken from GrapheneOS.
2025-03-21 12:00:19 -07:00
octoshrimpy 992c051ffd Merge pull request #374 from gavine99/fix-internal-file-logging
fix internal file logging to work on all sdk versions
2025-03-19 23:04:27 -04:00
octoshrimpy 3a82f542ba Merge pull request #373 from Inhishonor/conversation-search
Fix Filter Logic to search by group conversation title.
2025-03-19 23:04:11 -04:00
gavine99 f76fd8f292 fix internal file logging to work on all sdk versions 2025-03-19 14:40:19 +11:00
inhishonor 80a6c87f63 Fix Filter Logic to search by group conversation title. 2025-03-18 17:12:59 -07:00
octoshrimpy 58d1770276 Merge pull request #365 from Inhishonor/upload-apk
Upload app apk to github
2025-03-17 21:50:24 -04:00
octoshrimpy 6a65651458 Merge pull request #367 from ygorigor/patch-1
Update Romanian translation
2025-03-17 21:49:16 -04:00
octoshrimpy 2fb143564c Merge pull request #368 from gavine99/improve-convo-select-all-and-copy-text-speed-342-1
speed up convo activity (de)select all
2025-03-17 21:48:58 -04:00
Inhishonor e150aba72b Upload APK to Github on Pull Request
Adds steps to list the files in apk directory, rename the apk, and upload it to GitHub Actions.
2025-03-17 09:34:48 -07:00
Igor 8acfdb970e Update Romanian translation 2025-03-17 10:51:23 +02:00
gavine99 3de169452a significant speed up for convo activity toggle (de)select all - particularly for large numbers of messages. also for copy text menu item on convo screen 2025-03-17 19:51:20 +11:00
Cian Ormond 3e3fa3dc5b Focus message box after sending a message 2025-03-16 18:57:07 -07:00
octoshrimpy 0cbbded894 Merge pull request #364 from Inhishonor/feature-list
Add Features to app descriptions
2025-03-16 18:40:06 -04:00
Inhishonor 089f239661 Change "Available On" to "Download" 2025-03-16 15:02:58 -07:00