Jordan Rose
14c93cbd20
Preserve orientation when stripping image metadata
2021-02-11 10:10:16 -08:00
Matthew Chen
8434091ead
Respond to CR.
2021-02-05 17:20:52 -03:00
Matthew Chen
d43895bfa3
Respond to CR.
2021-02-05 17:04:04 -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
4ad4959a6e
Fix problems with clear chat history
2021-02-05 11:26:11 -08:00
Nora Trapp
dac30cf4db
Don't store group threads in memory when sharing
2021-02-05 11:22:15 -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
c3e6235150
Elaborate date/time info in VoiceOver labels.
2021-02-05 15:13:36 -03:00
Matthew Chen
d99395299e
Rename group change classes.
2021-02-05 09:18:19 -03:00
Matthew Chen
82dd6446d1
Enforce max group name byte length.
2021-02-05 09:18:18 -03:00
Matthew Chen
856c5ac058
Use OWSURLSession when generating link previews.
2021-02-04 10:57:48 -03:00
Matthew Chen
e359de0aad
Merge branch 'release/5.3.3'
2021-02-04 10:57:26 -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
d78daae895
Improve handling of missing group change protos.
2021-02-04 09:54:30 -03:00
Matthew Chen
9a6e8ff75c
Reduce memory usage in system contacts fetch.
2021-02-03 10:01:53 -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
6c578e816f
Improve internal logging around manual migrations.
2021-01-29 11:18:13 -03:00
Jordan Rose
c7b6ba7010
Make OWSAccountIdFinder's methods into class methods
...
OWSAccountIdFinder is no longer used for dependency injection in
SignalMetadataKit, so there's no need to allocate empty NSObjects just
to call the methods.
No functionality change.
2021-01-28 12:03:50 -08: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
Jordan Rose
f8c2b764a2
Update for the removal of SMKEnvironment
2021-01-28 12:03:50 -08:00
Matthew Chen
f1b6c93903
Improve "group update info message" copy when joining group via group link.
2021-01-28 11:34:17 -03:00
Matthew Chen
671272d56f
Merge branch 'release/5.3.2'
2021-01-27 16:56:19 -03:00
Nora Trapp
efe5271e80
Attempt to fix wallpaper crash
2021-01-27 16:32:18 -03:00
Matthew Chen
d82b6f8250
Create a new GRDB storage adapter after grdb schema migrations.
2021-01-27 09:45:12 -03:00
Matthew Chen
584a638993
Create a new GRDB storage adapter after grdb schema migrations.
2021-01-27 09:45:12 -03:00
Matthew Chen
4df4700f63
Use nickname in group short names, part 2.
2021-01-25 15:14:43 -08:00
Nora Trapp
be5fffaff3
Reduce blurred wallpaper pixelization
2021-01-23 21:55:36 -08:00
Matthew Chen
34b6da7b2f
Fix build warnings; fix crash around url session errors.
2021-01-23 23:10:54 -03:00
Matthew Chen
b890fdeed8
Fix build warnings.
2021-01-23 22:45:33 -03:00
Nora Trapp
43c29c300b
Fix issue where sticker suggestions linger after sending attachment
2021-01-23 15:42:56 -08:00
Nora Trapp
06f2657cac
Improve sticker horizontal list view reuse
2021-01-23 15:33:48 -08:00
Nora Trapp
a73fde4676
Improve sticker loading behavior
2021-01-23 14:40:01 -08:00
Nora Trapp
bad1f4bac5
Fix group short display name to support nicknames
2021-01-23 11:13:15 -08:00
Nora Trapp
e1a89e6c9b
Don't use pure black for message bubbles
2021-01-23 11:13:15 -08:00
Nora Trapp
8dd274cf8e
Consolidate blurring logic
2021-01-23 11:13:15 -08:00
Matthew Chen
39ef391ebb
Update design of the conversation list cells.
2021-01-22 23:24:38 -03:00
Matthew Chen
23dc0f021c
Avoid OOM crashes in SAE.
2021-01-22 23:22:43 -03:00
Matthew Chen
0931081de1
Avoid OOM crashes in SAE.
2021-01-22 23:22:43 -03:00
Nora Trapp
4bcf268c13
make messages bubbles black/white when wallpaper is enabled
2021-01-22 18:21:16 -08:00
Michelle Linington
593cb20482
Remove sticker tooltip
2021-01-22 13:51:50 -08:00
Michelle Linington
945886a3ce
Tiny bits of avatar feedback
...
- Add edit button for contact threads
- Scale up avatars to full screen
- New contacts will inherit profile avatar
2021-01-22 13:48:12 -08:00
Matthew Chen
81c5d61f92
Improve upload progress.
2021-01-22 10:24:36 -08:00
Nora Trapp
0223faba79
Fix a crash when sharing
2021-01-21 20:00:52 -08:00
Nora Trapp
35db1c05a5
Add privacy setting to disable sharing suggestions
2021-01-21 20:00:52 -08:00
Nora Trapp
7230dabbc8
Add support for sharing suggestions
2021-01-21 20:00:29 -08:00
Nora Trapp
875296c44f
Contain ConversationPicker footer to the bounds of its view controller
2021-01-21 20:00:29 -08:00
Nora Trapp
c073d8e204
Speed up presentation of conversation picker, eliminate 'loading' state
2021-01-21 20:00:29 -08:00
Nora Trapp
6cd2c67239
Dim in dark mode by default
2021-01-21 18:16:57 -08:00