From 6e00348bd7771847ea60cc182c14c6a4ccad5fe1 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:49:29 -0600 Subject: fix(app): remember last opened project --- packages/app/src/context/server.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'packages/app/src/context') diff --git a/packages/app/src/context/server.tsx b/packages/app/src/context/server.tsx index 8945cd37e..107657092 100644 --- a/packages/app/src/context/server.tsx +++ b/packages/app/src/context/server.tsx @@ -36,6 +36,7 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( createStore({ list: [] as string[], projects: {} as Record, + lastProject: {} as Record, }), ) @@ -197,6 +198,16 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( result.splice(toIndex, 0, item) setStore("projects", key, result) }, + last() { + const key = origin() + if (!key) return + return store.lastProject[key] + }, + touch(directory: string) { + const key = origin() + if (!key) return + setStore("lastProject", key, directory) + }, }, } }, -- cgit v1.2.3