Commit Graph

356 Commits

Author SHA1 Message Date
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
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
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
inhishonor 80a6c87f63 Fix Filter Logic to search by group conversation title. 2025-03-18 17:12:59 -07:00
octoshrimpy 64f5ddfa07 version bump 2025-03-15 18:15:58 -04:00
gavine99 74a639cf40 change to start dial of last non-me recipient in a conversation in compose, qkreply and main-activity-swipe call actions 2025-03-13 09:39:02 +11:00
octoshrimpy d79e46dd42 Merge pull request #328 from gavine99/block-in-notification-doesnt-work-308
blockthreadreceiver db interaction on io thread
2025-03-11 15:15:12 -04:00
gavine99 d23a46d3fe blockthreadreceiver db ineraction on io thread 2025-03-06 15:42:22 +11:00
octoshrimpy 2a530a482c version bumps from GH web 2025-02-28 21:26:59 -05:00
gavine99 90e92d37b0 add license text to new housekeepingworkmanager file and re-enable line commented out for testing purposes 2025-02-20 20:45:03 +11:00
gavine99 2706a558b7 changes to save scheduled message attachment data in app local dir so external delete of attachment file doesn't result in it being unable to be found when sending message 2025-02-20 20:41:49 +11:00
gavine99 d7c5b1b71e 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 2025-02-19 18:51:36 +11:00
gavine99 8f644515ac changes to record audio for audio message from bluetooth sco device (ie bluetooth headset or earbuds) if connected at time of record 2025-02-18 21:31:51 +11:00
gavine99 94019f5e7a rebased to latest master 2025-02-17 20:41:11 +11:00
gavine99 72bf6b4ae4 changes to ingest all attachments in a standard manner. does not change user-facing functionality 2025-02-13 13:16:10 +11:00
octoshrimpy eeea87490d Merge pull request #254 from gavine99/mms-attachment-share-242
fixes for mms attachment view/share is suboptimal (#242) and other small fixups
2025-02-06 17:00:37 -07:00
octoshrimpy 0b1d847ca8 Update changelog.json 2025-02-04 07:38:14 -07:00
gavine99 042bbe80a1 changed to not save message attachments
to media store when sharing.
fixed using wrong attachment class for vcards (use lowercase on both sides of attachment mime type comparison)
added share button to audio attachment preview
removed old fileprovider that was never used
added content provider to provide mms attachments to external activities using a filename - not mms part id - so they can be saved externally with a proper name
fix bug when re-using attachment viewholder that has previously had text
fixed bug of image attachments always being named 'image' rather than their filename
 added share button to generic file attachment type in compose message list and removed onclick handler for viewing
2025-02-03 19:58:40 +11:00
octoshrimpy 5270006807 Merge pull request #241 from gavine99/save_attachments_235
fix bug that disabled download/view of mms attachments
2025-01-29 08:57:05 -07:00
gavine99 85f200ca17 fix mms image compression bug not compressing 2025-01-29 18:08:15 +11:00
gavine99 ce6efbd61e include forgotten MessageRepositoryImpl.kt file! 2025-01-29 17:24:11 +11:00
octoshrimpy 8c17e4592d Update changelog.json 2025-01-28 08:59:44 -07:00
gavine99 76922b583e changes to make new message notifications silent if any of the recipients of the new message are not in user's contacts. new setting on settings->notifications page 2025-01-28 15:22:05 +11:00
gavine99 314704a61a changes to allow attaching any type of file. mainly for video and audio attachments but nothing to stop any type of file being attached 2025-01-26 16:57:36 +11:00
octoshrimpy 6482a8eeb2 Merge pull request #222 from gavine99/sort_blocked_messages_138
sort blocked messages by lastmessage.date desc
2025-01-22 12:10:34 -07:00
gavine99 955bfda460 added feature to render and play audio/* mime type mms attachments 2025-01-22 16:26:04 +11:00
gavine99 5aee3cf1b5 sort blocked messages by lastmessage.date desc 2025-01-19 22:22:09 +11:00
gavine99 afd25c7971 Merge branch 'octoshrimpy:master' into widget_conversations_162 2025-01-15 20:00:41 +11:00
gavine99 0a75651ede changes to allow individual widget conversations to launch corresponding compose activity in thread of conversation. widget footer item 'view more conversations' launches main activity/conversations view. 2025-01-15 19:59:54 +11:00
gavine99 05b9fcceef make unread conversations float to the top of conversation lists and widgets. satisifies https://github.com/octoshrimpy/quik/issues/41 and largely satisfies https://github.com/octoshrimpy/quik/issues/99 2025-01-14 18:41:24 +11:00
gavine99 6eacfe4610 added feature to speak messages aloud via system TTS service. added "Speak" option to message swipe left/right options. swipe inbox message to read aloud. swipe again to interrupt. added widget that speaks unseen messages and marks messages as seen after reading them. needs string translations for settings_swipe_actions (new item "Speak") and speak_no_messages and speak_unseen_messages 2025-01-05 20:33:05 +11:00
octoshrimpy 2d902150b1 refactors changelog and version handling, fixes crash on startup due to version mismatch. 2024-11-02 15:11:20 -04:00
octoshrimpy 6b38b5af1e prep for alpha 2024-11-02 00:47:05 -04:00
octoshrimpy ba05abdb33 min version to 23, fix new message input bar losing padding, fix telephony permissions. fixes #140. 2024-10-30 02:46:06 -04:00
octoshrimpy ecb99a337d fixed ~~all~~ most of the ~~things~~ errors - it compiles now 2024-10-21 23:52:43 -04:00
octoshrimpy 862fd26ed0 version bump 2024-02-25 23:34:51 -07:00
octoshrimpy 415968ea43 feat: removes internet permission, replaces all qksms with quik, disables tracking 2024-02-25 23:28:17 -07:00
octoshrimpy 015c776453 feat: version bump 2024-02-11 01:22:59 -07:00
octoshrimpy ae9501722c feat: rename group conversations 2024-02-11 00:53:52 -07:00
octoshrimpy 6050c174a9 updates version numbers 2023-12-16 14:01:47 -07:00
octoshrimpy d2d57b97e1 late night changes 2023-11-26 14:04:20 -07:00
octoshrimpy 3404b58ef8 cleanup - v4.0, remove qk+ and help in sidebar 2023-11-25 16:25:41 -07:00
octoshrimpy 5bda0eebb1 fixes 2023-11-25 14:28:36 -07:00
octoshrimpy eff4fa3627 move to dev.octoshrimpy.quik 2023-11-14 13:48:22 -07:00
octoshrimpy 4f7a41fe97 compiles correctly now 2023-11-13 12:33:27 -07:00
Moez Bhatti d302f30460 Increment to v3.10.1 2023-01-16 12:53:53 -05:00
Moez Bhatti ee78fefe3f Increment to v3.10.0 2023-01-15 19:46:55 -05:00
Moez Bhatti b5cac5d87d Use MediaStore for saving attachments to device 2023-01-02 16:43:18 -05:00
Moez Bhatti 53b2ac2bf8 Migrate backup & restore feature to use SAF (#1900)
* Migrate backup & restore feature to use SAF

* Remove unused imports

* Remove unused rx subject

* Remove unused dateFormatter

* Open picker to current dir

* Improve exception messages when handling DocumentFile
2023-01-02 11:44:03 -05:00