Pinned message banners

This commit is contained in:
kate-signal
2025-11-25 15:02:22 -05:00
committed by GitHub
parent 9fe427d1fa
commit cff419bf4c
11 changed files with 432 additions and 48 deletions

View File

@@ -19,6 +19,7 @@
045B40892EC67510002D3F9A /* PinnedMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045B40882EC6750A002D3F9A /* PinnedMessageManager.swift */; };
045B408C2EC67C03002D3F9A /* PinnedMessageRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045B408B2EC67BFF002D3F9A /* PinnedMessageRecord.swift */; };
045B408E2EC6897B002D3F9A /* PinnedMessageManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045B408D2EC68974002D3F9A /* PinnedMessageManagerTest.swift */; };
045B40922ECE406A002D3F9A /* ConversationViewController+PinnedMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045B40912ECE4060002D3F9A /* ConversationViewController+PinnedMessages.swift */; };
046926092E8EBAAE00B1FC74 /* TSInfoMessage+Polls.swift in Sources */ = {isa = PBXBuildFile; fileRef = 046926082E8EBAA800B1FC74 /* TSInfoMessage+Polls.swift */; };
047A6DD02E00B5720048EDF4 /* BackupKeyReminderMegaphoneTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047A6DCF2E00B5640048EDF4 /* BackupKeyReminderMegaphoneTests.swift */; };
0480F0002E57C51A006CBB29 /* BackupsEnabledNotificationMegaphone.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0480EFFF2E57C513006CBB29 /* BackupsEnabledNotificationMegaphone.swift */; };
@@ -3880,6 +3881,7 @@
045B40882EC6750A002D3F9A /* PinnedMessageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessageManager.swift; sourceTree = "<group>"; };
045B408B2EC67BFF002D3F9A /* PinnedMessageRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessageRecord.swift; sourceTree = "<group>"; };
045B408D2EC68974002D3F9A /* PinnedMessageManagerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessageManagerTest.swift; sourceTree = "<group>"; };
045B40912ECE4060002D3F9A /* ConversationViewController+PinnedMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConversationViewController+PinnedMessages.swift"; sourceTree = "<group>"; };
046926082E8EBAA800B1FC74 /* TSInfoMessage+Polls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+Polls.swift"; sourceTree = "<group>"; };
047A6DCF2E00B5640048EDF4 /* BackupKeyReminderMegaphoneTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupKeyReminderMegaphoneTests.swift; sourceTree = "<group>"; };
0480EFFF2E57C513006CBB29 /* BackupsEnabledNotificationMegaphone.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupsEnabledNotificationMegaphone.swift; sourceTree = "<group>"; };
@@ -8235,6 +8237,7 @@
34A4D8822677C59300A794E7 /* ConversationViewController+Misc.swift */,
34A4D88E267A402100A794E7 /* ConversationViewController+Notifications.swift */,
4CD675C422E7CF22008010D2 /* ConversationViewController+OWS.swift */,
045B40912ECE4060002D3F9A /* ConversationViewController+PinnedMessages.swift */,
88FE237D249C22080041670F /* ConversationViewController+Scroll.swift */,
3426A369255D9D7C0036407F /* ConversationViewController+Selection.swift */,
D95DA7EC28B560D1003996BA /* ConversationViewController+SystemMessageItems.swift */,
@@ -17052,6 +17055,7 @@
34A4D8832677C59400A794E7 /* ConversationViewController+Misc.swift in Sources */,
34A4D88F267A402100A794E7 /* ConversationViewController+Notifications.swift in Sources */,
4CD675C522E7CF22008010D2 /* ConversationViewController+OWS.swift in Sources */,
045B40922ECE406A002D3F9A /* ConversationViewController+PinnedMessages.swift in Sources */,
88FE237E249C22080041670F /* ConversationViewController+Scroll.swift in Sources */,
3426A36A255D9D7C0036407F /* ConversationViewController+Selection.swift in Sources */,
D95DA7ED28B560D1003996BA /* ConversationViewController+SystemMessageItems.swift in Sources */,