feat(03-01): add branding dep and replace HTML/asset branding with Nexus

- Add @paperclipai/branding workspace dep to ui/package.json and cli/package.json
- Change <title> and apple-mobile-web-app-title to Nexus in ui/index.html
- Replace site.webmanifest name/short_name with Nexus
- Replace paperclip SVG favicon with N-letter Nexus favicon
This commit is contained in:
Mikkel Georgsen 2026-03-30 23:43:47 +02:00
parent 1e48ca0d3a
commit 7c7d3749c3
6 changed files with 19 additions and 8 deletions

View file

@ -45,6 +45,7 @@
"@paperclipai/adapter-pi-local": "workspace:*", "@paperclipai/adapter-pi-local": "workspace:*",
"@paperclipai/adapter-openclaw-gateway": "workspace:*", "@paperclipai/adapter-openclaw-gateway": "workspace:*",
"@paperclipai/adapter-utils": "workspace:*", "@paperclipai/adapter-utils": "workspace:*",
"@paperclipai/branding": "workspace:*",
"@paperclipai/db": "workspace:*", "@paperclipai/db": "workspace:*",
"@paperclipai/server": "workspace:*", "@paperclipai/server": "workspace:*",
"@paperclipai/shared": "workspace:*", "@paperclipai/shared": "workspace:*",

6
pnpm-lock.yaml generated
View file

@ -58,6 +58,9 @@ importers:
'@paperclipai/adapter-utils': '@paperclipai/adapter-utils':
specifier: workspace:* specifier: workspace:*
version: link:../packages/adapter-utils version: link:../packages/adapter-utils
'@paperclipai/branding':
specifier: workspace:*
version: link:../packages/branding
'@paperclipai/db': '@paperclipai/db':
specifier: workspace:* specifier: workspace:*
version: link:../packages/db version: link:../packages/db
@ -624,6 +627,9 @@ importers:
'@paperclipai/adapter-utils': '@paperclipai/adapter-utils':
specifier: workspace:* specifier: workspace:*
version: link:../packages/adapter-utils version: link:../packages/adapter-utils
'@paperclipai/branding':
specifier: workspace:*
version: link:../packages/branding
'@paperclipai/shared': '@paperclipai/shared':
specifier: workspace:* specifier: workspace:*
version: link:../packages/shared version: link:../packages/shared

View file

@ -6,8 +6,8 @@
<meta name="theme-color" content="#18181b" /> <meta name="theme-color" content="#18181b" />
<meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="Paperclip" /> <meta name="apple-mobile-web-app-title" content="Nexus" />
<title>Paperclip</title> <title>Nexus</title>
<!-- PAPERCLIP_RUNTIME_BRANDING_START --> <!-- PAPERCLIP_RUNTIME_BRANDING_START -->
<!-- PAPERCLIP_RUNTIME_BRANDING_END --> <!-- PAPERCLIP_RUNTIME_BRANDING_END -->
<!-- PAPERCLIP_FAVICON_START --> <!-- PAPERCLIP_FAVICON_START -->

View file

@ -40,6 +40,7 @@
"@paperclipai/adapter-opencode-local": "workspace:*", "@paperclipai/adapter-opencode-local": "workspace:*",
"@paperclipai/adapter-pi-local": "workspace:*", "@paperclipai/adapter-pi-local": "workspace:*",
"@paperclipai/adapter-utils": "workspace:*", "@paperclipai/adapter-utils": "workspace:*",
"@paperclipai/branding": "workspace:*",
"@paperclipai/shared": "workspace:*", "@paperclipai/shared": "workspace:*",
"@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-slot": "^1.2.4",
"@tailwindcss/typography": "^0.5.19", "@tailwindcss/typography": "^0.5.19",

View file

@ -1,9 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke-linecap="round" stroke-linejoin="round"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<style> <style>
path { stroke: #18181b; } rect { fill: #18181b; }
text { fill: #e4e4e7; font-family: system-ui, sans-serif; font-weight: 700; font-size: 16px; }
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
path { stroke: #e4e4e7; } rect { fill: #e4e4e7; }
text { fill: #18181b; }
} }
</style> </style>
<path stroke-width="2" d="m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551"/> <rect width="24" height="24" rx="4"/>
<text x="4.5" y="18">N</text>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 396 B

View file

@ -1,7 +1,7 @@
{ {
"id": "/", "id": "/",
"name": "Paperclip", "name": "Nexus",
"short_name": "Paperclip", "short_name": "Nexus",
"description": "AI-powered project management and agent coordination platform", "description": "AI-powered project management and agent coordination platform",
"start_url": "/", "start_url": "/",
"scope": "/", "scope": "/",