Nicholas
d33aa247db
Fix composer voice memo cancellation due to focus loss.
2023-02-02 17:22:40 -05:00
Alex Hart
7fbfc09a89
Refactor ContactSelectionListFragment to use ContactSearch infrastructure.
2023-02-02 17:22:40 -05:00
Cody Henthorne
6a8e82ef91
Prevent scheduling of sends when alarm permission is denied.
2023-02-02 17:22:40 -05:00
Cody Henthorne
4ad233c6d1
Show will send immediately warning if scheduled send is in the past.
2023-02-01 17:41:28 -05:00
Cody Henthorne
77a3037614
Update icons in popup/context menus.
2023-02-01 17:41:28 -05:00
Nicholas Tinsley
b5d52db57c
Add logging for audio recorder exceptions.
2023-02-01 11:41:30 -05:00
Alex Hart
eceed641bf
Fix leak in recording session.
2023-01-31 16:15:33 -05:00
Alex Hart
e90074ffef
Fix issue with bottom sheets.
2023-01-31 10:00:25 -04:00
Cody Henthorne
30c33fdd77
Fix issues with scheduled messages and quotes.
...
- Tapping quote in schedule view will jump to message in chat
- Scheduling a quote will not make the quoted message render as "isQuoted"
- Scheduled quotes will not appear in the quoted message's sheet of replies
- Fixes an off-by-N where N = # of scheduled messages when calculating location for jumping to a message
2023-01-27 17:42:22 -05:00
Cody Henthorne
14cd216668
Fix crash when delete scheduled message dialog is open and message sends.
2023-01-27 17:42:22 -05:00
Cody Henthorne
0cb0ef977c
Add calendar icon to pick date and time item.
...
Co-authored-by: Sgn-32 <49990901+Sgn-32@users.noreply.github.com >
2023-01-27 17:42:22 -05:00
Clark
b94f5501d9
Disable scheduling of voice note messages.
2023-01-27 17:42:21 -05:00
Clark
834283ba9b
Hide scheduled messages bar with input panel.
2023-01-27 17:42:21 -05:00
Clark
c5c60b7214
Add permissions dialogs for scheduled messages.
2023-01-26 20:25:27 -05:00
Cody Henthorne
71ecba17fc
Fix crash when saving empty formatted text drafts.
2023-01-26 20:25:27 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Cody Henthorne
cc490f4b73
Add text formatting send and receive support for conversations.
2023-01-25 17:02:41 -05:00
Alex Hart
b4a34599d7
Add support for message and thread results.
2023-01-25 17:02:41 -05:00
Alex Hart
c022172ace
Add group member results to contact search.
2023-01-25 17:02:41 -05:00
Clark
4dcbbfdd63
Fix voice note draft not being generated on audio focus loss.
2023-01-24 14:18:28 -05:00
Alex Hart
5d14166a27
Add support for arbitrary rows in contact search.
2023-01-24 14:18:28 -05:00
clark-signal
73b453b0d4
Fix re-used share intent when restarting task from recent activities.
2023-01-20 13:42:13 -05:00
Cody Henthorne
6e2e5e21cc
Update copy and behavior of SMS phased removal flow.
2023-01-19 13:33:07 -05:00
Alex Hart
8e313f8387
Collapse KnownRecipient / Story into single model.
2023-01-19 13:33:07 -05:00
Greyson Parrelli
3e7dc79fe8
Remove unnecessary code now that minSdk is 21.
2023-01-17 14:30:48 -05:00
Greyson Parrelli
564b9f47ee
Add banner warning about API 19 deprecation.
2023-01-12 15:36:21 -04:00
Alex Hart
3543a5ea24
Update donations strings.
2023-01-11 14:18:24 -04:00
clark-signal
a3bc831346
Fix mentions in drafts being uneditable.
2023-01-11 14:18:24 -04:00
clark-signal
87c366223a
Load drafts from DB when opening conversation from notifications.
2023-01-11 14:18:15 -04:00
Alex Hart
396742f3ad
Add new chat bubble pulse.
2023-01-11 13:16:43 -04:00
Greyson Parrelli
e2fb65920c
Ensure SMS and MMS messages are sent appropriately.
2023-01-06 11:27:33 -05:00
Cody Henthorne
73e46053f0
Fix voice note crash when future failed.
2023-01-05 12:12:03 -05:00
Alex Hart
54d0df9a05
Ensure only a single story is displayed above the fold in bottom sheets.
2023-01-04 16:40:36 -05:00
Greyson Parrelli
92b9fda6c7
Convert GroupTable to kotlin.
...
Also required converting some tests to mockk.
2023-01-01 23:05:02 -05:00
Greyson Parrelli
fecfd7cd78
Remove the rest of MmsSmsTable.
2022-12-31 13:43:12 -05:00
Greyson Parrelli
6cd6073bc7
Migrate most of MmsSmsTable.
2022-12-30 18:24:00 -05:00
Greyson Parrelli
f149c0adb9
Remove MmsSmsColumns.
...
All the columns got moved to MessageTable.
I kept the types though and renamed the class to MessageTypes because
it's a lot of boring domain-specific code.
2022-12-30 16:54:49 -05:00
Cody Henthorne
06b414f4ef
Add call disposition syncing.
2022-12-30 16:54:49 -05:00
Greyson Parrelli
d83ef56ab1
Remove SmsMessageRecord.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
a84a9c5381
Fetch isQuoted status in bulk during conversation load.
...
Improves overall time to load a page of messages by ~50%.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
c6f29fc950
Migrate queued jobs during SMS migration.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
3850c9c89d
Remove isMms from MessageId.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
60ae883df6
Rename SignalDatabase.sms/mms to SignalDatabase.messages
2022-12-30 15:11:56 -05:00
Greyson Parrelli
a7e3bdc892
Rename OutgoingMediaMessage -> OutgoingMessage.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
9b60bd9a4b
Remove OutgoingTextMessage and PushTextSendJob.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
e9d98b7d39
Migrate SMS messages into the MMS table.
2022-12-30 15:11:56 -05:00
Cody Henthorne
3ce5a7da67
Fix emoji toggle behavior when in emoji search mode.
...
When in emoji search, toggle would be set to "emoji" state or
act like in "emoji" state. Fix is to show "keyboard" state still
when in emoji search.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c5b4f44ab8
Fix various compiler warnings.
2022-12-16 15:22:04 -05:00
Cody Henthorne
c56e63d62f
Convert OutgoingMediaMessage and it's couterparts to kotlin.
2022-12-16 15:22:04 -05:00
Cody Henthorne
fb0aa55cbb
Fix instrumentation tests by forcing channel id usage to init channels.
2022-12-16 15:22:04 -05:00