Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
72fd874
add user personalization section
ved015 May 8, 2026
4597964
fix minor bugs
ishaanxgupta May 9, 2026
5ce1247
add codex plugin
ved015 May 12, 2026
f604f96
add orgid back removed when testing in local
ved015 May 12, 2026
37a0718
enhance UI of personalisation section
ishaanxgupta May 12, 2026
5259180
fix lint errors in dashboard-view.tsx
github-actions[bot] May 12, 2026
eddd799
enhance UI of personalisation section
ishaanxgupta May 12, 2026
b8d2cae
Merge branch 'feat/personalisation' of https://github.com/supermemory…
ishaanxgupta May 12, 2026
e14e418
fix: apply Biome formatting to dashboard-view.tsx
github-actions[bot] May 12, 2026
5cf7703
fix recent convo and redirect path
ved015 May 12, 2026
da1d647
add recent section
ishaanxgupta May 13, 2026
44ac45f
Merge branch 'main' into feat/personalisation
ishaanxgupta May 13, 2026
6cd2547
fix: add missing closing parenthesis in handleOpenToolDocument callback
github-actions[bot] May 13, 2026
89777ce
add plugin on top and on hover show summary
ishaanxgupta May 13, 2026
bc97cb6
remove unused imports
ishaanxgupta May 13, 2026
0ae8200
add title in place of name
ishaanxgupta May 13, 2026
6fa2a8c
add support for other plugins
ved015 May 15, 2026
91b96c6
fix: remove duplicate codex key in PLUGIN_INFO
github-actions[bot] May 15, 2026
82c308b
Merge branch 'main' into feat/personalisation
ishaanxgupta May 16, 2026
5673d4c
Merge remote-tracking branch 'origin/main' into feat/personalisation
ishaanxgupta May 21, 2026
504490f
fix(web): restore UTF-8 encoding in dashboard-view.tsx
github-actions[bot] May 21, 2026
6714945
remove no save memory plugin and fix memory routing
ved015 May 23, 2026
ca5106e
fix(web): apply Biome formatting to plugin-space.ts
github-actions[bot] May 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion apps/web/app/(app)/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ import {
type IntegrationParamValue,
} from "@/lib/search-params"
import { getChatSpaceDisplayLabel } from "@/lib/chat-space-label"
import { getToolDocumentSpace } from "@/lib/plugin-space"

type DocumentsResponse = z.infer<typeof DocumentsWithMemoriesResponseSchema>
type DocumentWithMemories = DocumentsResponse["documents"][0]
Expand Down Expand Up @@ -106,7 +107,7 @@ export default function NewPage() {
const isMobile = useIsMobile()
const { user, session } = useAuth()

const { selectedProject, selectedProjects } = useProject()
const { selectedProject, selectedProjects, setSelectedProject } = useProject()
const selectedProjectTag = selectedProjects[0]
const { allProjects } = useContainerTags()
const dashboardSpaceLabel = useMemo(
Expand Down Expand Up @@ -408,6 +409,18 @@ export default function NewPage() {
[setDocId],
)

const handleOpenToolDocument = useCallback(
(document: DocumentWithMemories, pluginClientId: string) => {
const documentSpace = getToolDocumentSpace(document, pluginClientId)
if (documentSpace) {
setSelectedProject(documentSpace)
}
handleOpenDocument(document)
void setViewMode("list")
},
[handleOpenDocument, setSelectedProject, setViewMode],
)

// Separate from handleOpenDocument because the graph view only has a document ID,
// not the full document object. The modal will fetch the document via the docId
// query param, so there may be a brief loading state (unlike handleOpenDocument
Expand Down Expand Up @@ -712,6 +725,7 @@ export default function NewPage() {
onNavigateToMemories={() => void setViewMode("list")}
onNavigateToGraph={() => void setViewMode("graph")}
onOpenDocument={handleOpenDocument}
onOpenToolDocument={handleOpenToolDocument}
onHighlightsChat={handleHighlightsChat}
onHighlightsShowRelated={handleHighlightsShowRelated}
onResetHighlights={handleResetHighlights}
Expand Down
11 changes: 11 additions & 0 deletions apps/web/app/auth/connect/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,17 @@ const PLUGIN_INFO: Record<string, PluginInfo> = {
],
icon: "/images/plugins/cursor.svg",
},
codex: {
name: "OpenAI Codex",
description:
"Persistent memory for OpenAI Codex CLI. Remembers your coding context, patterns, and decisions across sessions.",
features: [
"Auto-recalls relevant context before each prompt",
"Captures coding decisions and patterns automatically",
"Builds persistent user profile across projects",
],
icon: "/images/plugins/codex.svg",
},
}

function getPluginName(client: string): string {
Expand Down
Loading
Loading