-
+
+
+
-
- {titleScreen(mainViewState)}
-
+
+
+
+
+ {titleScreen(mainViewState)}
+
+
+
+
{activeThread && (
-
setShowRightSideBar((show) => !show)}
- >
-
+
+ {showing && (
+
+
+ Threads Settings
+
+
setMore(!more)}
+ >
+
+
+
+ {more && (
+
+
{
+ onReviewInFinderClick()
+ setMore(false)
+ }}
+ >
+
+
+ Show in Finder
+
+
+
{
+ onViewJsonClick()
+ setMore(false)
+ }}
+ >
+
+
+
+ View as JSON
+
+
+ Opens thread.json. Changes affect this thread
+ only.
+
+
+
+
+ )}
+
+ )}
+
setShowRightSideBar((show) => !show)}
+ >
+
+
)}
- ) : (
-
-
- {titleScreen(mainViewState)}
-
-
- )}
-
-
-
+
+ )}
+
+ {mainViewState !== MainViewState.Thread && (
+
+
+ {titleScreen(mainViewState)}
+
+
+ )}
+
+
)
}
diff --git a/web/screens/Chat/Sidebar/index.tsx b/web/screens/Chat/Sidebar/index.tsx
index e04f9ff87..7b663a5ee 100644
--- a/web/screens/Chat/Sidebar/index.tsx
+++ b/web/screens/Chat/Sidebar/index.tsx
@@ -119,11 +119,44 @@ const Sidebar: React.FC = () => {
>
-
+
+
+ {
+ if (activeThread)
+ updateThreadMetadata({
+ ...activeThread,
+ title: e.target.value || '',
+ })
+ }}
+ />
+
+
+
+
+ {activeThread?.id || '-'}
+
+
+
+
+ {/*
{