Matthew Chen
daa9061fd6
Fix App Store Release build.
2021-02-05 18:39:53 -03:00
Matthew Chen
cb3423b65d
Improve contact FTS, nicknames.
2021-02-05 17:04:04 -03:00
Matthew Chen
3f1dd1c872
Limit profile name component length to 26 glyphs.
2021-02-05 17:02:47 -03:00
Nora Trapp
2202bf9700
Disable Apple's "Quick Look" feature on iOS versions that they no longer support.
2021-02-05 11:46:57 -08:00
Nora Trapp
742df4bf96
Attempt to resolve crash when opening the app from a notification
2021-02-05 11:26:56 -08:00
Nora Trapp
dac30cf4db
Don't store group threads in memory when sharing
2021-02-05 11:22:15 -08:00
Michelle Linington
0b8a8bf864
PR Feedback
2021-02-05 11:07:08 -08:00
Michelle Linington
34e0f99cfd
Add additional validation group avatars we receive
...
Strengthens validation requirements for group avatars a user sets. Also,
checks these requirements on avatars we receive.
Introduces a data migration to drop any large group avatars.
This fixes an issue some users were reporting of jetsaming in the share
extension. All group avatars are stored in-memory on TSGroupModel.
Until we have a better strategy for memory management here, we'll want
to keep group avatars small.
2021-02-05 11:07:08 -08:00
Matthew Chen
2b6c28d953
Respond to CR.
2021-02-05 15:27:17 -03:00
Matthew Chen
c3e6235150
Elaborate date/time info in VoiceOver labels.
2021-02-05 15:13:36 -03:00
Matthew Chen
82dd6446d1
Enforce max group name byte length.
2021-02-05 09:18:18 -03:00
Matthew Chen
e359de0aad
Merge branch 'release/5.3.3'
2021-02-04 10:57:26 -03:00
Matthew Chen
08f31a55e4
Hide link previews if there is a pending message request.
2021-02-04 10:49:45 -03:00
Matthew Chen
e8c23e78fe
Do not linkify message bodies if there is a pending message request.
2021-02-04 10:49:45 -03:00
Matthew Chen
3a98384275
Do not linkify message bodies if there is a pending message request.
2021-02-04 10:49:45 -03:00
Matthew Chen
cce7a14e0c
Rework app readiness.
2021-02-04 09:55:39 -03:00
Matthew Chen
645bd76bd5
Rework app readiness.
2021-02-04 09:55:39 -03:00
Matthew Chen
cce030320e
Modify Debug UI to generate fake contacts with large noise avatars.
2021-02-03 10:01:53 -03:00
Matthew Chen
8366f01948
Respond to CR.
2021-02-03 09:54:49 -03:00
Matthew Chen
55f339e209
Hide attachment progress indicators if message send has failed.
2021-02-03 09:47:52 -03:00
Matthew Chen
549cbbc784
Hide attachment progress indicators if message send has failed.
2021-02-03 09:47:51 -03:00
Matthew Chen
e85e0993aa
Disable OWSURLSession caches by default.
2021-02-03 09:42:59 -03:00
Matthew Chen
b636d29ead
Add logging around 413 errors.
2021-02-03 09:42:59 -03:00
Matthew Chen
cf1d24b60a
Only offer to re-add dropped group members that are known to be re-addable.
2021-02-03 09:39:58 -03:00
Matthew Chen
6c6ae0014d
Add voice memo duration to VoiceOver description.
2021-02-02 17:55:13 -03:00
Michelle Linington
4532cb8b8e
PR Feedback
...
- Ensure we hide views behind existing usage of PinProgressView
- Add main thread assertions
- Unset completion handler whenever calling to ensure it's only called
once
2021-02-01 19:09:08 -08:00
Michelle Linington
880fd18168
Move AnimatedProgressView to its own file
2021-02-01 19:06:31 -08:00
Michelle Linington
e8ec60da33
PinProgressView -> AnimatedProgressView
...
Renames and edits some of the interface for PinProgressView to make it a
bit more general. Adds additional properties like the ability to
configure whether or not it should hide itself during animation.
2021-02-01 19:06:31 -08:00
Matthew Chen
138686d2d7
Fix accessibility in chat history items.
2021-01-29 16:43:02 -03:00
Matthew Chen
9c961b98b2
Fix accessibility in chat history items.
2021-01-29 16:43:02 -03:00
Matthew Chen
6c578e816f
Improve internal logging around manual migrations.
2021-01-29 11:18:13 -03:00
Matthew Chen
bec6d3cd09
Fix accessibility in chat history items.
2021-01-28 19:17:21 -03:00
Matthew Chen
cb358fd98b
Fix accessibility in chat history items.
2021-01-28 19:17:21 -03:00
Jordan Rose
05725078f1
SSK: Migrate SSKSessionStore to Swift
...
This is a no-change migration /except/ that I've dropped entry points
that are unused in the app or tests.
2021-01-28 12:03:50 -08:00
Matthew Chen
79c5cf0481
Adjust attachment progress style and layout.
2021-01-28 11:33:02 -03:00
Matthew Chen
f390b779d0
Adjust attachment progress style and layout.
2021-01-28 11:33:02 -03:00
Matthew Chen
49df8d2515
Fix issue around sharing a sticker pack URL to just the currently open conversation.
2021-01-28 11:32:13 -03:00
Matthew Chen
a52b6bfe44
Honor bandwidth settings in individual calls.
2021-01-27 17:57:52 -03:00
Jim Gustafson
421810913d
Integrate RingRTC bandwidth mode api changes
2021-01-27 17:39:28 -03:00
Jim Gustafson
8f2459bd28
Integrate RingRTC opaque-only api changes
2021-01-27 17:39:27 -03:00
Nora Trapp
bd2e2a0b50
Fix system message cell measurement
2021-01-27 11:27:36 -08:00
Matthew Chen
e713a600ea
Fix crash selecting recent photo.
2021-01-27 14:18:33 -03:00
Matthew Chen
79e922b68d
Fix "empty snippet" issue in conversation list view.
2021-01-27 10:08:58 -03:00
Matthew Chen
d2e6058ef6
Fix "empty snippet" issue in conversation list view.
2021-01-27 10:08:49 -03:00
Nora Trapp
8e52497de0
Handle keyboard done in bio view controller
2021-01-25 16:19:47 -08:00
Nora Trapp
d2a6a692a5
improve wallpaper preview flow
2021-01-25 16:15:30 -08:00
Matthew Chen
77b2ad834f
Use nickname in group short names, part 1.
2021-01-25 15:14:43 -08:00
Matthew Chen
a260a91c69
Fix cell layout edge cases around long sender names.
2021-01-25 15:14:12 -08:00
Matthew Chen
086ebf841a
Never display outgoing attachment progress for attachments from linked device.
2021-01-25 15:13:33 -08:00
Matthew Chen
bb87613726
Render enter profile bio.
2021-01-25 15:13:03 -08:00