Commit Graph

915 Commits

Author SHA1 Message Date
gavine99 b41c9f7103 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
2025-02-10 22:08:39 +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
gavine99 55a8937501 changes to gracefully handle a failure to get contact attachment data from provider 2025-02-06 11:47:30 +11:00
gavine99 53a634135f fix crashing bug attaching contact card 2025-02-05 13:28:39 +11:00
octoshrimpy 51ae22e9ea update version number prior to release 2025-02-04 07:44:56 -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 19afbdc783 Merge branch 'master' into values-syntax 2025-02-02 09:08:20 -07:00
gavine99 fbd1094b2b fixed bug that was a hangover from the original code that made message links only clickable once 2025-02-02 21:31:01 +11:00
gavine99 d7514d65b6 changes to add a new setting that allows user to choose to allow all message links, block all message links (including in notifications), or ask via a dialog box whether the user wishes to proceed 2025-02-02 21:23:01 +11:00
Inhishonor 39dd35a61e Update strings.xml 2025-02-01 16:30:36 -08:00
octoshrimpy f32e0b4528 Merge pull request #250 from gavine99/fix_message_selection_background
fully select message backgrounds in compose screen
2025-02-01 12:51:44 -07:00
gavine99 99a24516d7 compose message_list_item_in/out layout changes to select full background when message selected 2025-02-01 21:51:49 +11:00
gavine99 44b3e201e9 Merge branch 'master' into scheduled-messages-click-doesnt-schedule-18
# Conflicts:
#	presentation/src/main/java/com/moez/QKSMS/common/Navigator.kt
2025-02-01 21:24:10 +11:00
gavine99 6f2d47bcd7 changes to enter the compose screen in 'scheduling' mode when launched from the scheduling activity. causes message scheduling to shown be shown after contact is chosen 2025-02-01 21:18:59 +11:00
gavine99 b0f6491650 attach missed checkin file Navigator.kt - only has a parameter rename 2025-01-30 06:34:49 +11:00
gavine99 34d535633d fix only images attached to forwarded messages 2025-01-30 06:11:53 +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
octoshrimpy 2f2cc80199 Merge pull request #240 from gavine99/fix_take_a_photo_permission
bug fix of 'take a photo' not working
2025-01-29 08:36:44 -07:00
gavine99 ac26088e6c enabled WRITE_EXTERNAL_STORAGE permission in app manifest which is required to save mms attachments to media storage.
changed media storage locations from ...../QKSMS to ...../QUIK
2025-01-29 15:36:46 +11:00
gavine99 a4b0db56ca removed runtime check for WRITE_EXTERNAL_STORAGE at 'take a phot' time which is not required for taking a photo 2025-01-29 14:28:52 +11:00
gavine99 c7e58990f4 Merge branch 'octoshrimpy:master' into send_immediately_35 2025-01-29 12:33:00 +11:00
gavine99 b8104daf2d change layouts for delayed send send now and cancel buttons. remove button shadows. make buttons float bottom 2025-01-29 12:30:54 +11:00
octoshrimpy 49fdc967de Update build.gradle 2025-01-28 08:54:52 -07:00
octoshrimpy 81eb310959 Merge pull request #234 from gavine99/silent_notifications_for_unknown_numbers_60
silent notifications if no recipients are a contact
2025-01-28 08:02:01 -07:00
gavine99 cd55051a17 Merge remote-tracking branch 'origin/send_immediately_35' into send_immediately_35
# Conflicts:
#	presentation/src/main/java/com/moez/QKSMS/feature/compose/MessagesAdapter.kt
#	presentation/src/main/res/layout/message_list_item_out.xml
2025-01-28 16:58:52 +11:00
gavine99 61087d0d50 rebased to master.
moved send now button to rhs.
changed send now button long press to short/normal press
2025-01-28 16:38:00 +11:00
gavine99 1113ed6bc0 fixed not properly rendering selection background of updated message_list_item_out view 2025-01-28 16:03:24 +11:00
gavine99 43b8e70a12 added a 'send now' button to delay sent sms. user can now long press 'send now' to send a delayed message immediately 2025-01-28 16:03:14 +11: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 119e5d0355 fix bug in unblock number that crashed app by attempting to execute realm transaction on main thread. moved transaction to execute on io thread. 2025-01-28 11:41:56 +11:00
octoshrimpy 77ce54fd1b Merge pull request #232 from gavine99/fix_pr_225_render_issue
Fix pr 225 render issue
2025-01-27 09:09:25 -07:00
octoshrimpy a2d48ffcd2 Merge pull request #231 from Ilithy/Ilithy-patch
Update french translation
2025-01-27 09:09:03 -07:00
octoshrimpy c5dc470b8c Merge pull request #230 from gavine99/any_file_pe_attachments
changes to allow attaching *any* type of file
2025-01-27 09:08:46 -07:00
gavine99 580ad9d02d added onclick listener to audiobinder. removed recycledviewpool from parts adapter because it was recycling too fast and messing with attachment/part selection 2025-01-27 20:35:33 +11:00
gavine99 b7a8389bf6 removed audio state maintenance from audiobinder on the compose screen into messagesadapter class. fixed other ui issues also related to state loss in audiobinder and re-use of viewholders 2025-01-27 19:31:45 +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
gavine99 343ddf4612 build fix. fix incorrect <string> tag in fr strings. changed to <plurals> 2025-01-26 16:52:26 +11:00
Ilithy 267359e97d Update strings.xml 2025-01-24 23:55:25 +01:00
Ilithy 622d50e470 Update strings.xml 2025-01-24 19:51:45 +01:00
Ilithy a2e22e7e32 Update strings.xml 2025-01-24 12:59:30 +01:00
octoshrimpy f8b598c2bf Merge pull request #220 from gavine99/select_all_141
select all on conversations and compose screens. new compose 'show status' option
2025-01-22 12:13:33 -07:00
octoshrimpy d0be55046f Merge pull request #225 from gavine99/audio_mms_attachments
play audio attachments
2025-01-22 12:10:19 -07:00
gavine99 955bfda460 added feature to render and play audio/* mime type mms attachments 2025-01-22 16:26:04 +11:00
gavine99 97f88052cc add new 'rename conversation' menu option on main activity when 1 convo selected that allows changing conversation name/title
removed restriction on renaming only group conversations on conversationinfo screen
2025-01-20 13:18:31 +11:00
gavine99 76cefc1a84 fixed not properly rendering selection background of updated message_list_item_out view 2025-01-19 21:23:02 +11:00
gavine99 ade92ac03a added a 'send now' button to delay sent sms. user can now long press 'send now' to send a delayed message immediately 2025-01-19 21:03:28 +11:00
gavine99 c746c0ae7f added select all actionbar item on main (inc archived) and compose activities. item becomes available when first item selected. menu item toggles select all/select none.
added indefinite timeout to archive snackbar on conversations activity when >= 10 conversations are archived at once. in case of accidental mass archive gives user more time to undo.

added 'show status' menu item on compose activity that does the same as short touching on an item (exapnds it to show time, etc) but cn be applied to multiple selected items at once.
2025-01-19 14:36:39 +11:00
octoshrimpy 75c5b1acb6 Merge pull request #214 from gavine99/widget_conversations_162
Main widget launch appropriate app activities
2025-01-17 07:29:11 -07:00
octoshrimpy 204936675a Merge pull request #215 from gavine99/no_reply_for_non_numbers_94
disable reply ability to non-replyable messages/conversations
2025-01-17 07:28:53 -07:00
gavine99 67a59ddd4c small changes to GestureDectector usage to fix a race condition on motionEvents being used after they've been recycled 2025-01-16 19:48:18 +11:00