From c87232d5dfee75d117f450181457ebf328c6e5c6 Mon Sep 17 00:00:00 2001 From: adamelmore <2363879+adamdottv@users.noreply.github.com> Date: Mon, 26 Jan 2026 06:06:10 -0600 Subject: perf(app): performance improvements --- packages/app/src/pages/home.tsx | 11 ++++---- packages/app/src/pages/layout.tsx | 59 +++++++++++++++++++++------------------ 2 files changed, 38 insertions(+), 32 deletions(-) (limited to 'packages/app/src/pages') diff --git a/packages/app/src/pages/home.tsx b/packages/app/src/pages/home.tsx index 0c04c0767..10f7dac53 100644 --- a/packages/app/src/pages/home.tsx +++ b/packages/app/src/pages/home.tsx @@ -23,6 +23,11 @@ export default function Home() { const server = useServer() const language = useLanguage() const homedir = createMemo(() => sync.data.path.home) + const recent = createMemo(() => { + return sync.data.project + .toSorted((a, b) => (b.time.updated ?? b.time.created) - (a.time.updated ?? a.time.created)) + .slice(0, 5) + }) function openProject(directory: string) { layout.projects.open(directory) @@ -84,11 +89,7 @@ export default function Home() {