437c1e2f21
Implement UI and backend for sending story reactions.
...
Co-authored-by: Rashad Sookram <rashad@signal.org >
2022-03-17 16:02:42 -04:00
Alex Hart and Cody Henthorne
7f4a12c179
Fix issue where stories with links would fail to send.
2022-03-17 16:02:42 -04:00
Alex Hart and Cody Henthorne
19d3bbc70a
Order recipients in viewer by story sent date.
2022-03-17 16:02:42 -04:00
Alex Hart and Cody Henthorne
559561bf72
Add support for message resends.
2022-03-17 16:02:42 -04:00
Rashad Sookram and Cody Henthorne
c8c0589ac4
Hide spell check errors in post preview.
2022-03-17 16:02:42 -04:00
Greyson Parrelli and Cody Henthorne
666218773c
Improve conversation open speed.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2022-03-17 16:02:42 -04:00
Cody Henthorne
d3049a3433
Add block request action button to collapsed join request events.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
130d5a8945
Add index to improve speed of MMS count.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
172751cd42
Iterate over a snapshot of transaction listeners.
2022-03-17 12:12:56 -04:00
Rashad Sookram and Cody Henthorne
3ad7c96a3c
Fix ellipsis appearing in the middle of a message.
2022-03-17 12:12:56 -04:00
Fumiaki Yoshimatsu and Cody Henthorne
6d41d1f6d2
Fix soft keyboard popping up when the text was selected when the other keyboard was open.
...
Fixes #11780
2022-03-17 12:12:56 -04:00
Rashad Sookram and Cody Henthorne
cb74833dc2
Fix scheduling of ExpireStoriesAlarm.
2022-03-17 12:12:56 -04:00
Alex Hart and Cody Henthorne
8c7b6293fb
Fix data race preventing some story sends.
2022-03-17 12:12:56 -04:00
Cody Henthorne
9d1f46da9f
Collapse multiple join request/cancels when from a single person.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
216059b659
Fix layout for long text in SMS verification buttons.
...
Fixes #12037
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
18392ed0a4
Render date dividers based on sent time.
...
The time we use to render date headers needs to match the time we use to
render timestamps in the footer. We should be using sent time in both
cases.
Fixes #11589
2022-03-17 12:12:56 -04:00
Rashad Sookram and Cody Henthorne
63a4d20ea9
Keep 1:1 replies after expiry and fix queries.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
clauz9 and Cody Henthorne
749bbf428d
Make sure isSearchRequest is true when searchViewItem is expanded.
...
fixes signalapp#12054
2022-03-17 12:12:56 -04:00
Alex Hart and Cody Henthorne
b0458f10a3
Ensure identity records are good before trying to send media.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
5b91c927b6
Refresh our own profile before rotating our profile key.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
b45740884b
Only upload your avatar if it's being changed.
...
New server param means we don't have to upload the avatar if we want to
keep it the same.
2022-03-17 12:12:56 -04:00
Alex Hart and Cody Henthorne
87ad4be117
Fix issue where user could not select a group story.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
78de70881f
Fix responsiveness of profile photo edit UI.
...
There were various issues around the profile photo updating correctly in
the edit view. We want to make sure that what the user sees there is
what other people are seeing.
So I made some changes to make sure that when you remove your profile
photo the UI updates right away, as well as fixed most flickering
issues.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
e7a370a549
Fix paging issue where DataStatus was not updated on insert.
2022-03-17 12:12:56 -04:00
Alex Hart and Cody Henthorne
54eb579558
Allow external shares to a story.
2022-03-17 12:12:56 -04:00
732b67d8cb
Allow injectable typefaces in image text editor.
...
Co-authored-by: Rashad Sookram <rashad@signal.org >
2022-03-17 12:12:56 -04:00
Cody Henthorne
eed45b57a1
Prevent rejected/kicked group members from joining again via group link.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
3503c60fd1
Add routine check to ensure GV2 profiles are up-to-date.
2022-03-17 12:12:56 -04:00
Cody Henthorne
c17ba30cfc
Show different messages based on join group link error header.
2022-03-17 12:12:56 -04:00
Rashad Sookram and Cody Henthorne
5167c7235d
Don't animate to replies tab during open.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
803f94012a
Handle profile key changes consistently.
2022-03-17 12:12:56 -04:00
Alex Hart and Cody Henthorne
9281bcdd7d
Only display stories if you entered through stories.
2022-03-17 12:12:56 -04:00
Alex Hart and Cody Henthorne
4dca554967
Add better text reflow as font changes.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
7c45fb6c17
Fix issue where names with emoji would not display.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
8aa283488f
Clear search query in Story recipient selection after a selection is made.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
604c65c7fb
Add finalized story icon assets.
2022-03-17 12:12:55 -04:00
711148423d
Excise PowerMock and reenable like a bunch of ignored tests.
...
Co-authored-by: Rashad Sookram <rashad@signal.org >
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
1f82ceecc6
Story Status for landing page and my stories.
2022-03-17 12:12:55 -04:00
Rashad Sookram and Cody Henthorne
1ac8701ada
Update Gradle to 7.4.1.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
d61e33fdf3
Fix story display size logic.
2022-03-17 12:12:55 -04:00
Greyson Parrelli and Cody Henthorne
e552b5160f
Implement CdshV2Service.
2022-03-17 12:12:55 -04:00
Greyson Parrelli and Cody Henthorne
7e063e8ad8
Refactor CDSH to allow for code reuse.
2022-03-17 12:12:55 -04:00
Greyson Parrelli and Cody Henthorne
88a34936cd
Add more device info at the top of Spinner.
2022-03-17 12:12:55 -04:00
Greyson Parrelli and Cody Henthorne
c1181478dd
Remove GV2 capability check.
2022-03-17 12:12:55 -04:00
Greyson Parrelli and Cody Henthorne
d13d8628b5
Small UI tweaks.
...
- Update distance below avatar in conversation settings.
- Slightly increase bubble corner radius.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
6048208c8c
Fix crash with incorrectly tagged story.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
78214fb39b
Update click boundaries in story viewer.
2022-03-17 12:12:55 -04:00
Alex Hart and Cody Henthorne
ff8d7fa6c2
Add send/recv/render support for text stories.
2022-03-17 12:12:55 -04:00
Greyson Parrelli and Cody Henthorne
3a2e8b9b19
Add internal button to force an emoji search index download.
2022-03-17 12:12:55 -04:00