From 7008803800593eb83dd2882216d869ee8a6c2b03 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Mon, 16 Feb 2026 11:06:04 +0700 Subject: [PATCH] docs(website): add updates guide for daemon and apps --- packages/website/src/routeTree.gen.ts | 21 +++++ packages/website/src/routes/docs.tsx | 1 + packages/website/src/routes/docs/index.tsx | 5 ++ packages/website/src/routes/docs/updates.tsx | 88 ++++++++++++++++++++ 4 files changed, 115 insertions(+) create mode 100644 packages/website/src/routes/docs/updates.tsx diff --git a/packages/website/src/routeTree.gen.ts b/packages/website/src/routeTree.gen.ts index a12d4d08f..cb6a14641 100644 --- a/packages/website/src/routeTree.gen.ts +++ b/packages/website/src/routeTree.gen.ts @@ -15,6 +15,7 @@ import { Route as IndexRouteImport } from './routes/index' import { Route as DocsIndexRouteImport } from './routes/docs/index' import { Route as DocsWorktreesRouteImport } from './routes/docs/worktrees' import { Route as DocsVoiceRouteImport } from './routes/docs/voice' +import { Route as DocsUpdatesRouteImport } from './routes/docs/updates' import { Route as DocsSecurityRouteImport } from './routes/docs/security' import { Route as DocsConfigurationRouteImport } from './routes/docs/configuration' import { Route as DocsCliRouteImport } from './routes/docs/cli' @@ -50,6 +51,11 @@ const DocsVoiceRoute = DocsVoiceRouteImport.update({ path: '/voice', getParentRoute: () => DocsRoute, } as any) +const DocsUpdatesRoute = DocsUpdatesRouteImport.update({ + id: '/updates', + path: '/updates', + getParentRoute: () => DocsRoute, +} as any) const DocsSecurityRoute = DocsSecurityRouteImport.update({ id: '/security', path: '/security', @@ -79,6 +85,7 @@ export interface FileRoutesByFullPath { '/docs/cli': typeof DocsCliRoute '/docs/configuration': typeof DocsConfigurationRoute '/docs/security': typeof DocsSecurityRoute + '/docs/updates': typeof DocsUpdatesRoute '/docs/voice': typeof DocsVoiceRoute '/docs/worktrees': typeof DocsWorktreesRoute '/docs/': typeof DocsIndexRoute @@ -90,6 +97,7 @@ export interface FileRoutesByTo { '/docs/cli': typeof DocsCliRoute '/docs/configuration': typeof DocsConfigurationRoute '/docs/security': typeof DocsSecurityRoute + '/docs/updates': typeof DocsUpdatesRoute '/docs/voice': typeof DocsVoiceRoute '/docs/worktrees': typeof DocsWorktreesRoute '/docs': typeof DocsIndexRoute @@ -103,6 +111,7 @@ export interface FileRoutesById { '/docs/cli': typeof DocsCliRoute '/docs/configuration': typeof DocsConfigurationRoute '/docs/security': typeof DocsSecurityRoute + '/docs/updates': typeof DocsUpdatesRoute '/docs/voice': typeof DocsVoiceRoute '/docs/worktrees': typeof DocsWorktreesRoute '/docs/': typeof DocsIndexRoute @@ -117,6 +126,7 @@ export interface FileRouteTypes { | '/docs/cli' | '/docs/configuration' | '/docs/security' + | '/docs/updates' | '/docs/voice' | '/docs/worktrees' | '/docs/' @@ -128,6 +138,7 @@ export interface FileRouteTypes { | '/docs/cli' | '/docs/configuration' | '/docs/security' + | '/docs/updates' | '/docs/voice' | '/docs/worktrees' | '/docs' @@ -140,6 +151,7 @@ export interface FileRouteTypes { | '/docs/cli' | '/docs/configuration' | '/docs/security' + | '/docs/updates' | '/docs/voice' | '/docs/worktrees' | '/docs/' @@ -195,6 +207,13 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof DocsVoiceRouteImport parentRoute: typeof DocsRoute } + '/docs/updates': { + id: '/docs/updates' + path: '/updates' + fullPath: '/docs/updates' + preLoaderRoute: typeof DocsUpdatesRouteImport + parentRoute: typeof DocsRoute + } '/docs/security': { id: '/docs/security' path: '/security' @@ -231,6 +250,7 @@ interface DocsRouteChildren { DocsCliRoute: typeof DocsCliRoute DocsConfigurationRoute: typeof DocsConfigurationRoute DocsSecurityRoute: typeof DocsSecurityRoute + DocsUpdatesRoute: typeof DocsUpdatesRoute DocsVoiceRoute: typeof DocsVoiceRoute DocsWorktreesRoute: typeof DocsWorktreesRoute DocsIndexRoute: typeof DocsIndexRoute @@ -241,6 +261,7 @@ const DocsRouteChildren: DocsRouteChildren = { DocsCliRoute: DocsCliRoute, DocsConfigurationRoute: DocsConfigurationRoute, DocsSecurityRoute: DocsSecurityRoute, + DocsUpdatesRoute: DocsUpdatesRoute, DocsVoiceRoute: DocsVoiceRoute, DocsWorktreesRoute: DocsWorktreesRoute, DocsIndexRoute: DocsIndexRoute, diff --git a/packages/website/src/routes/docs.tsx b/packages/website/src/routes/docs.tsx index dfd820c29..fd1a03e68 100644 --- a/packages/website/src/routes/docs.tsx +++ b/packages/website/src/routes/docs.tsx @@ -7,6 +7,7 @@ export const Route = createFileRoute('/docs')({ const navigation = [ { name: 'Getting started', href: '/docs' }, + { name: 'Updates', href: '/docs/updates' }, { name: 'Voice', href: '/docs/voice' }, { name: 'Git worktrees', href: '/docs/worktrees' }, { name: 'CLI', href: '/docs/cli' }, diff --git a/packages/website/src/routes/docs/index.tsx b/packages/website/src/routes/docs/index.tsx index 69dcfe5ec..447727ba9 100644 --- a/packages/website/src/routes/docs/index.tsx +++ b/packages/website/src/routes/docs/index.tsx @@ -101,6 +101,11 @@ function GettingStarted() {

Next