diff --git a/preload.js b/preload.js
index 5023abca0..87b3d051b 100644
--- a/preload.js
+++ b/preload.js
@@ -56,6 +56,7 @@ window.lokiFeatureFlags = {
useFileOnionRequests: true,
useFileOnionRequestsV2: true, // more compact encoding of files in response
padOutgoingAttachments: true,
+ enablePinConversations: false,
};
if (typeof process.env.NODE_ENV === 'string' && process.env.NODE_ENV.includes('test-integration')) {
diff --git a/ts/components/session/menu/ConversationListItemContextMenu.tsx b/ts/components/session/menu/ConversationListItemContextMenu.tsx
index ac812f1a7..941fad8f8 100644
--- a/ts/components/session/menu/ConversationListItemContextMenu.tsx
+++ b/ts/components/session/menu/ConversationListItemContextMenu.tsx
@@ -46,9 +46,10 @@ export const ConversationListItemContextMenu = (props: PropsContextConversationI
const isGroup = type === 'group';
const isMessagesSection = useSelector(getFocusedSection) === SectionType.Message;
- const pinMenuItem = isMessagesSection ? (
-
- ) : null;
+ const pinMenuItem =
+ isMessagesSection && window.lokiFeatureFlags.enablePinConversations ? (
+
+ ) : null;
return (
<>
diff --git a/ts/window.d.ts b/ts/window.d.ts
index d8a86a540..9aa831a01 100644
--- a/ts/window.d.ts
+++ b/ts/window.d.ts
@@ -48,6 +48,7 @@ declare global {
useFileOnionRequests: boolean;
useFileOnionRequestsV2: boolean;
padOutgoingAttachments: boolean;
+ enablePinConversations: boolean;
};
lokiSnodeAPI: LokiSnodeAPI;
onLogin: any;