Signal-iOS/Signal/src/ViewControllers
Jordan Rose 61232780ee Don't reindex conversations on every model change
Every single message updates a TSThread model, but only a change in a
member's profile name or phone number, or a change to a group's model,
can update the indexing information. Turn 'shouldBeIndexedForFTS' into
a tri-state 'FTSIndexMode' with options 'never', 'manualUpdates', and
'always', and use 'manualUpdates' for TSThreads. Then explicitly
reindex on any of the changes listed above.
2022-02-01 15:05:34 -08:00
..
AppSettings Merge branch 'release/5.27.0' 2022-01-27 16:15:44 -08:00
Attachment Keyboard Convert to new Promise library 2021-09-03 11:41:34 -07:00
Avatars Reduce async work done on NSE launch. 2021-10-21 08:53:15 -03:00
Categories Move window manager to Signal target. 2021-10-19 17:59:13 -03:00
Context Menus UI tweaks to context menus 2022-01-31 09:31:17 +01:00
ConversationView Fix UI delay when sending a reply in chat. 2022-02-01 11:09:09 -08:00
DebugUI Don't reindex conversations on every model change 2022-02-01 15:05:34 -08:00
Device Transfer Revert "Restore ZXing" 2021-07-28 12:08:34 -07:00
GifPicker A handful of tiny changes 2021-11-02 14:46:00 -07:00
HomeView Do not use UIVC.topLayoutGuide and UIVC.bottomLayoutGuide. 2022-01-31 15:15:18 -08:00
MediaGallery Do not use -[UIApplication setStatusBarHidden:animated:]. 2022-01-31 15:15:18 -08:00
NewGroupView improved group creating animations 2021-12-13 09:33:43 +01:00
Payments Add badge collection to conversation settings 2021-11-17 15:22:14 -08:00
Photos IOS-1495: fixed dropped frames recording video 2021-12-02 09:16:06 +01:00
RecipientPicker Cleanup old feature flags 2022-01-24 10:53:55 -08:00
Registration Fix three minor compiler warnings. 2022-01-31 15:15:18 -08:00
Stickers Cleanup old feature flags 2022-01-24 10:53:55 -08:00
ThreadSettings Do not use UIVC.topLayoutGuide and UIVC.bottomLayoutGuide. 2022-01-31 15:15:18 -08:00
Utils Spam UI work 2021-05-07 12:13:37 -07:00
Wallpapers Simplify AFNetworking usage. 2021-10-15 10:50:35 -03:00
ActionSheetContentBuilder.swift Group link promotion. 2021-01-12 15:51:05 -03:00
AddContactShareToExistingContactViewController.swift Rework dependency access. 2021-03-25 09:24:27 -03:00
CameraFirstNavigationController.swift Design feedback around message forwarding flow. 2021-09-08 09:59:41 -03:00
ContactShareViewHelper.swift Port CVC to Swift. 2021-06-18 09:39:46 -03:00
ContactsPicker.swift Deprecate REST, Part 1 2021-08-18 14:25:36 -03:00
ContactViewController.swift Don't cache contacts on contacts manager. 2021-10-22 19:09:44 -03:00
CropScaleImageViewController.swift Refine handling of max profile avatar size. 2021-05-04 21:45:16 -03:00
ForwardMessageViewController.swift Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
GetStartedBannerViewController.swift Remove databaseChangesWillUpdate. 2021-09-08 21:41:13 -03:00
GroupInviteLinksUI.swift Clean up HTTP error metadata accessors. 2021-10-15 11:52:31 -03:00
GroupLinkPromotionActionSheet.swift Convert to new Promise library 2021-09-03 11:41:34 -07:00
GroupMigrationActionSheet.swift Badges avatars with custom diameters 2021-11-11 20:18:30 -08:00
InteractiveSheetViewController.swift Add support for configuring emoji reactions 2022-01-03 15:35:37 -08:00
InviteFlow.swift more little tweaks 2021-03-09 12:30:31 -08:00
LoadingViewController.swift Convert to new Promise library 2021-09-03 11:41:34 -07:00
LocationPicker.swift Simplify AFNetworking usage. 2021-10-15 10:50:35 -03:00
LongTextViewController.swift Remove databaseChangesWillUpdate. 2021-09-08 21:41:13 -03:00
MessageActionsToolbar.swift Cleanup old feature flags 2022-01-24 10:53:55 -08:00
MessageDetailViewController.swift Do not use UIVC.topLayoutGuide and UIVC.bottomLayoutGuide. 2022-01-31 15:15:18 -08:00
MessageReactionPicker.swift Merge branch 'release/5.27.0' 2022-01-26 12:21:38 -08:00
OWSImagePickerController.swift Change phone number. 2021-11-19 14:28:18 -03:00
OWSPinConfirmationViewController.swift Rework dependency access. 2021-03-25 09:24:27 -03:00
OWSPinReminderViewController.swift Fix pin reminder sheet on small devices with Large Type enabled 2022-01-12 17:00:36 -08:00
OWSPinSetupViewController.swift Improve PIN setup error handling 2022-01-27 15:22:38 -08:00
ReturnToCallViewController.swift Further updates to avatar badges: 2021-11-15 12:39:41 -08:00
SafetyNumberConfirmationSheet.swift Clean up ConversationAvatarView data sources 2021-11-09 14:25:55 -08:00
SendMessageFlow.swift Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
ViewOnceMessageViewController.swift Lint 2022-01-12 23:19:36 -08:00