summaries chat client
This commit is contained in:
@@ -12,6 +12,7 @@ import AllProjectsView from './components/AllProjectsView';
|
||||
import SettingsView from './components/SettingsView';
|
||||
import ProjectView from './components/ProjectView';
|
||||
import MemoryView from './components/MemoryView';
|
||||
import SummaryView from './components/SummaryView';
|
||||
|
||||
/**** useHooks **** */
|
||||
import { useSession } from './hooks/useSession';
|
||||
@@ -27,6 +28,7 @@ const BACK_MAP = {
|
||||
'settings': 'home',
|
||||
'project': 'all-projects',
|
||||
'memory': 'settings',
|
||||
'summaries': 'chat',
|
||||
};
|
||||
|
||||
export default function App() {
|
||||
@@ -37,6 +39,7 @@ export default function App() {
|
||||
const [viewHistory, setViewHistory] = useState([]);
|
||||
const [activeProject, setActiveProject] = useState(null);
|
||||
const { projects, refreshProjects } = useProjects();
|
||||
const [summarising, setSummarising] = useState(false);
|
||||
|
||||
// Lifted model props — available to header + SettingsView
|
||||
const [modelProps, setModelProps] = useState(null);
|
||||
@@ -159,6 +162,7 @@ export default function App() {
|
||||
onBack={goBack}
|
||||
canGoBack={canGoBack}
|
||||
loadedModel={modelProps?.modelAlias ?? null}
|
||||
summarising={summarising}
|
||||
/>
|
||||
)}
|
||||
|
||||
@@ -205,6 +209,13 @@ export default function App() {
|
||||
/>
|
||||
)}
|
||||
|
||||
{view === 'summaries' && (
|
||||
<SummaryView
|
||||
activeSession={activeSession}
|
||||
onBack={goBack}
|
||||
/>
|
||||
)}
|
||||
|
||||
<InfoPanel
|
||||
isOpen={rightOpen}
|
||||
onToggle={() => setRightOpen(o => !o)}
|
||||
@@ -214,6 +225,8 @@ export default function App() {
|
||||
onModelChange={setSelectedModel}
|
||||
lastModel={lastModel}
|
||||
lastTokenCount={lastTokenCount}
|
||||
summarising={summarising}
|
||||
onViewSummary={() => navigate('summaries')}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user