diff --git a/apps/web/public/manifest.json b/apps/web/public/manifest.json index 858c56e..87ff8bf 100644 --- a/apps/web/public/manifest.json +++ b/apps/web/public/manifest.json @@ -1,6 +1,6 @@ { - "name": "Planarchy — Resource Planning", - "short_name": "Planarchy", + "name": "CapaKraken — Resource & Capacity Planning", + "short_name": "CapaKraken", "description": "Resource planning and project staffing for 3D production", "start_url": "/dashboard", "display": "standalone", diff --git a/apps/web/src/app/(app)/admin/vacations/page.tsx b/apps/web/src/app/(app)/admin/vacations/page.tsx index fdf5a96..8ddf031 100644 --- a/apps/web/src/app/(app)/admin/vacations/page.tsx +++ b/apps/web/src/app/(app)/admin/vacations/page.tsx @@ -1,7 +1,7 @@ import { PublicHolidayBatch } from "~/components/vacations/PublicHolidayBatch.js"; import { EntitlementManager } from "~/components/vacations/EntitlementManager.js"; -export const metadata = { title: "Vacation Management — plANARCHY" }; +export const metadata = { title: "Vacation Management — CapaKraken" }; export default function AdminVacationsPage() { return ( diff --git a/apps/web/src/app/(app)/estimates/EstimatesClient.tsx b/apps/web/src/app/(app)/estimates/EstimatesClient.tsx index d92e1ac..205db5e 100644 --- a/apps/web/src/app/(app)/estimates/EstimatesClient.tsx +++ b/apps/web/src/app/(app)/estimates/EstimatesClient.tsx @@ -466,7 +466,7 @@ export function EstimatesClient() { No estimates yet

- Start with the wizard to create a connected estimate from plANARCHY data. + Start with the wizard to create a connected estimate from CapaKraken data.

) : ( diff --git a/apps/web/src/app/(app)/resources/ResourcesClient.tsx b/apps/web/src/app/(app)/resources/ResourcesClient.tsx index 6eea6bc..086663b 100644 --- a/apps/web/src/app/(app)/resources/ResourcesClient.tsx +++ b/apps/web/src/app/(app)/resources/ResourcesClient.tsx @@ -1001,7 +1001,7 @@ export function ResourcesClient() { sortField={sortField} sortDir={sortDir} onSort={toggle} - tooltip="Unique employee identifier used across all plANARCHY records." + tooltip="Unique employee identifier used across all CapaKraken records." /> ); case "displayName": diff --git a/apps/web/src/app/(app)/resources/[id]/page.tsx b/apps/web/src/app/(app)/resources/[id]/page.tsx index 7d0d6ec..78cea27 100644 --- a/apps/web/src/app/(app)/resources/[id]/page.tsx +++ b/apps/web/src/app/(app)/resources/[id]/page.tsx @@ -9,9 +9,9 @@ export async function generateMetadata( try { const trpc = await createCaller(); const resource = await trpc.resource.getById({ id }); - return { title: `${resource.displayName} — Resources | plANARCHY` }; + return { title: `${resource.displayName} — Resources | CapaKraken` }; } catch { - return { title: "Resource — plANARCHY" }; + return { title: "Resource — CapaKraken" }; } } diff --git a/apps/web/src/app/(app)/vacations/my/page.tsx b/apps/web/src/app/(app)/vacations/my/page.tsx index c5c5279..554c112 100644 --- a/apps/web/src/app/(app)/vacations/my/page.tsx +++ b/apps/web/src/app/(app)/vacations/my/page.tsx @@ -1,6 +1,6 @@ import { MyVacationsClient } from "~/components/vacations/MyVacationsClient.js"; -export const metadata = { title: "My Vacations — plANARCHY" }; +export const metadata = { title: "My Vacations — CapaKraken" }; export default function MyVacationsPage() { return ; diff --git a/apps/web/src/app/auth/signin/page.tsx b/apps/web/src/app/auth/signin/page.tsx index 3eb9acf..a73aea2 100644 --- a/apps/web/src/app/auth/signin/page.tsx +++ b/apps/web/src/app/auth/signin/page.tsx @@ -37,7 +37,7 @@ export default function SignInPage() {
- plANARCHY Control Center + CapaKraken Control Center

Resource planning that stays readable under pressure. @@ -66,7 +66,7 @@ export default function SignInPage() {

Welcome Back

-

Sign in to plANARCHY

+

Sign in to CapaKraken

Resource Planning, staffing, and forecasting.

diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index f1cff42..be1cd13 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -19,23 +19,23 @@ const displayFont = Manrope({ export const metadata: Metadata = { metadataBase: new URL("https://planarchy.hartmut-noerenberg.com"), - title: "plANARCHY — Resource Planning", + title: "CapaKraken — Resource & Capacity Planning", description: "Interactive resource planning and project staffing tool", manifest: "/manifest.json", appleWebApp: { capable: true, statusBarStyle: "default", - title: "Planarchy", + title: "CapaKraken", }, openGraph: { - title: "plANARCHY — Resource Planning", + title: "CapaKraken — Resource & Capacity Planning", description: "Estimates, staffing, chargeability, and timelines in one workspace.", - images: [{ url: "/og-image.png", width: 1024, height: 1024, alt: "plANARCHY Logo" }], + images: [{ url: "/og-image.png", width: 1024, height: 1024, alt: "CapaKraken Logo" }], type: "website", }, twitter: { card: "summary_large_image", - title: "plANARCHY — Resource Planning", + title: "CapaKraken — Resource & Capacity Planning", description: "Estimates, staffing, chargeability, and timelines in one workspace.", images: ["/og-image.png"], }, diff --git a/apps/web/src/components/admin/WebhooksClient.tsx b/apps/web/src/components/admin/WebhooksClient.tsx index cb19158..48c2f01 100644 --- a/apps/web/src/components/admin/WebhooksClient.tsx +++ b/apps/web/src/components/admin/WebhooksClient.tsx @@ -176,7 +176,7 @@ export function WebhooksClient() {

Webhooks

- Configure outbound webhooks to notify external services about events in Planarchy. + Configure outbound webhooks to notify external services about events in CapaKraken.

- +
@@ -640,7 +640,7 @@ export function EstimateWizard({ onClose }: { onClose: () => void }) {
- + applyResource(resourceId, line.id)} placeholder="Search resource" />
diff --git a/apps/web/src/components/estimates/editors/DemandLineEditor.tsx b/apps/web/src/components/estimates/editors/DemandLineEditor.tsx index eae26ef..03f86dc 100644 --- a/apps/web/src/components/estimates/editors/DemandLineEditor.tsx +++ b/apps/web/src/components/estimates/editors/DemandLineEditor.tsx @@ -336,7 +336,7 @@ export function DemandLineEditor({