Matthew Chen
3f1dd1c872
Limit profile name component length to 26 glyphs.
2021-02-05 17:02:47 -03:00
Matthew Chen
856c5ac058
Use OWSURLSession when generating link previews.
2021-02-04 10:57:48 -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
2ba0f06ac5
Hide profile name length and about/bio behind feature flag.
2021-01-20 17:07:33 -03:00
Matthew Chen
cb86af7700
Fix typo from spec.
2021-01-14 22:25:47 -03:00
Matthew Chen
e7f673f08c
Display profile bio.
2021-01-14 22:25:45 -03:00
Matthew Chen
156e504446
Add profile bio view.
2021-01-14 22:25:44 -03:00
Matthew Chen
1d9a4dac27
Update profile fetches to support bio + bioEmoji.
2021-01-14 22:25:44 -03:00
Matthew Chen
fc43edbb6b
Update profile updates to support bio + bioEmoji.
2021-01-14 22:25:44 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Matthew Chen
c01edb080e
Refine group migrations.
...
* Finalize group migration flags.
* Refine group migration failure copy.
* Improve copy warning about members invited and dropped by a migration.
2020-10-30 09:13:06 -03:00
Matthew Chen
89d7f1c26c
Improve group id mapping.
2020-10-30 09:07:38 -03:00
Matthew Chen
a93d68aafd
Fix rebase breakage.
2020-10-30 09:07:37 -03:00
Matthew Chen
bcc7995a7b
Migrate groups from v1 to v2, part 3.
...
* Pull out GroupMigrationActionSheet.
* Add group migration action sheets.
* Make changes to enable testing migrations.
* Rewrite banners in Swift.
* Refine group migration logic; add support for testability.
2020-10-30 09:06:40 -03:00
Matthew Chen
a66f2cfc56
Migrate groups from v1 to v2, part 2.
...
* Add legacy group upgrade action sheet.
* Add 'group update info messages' around migrations.
* Add new limits around group size.
* Rename migration modes to "manual", "auto-migration."
* Add legacy groups action sheets.
* Try to fill in missing UUIDs before migrating groups.
* Ignore "known unregistered" users during group migrations.
2020-10-30 09:05:13 -03:00
Matthew Chen
274aa326cb
Merge branch 'release/3.20.1' into release/3.21.0
2020-10-23 14:06:47 -03:00
Matthew Chen
f272471db5
Re-upload protected profiled names.
2020-10-23 14:01:44 -03:00
Nora Trapp
17c587a3f2
Fix message request double dismiss
2020-10-20 22:20:01 -07:00
Matthew Chen
ba65c97e7f
Update feature flags and remote config for v3.20.
2020-10-15 14:06:56 -03:00
Matthew Chen
b13ff0c879
Respond to CR.
2020-10-08 17:31:29 -03:00
Matthew Chen
686aee752c
Rename OWSMessageSender -> MessageSender.
2020-09-17 21:35:35 -03:00
Matthew Chen
c017e76aab
Rename singleton accessors.
2020-09-17 21:11:09 -03:00
Matthew Chen
ad6bda8a44
Rename singleton accessors.
2020-09-17 21:11:07 -03:00
Matthew Chen
8081ae1165
Remote deprecation.
2020-09-02 16:52:00 -03:00
Matthew Chen
22bae9e37e
Remote deprecation.
2020-09-02 16:51:59 -03:00
Matthew Chen
516defef39
Remote deprecation.
2020-09-02 16:51:59 -03:00
Matthew Chen
dd279beb5c
Clean up censorship circumvention.
2020-08-20 15:40:34 -03:00
Matthew Chen
3ba14dff98
Merge remote-tracking branch 'private/release/3.14.2'
2020-08-18 10:55:28 -03:00
Matthew Chen
9a19cc86aa
Respond to CR.
2020-08-18 10:42:33 -03:00
Matthew Chen
eea7ff16f9
Re-use existing profile avatars if possible.
2020-08-18 10:42:33 -03:00
Matthew Chen
07bbe9550c
Don't load pre-existing profile avatars during profile fetches.
2020-08-18 02:18:54 -03:00
Matthew Chen
c846da367c
Refine error retry handling.
2020-08-13 10:32:40 -03:00
Matthew Chen
fdd3c513ca
Rework Groups v2 & CDS feature flags.
2020-08-11 17:45:04 -03:00
Matthew Chen
a6d832a5f5
Refine stale profile fetch.
2020-08-07 17:44:11 -03:00
Nora Trapp
cd23769aa6
Resolve Storage Service profile name churn
2020-08-05 10:22:59 -07:00
Matthew Chen
2d3b6f9018
Implement attachment upload v3.
2020-08-01 12:06:58 -03:00
Matthew Chen
bed4090c9e
Implement attachment upload v3.
2020-08-01 12:06:55 -03:00
Matthew Chen
725f1dcf3e
Rework profile lifecycle.
2020-08-01 12:04:22 -03:00
Matthew Chen
038bb5e1d7
Rework profile lifecycle.
2020-08-01 12:04:22 -03:00
Matthew Chen
fb43938c12
Add logging around profile updates.
2020-07-31 14:06:25 -03:00
Nora Trapp
7fd148a919
Fix a crash on launch effecting some users
2020-07-17 12:47:06 -07:00
Nora Trapp
463e0266a4
PR Feedback
2020-07-15 18:41:29 -07:00
Nora Trapp
c7eb281d38
Render profile name changes in conversation
2020-07-15 18:41:14 -07:00
Matthew Chen
02e812deef
Tweak readiness checking.
2020-07-08 15:02:14 -03:00
Matthew Chen
df44fe18a2
Respond to CR.
2020-07-08 11:10:37 -03:00
Matthew Chen
f070a0e479
Clean up naming around profile fetches.
2020-07-08 11:10:37 -03:00
Matthew Chen
e779b3ca18
Fetch missing and stale user profiles.
2020-07-08 11:10:37 -03:00
Matthew Chen
5d71446e06
Track messages sent and received from users.
2020-07-08 11:10:37 -03:00
Matthew Chen
426640416d
Track last fetch date on user profile.
2020-07-08 11:10:37 -03:00