Commit Graph

400 Commits

Author SHA1 Message Date
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