Commit graph

29 commits

Author SHA1 Message Date
Morgan Pretty
5bb3bd7bc1 Cleaned up some config sync logic and allowed migrations to trigger them
Updated the migrations so they can specify whether a configuration sync is required
Moved the config sync logic into a MessageSender extension (makes far more sense than AppDelegate)
Fixed a bug where the ShareVC was triggering the 'versionMigrationsDidComplete' twice
Removed a couple of imports for files that had been deleted
2022-03-24 10:03:51 +11:00
Morgan Pretty
78c0d000be Removed the OWSBlockingManager replacing it with the config sync
Fixed an issue where the "block" button would appear in the NoteToSelf swipe menu
Removed the OWSBlockingManager and supporting files
Removed a number of unused classes and methods
Refactored the BlockListUIUtils to Swift
2022-03-23 09:59:38 +11:00
Morgan Pretty
e6b941ea8a Fixed a number of tweaks and bugs with message requests
Removed the "Back" text from the back buttons
Removed the inset on the 'Path' settings button so the text remains horizontally centered
Hid the settings button from message request threads
Fixed an issue where the back button would remain visible in a conversation when the search field was visible
Fixed an issue where the tintColor of the conversation search field didn't match the global search field
Fixed an issue where sending an attachment response to a message request wouldn't approve the message request
Updated the size and positioning of the message request 'Clear All' button to match the DM 'Next' button
Updated the message request 'Clear All' button to start visible (so it's visible during the push animation) since that's the most likely state it'll be in
Updated the 'Message Requests' cell to use the pinned background colour
Updated the fallback for contact thread names to be a middle-truncated string (4 characters either side)
2022-02-28 17:23:34 +11:00
Morgan Pretty
819d5a39e1 Disabled the disappearing message settings for the recipient of a message request as well 2022-02-24 16:29:06 +11:00
Morgan Pretty
051f03f4b4 PR comments and a few missed use cases
Disabled the attachments and voice message buttons for the first message
Disabled the Disappearing Messages flag for the until the conversation is approved
Fixed a bug where the recipient of a message request could incorrectly get the 'pending approval' state
Refactored some standard auto layout code to use the custom extension code
2022-02-14 17:49:08 +11:00
Ryan Zhao
c5635a39dd set nickname to a person that never talked to 2021-12-14 15:51:17 +11:00
Niels Andriesse
1b0a12d7c0 Don't unnecessarily unsubscribe from closed group PNs
We don't need to do this anymore as we now have the ability to ignore PNs in the notification service extension
2021-08-03 16:21:30 +10:00
Niels Andriesse
7043e83ea3 Merge branch 'dev' into conversation-ui 2021-08-03 16:08:34 +10:00
Niels Andriesse
7f0b87a2b2 Avoid unnecessary conversation screen updates 2021-08-03 15:36:54 +10:00
Ryan Zhao
12a995bc91 enable only notify mention for closed groups 2021-08-03 13:47:11 +10:00
Niels Andriesse
8dac8a9ae4 Fix copy 2021-07-29 13:21:31 +10:00
Niels Andriesse
483ed4792f Fix localization & clean 2021-07-29 10:14:06 +10:00
ryanzhao
b0e03f5dfd update subtitle status in conversation screen instantly 2021-07-26 16:16:14 +10:00
ryanzhao
798b541241 add UI in conversation settings 2021-07-26 15:42:04 +10:00
Niels Andriesse
aae11b1c28 Disable PNs for muted closed groups 2021-07-13 16:09:28 +10:00
Niels Andriesse
216c4a92e5 Debug 2021-05-07 15:06:20 +10:00
Niels Andriesse
e2715d1ee9 Implement sending logic 2021-05-07 14:08:52 +10:00
Niels Andriesse
b3f45455e5 Hook up user selection screen 2021-05-07 13:50:32 +10:00
Niels Andriesse
5aab5346dd Add invite button to conversation settings 2021-05-07 13:39:39 +10:00
Niels Andriesse
ea668f0344 Use newly translated strings 2021-05-07 11:05:16 +10:00
nielsandriesse
49f3b9f7db Rename contactIdentifier → contactSessionID 2021-05-05 10:00:39 +10:00
nielsandriesse
21acdfc835 Clean up thread model 2021-05-05 09:53:18 +10:00
Niels Andriesse
f2f5dcdfc2 Implement closed group logic changes 2021-04-15 13:36:03 +10:00
Niels Andriesse
d11db4cb03 Fix edit nickname button showing up for group threads 2021-03-18 16:25:46 +11:00
Niels Andriesse
54fc54e7b9 Minor refactoring 2021-03-05 09:18:45 +11:00
Niels Andriesse
9acc48feb2 Debug 2021-03-01 13:43:52 +11:00
Niels Andriesse
cf07fc1b1a Implement nicknames 2021-03-01 13:15:54 +11:00
Niels Andriesse
dd0baf0d97 Unify contacts APIs 2021-03-01 09:36:18 +11:00
Niels Andriesse
d30fd2fb07 Clean 2021-02-19 16:02:19 +11:00
Renamed from Session/Conversations V2/Settings/OWSConversationSettingsViewController.m (Browse further)