Alex Hart
ec504af593
Improve conversation open speed.
2023-02-14 15:10:08 -04:00
Alex Hart
c027203e8c
Polish thumbnail animation.
2023-02-14 14:03:09 -05:00
Alex Hart
417db2341b
Utilize drawable instead of bitmap for transition.
2023-02-14 14:03:09 -05:00
Alex Hart
d7c3112602
Speed up thumbnail transition.
2023-02-14 14:03:09 -05:00
Alex Hart
dda5037429
Add stubbing to ConversationThumbnailView and caching to a typeface.
2023-02-14 14:02:23 -05:00
Alex Hart
d0de43a6b2
Add thumbnail shared element animation.
2023-02-14 14:02:23 -05:00
Cody Henthorne
56b35f3767
Fix quoted links from rendering as clickable.
2023-02-14 14:02:22 -05:00
Greyson Parrelli
7f0221c5c6
Prefer MessageRecord mismatches when updating SN's.
2023-02-14 14:02:22 -05:00
Alex Hart
605289aca4
Upgrade ktlint and add twitter compose rules.
2023-02-14 14:02:22 -05:00
Greyson Parrelli
ca8755c6ad
Inline the scheduled message feature flag.
2023-02-14 14:01:40 -05:00
Cody Henthorne
7a72a9a0d7
Fix memory leak in conversation fragment.
2023-02-13 13:07:32 -05:00
Cody Henthorne
c741e32824
Fix stale thread id when a conversation is deleted.
2023-02-10 13:08:51 -05:00
Nicholas Tinsley
10f376e402
Catch new audio recording error states.
2023-02-06 16:53:08 -04:00
Cody Henthorne
9b08ebcc1d
Update QR code and send symbols.
2023-02-06 16:53:08 -04:00
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