Skip to content

feat(admin): add proper EmDash logo branding#200

Merged
ascorbic merged 1 commit intomainfrom
feat/admin-logo-branding
Apr 3, 2026
Merged

feat(admin): add proper EmDash logo branding#200
ascorbic merged 1 commit intomainfrom
feat/admin-logo-branding

Conversation

@ascorbic
Copy link
Copy Markdown
Collaborator

@ascorbic ascorbic commented Apr 3, 2026

What does this PR do?

Replace all placeholder text branding ("— EmDash") with proper logo SVGs from the brand assets. Adds a Logo.tsx component with LogoIcon (icon mark) and LogoLockup (icon + wordmark) SVG components. Also replaces the emoji favicon with the real gradient icon mark.

Surface Before After
Sidebar brand text character LogoIcon SVG (20px)
Login / Signup / Setup — EmDash bold text LogoLockup SVG (40px height)
Welcome modal Sparkle icon in tinted circle LogoIcon SVG (64px)
Browser favicon 💫 emoji Gradient icon mark SVG data URI

The LogoLockup wordmark uses currentColor so it automatically adapts to light/dark theme context.

Type of change

  • Bug fix
  • Feature (requires approved Discussion)
  • Refactor (no behavior change)
  • Documentation
  • Performance improvement
  • Tests
  • Chore (dependencies, CI, tooling)

Checklist

  • I have read CONTRIBUTING.md
  • pnpm typecheck passes
  • pnpm --silent lint:json | jq '.diagnostics | length' returns 0
  • pnpm test passes (or targeted tests for my change)
  • pnpm format has been run
  • I have added/updated tests for my changes (if applicable)
  • New features link to an approved Discussion: https://github.com/emdash-cms/emdash/discussions/...

AI-generated code disclosure

  • This PR includes AI-generated code

Screenshots / test output

Login page with logo lockup:
Login page

Replace placeholder text branding ("— EmDash") with actual logo SVGs
from the brand assets. Adds Logo.tsx with LogoIcon (icon mark) and
LogoLockup (icon + wordmark) components.

- Sidebar: gradient icon mark replaces em dash text character
- Login, Signup, Setup: full lockup SVG with currentColor wordmark
- Welcome modal: logo icon replaces Sparkle placeholder
- Favicon: real gradient icon SVG replaces emoji
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 3, 2026

🦋 Changeset detected

Latest commit: 274f4af

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 10 packages
Name Type
@emdash-cms/admin Patch
emdash Patch
@emdash-cms/cloudflare Patch
@emdash-cms/plugin-ai-moderation Patch
@emdash-cms/plugin-atproto Patch
@emdash-cms/plugin-audit-log Patch
@emdash-cms/plugin-color Patch
@emdash-cms/plugin-embeds Patch
@emdash-cms/plugin-forms Patch
@emdash-cms/plugin-webhook-notifier Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 3, 2026

Open in StackBlitz

@emdash-cms/admin

npm i https://pkg.pr.new/@emdash-cms/admin@200

@emdash-cms/auth

npm i https://pkg.pr.new/@emdash-cms/auth@200

@emdash-cms/blocks

npm i https://pkg.pr.new/@emdash-cms/blocks@200

@emdash-cms/cloudflare

npm i https://pkg.pr.new/@emdash-cms/cloudflare@200

emdash

npm i https://pkg.pr.new/emdash@200

create-emdash

npm i https://pkg.pr.new/create-emdash@200

@emdash-cms/gutenberg-to-portable-text

npm i https://pkg.pr.new/@emdash-cms/gutenberg-to-portable-text@200

@emdash-cms/x402

npm i https://pkg.pr.new/@emdash-cms/x402@200

@emdash-cms/plugin-ai-moderation

npm i https://pkg.pr.new/@emdash-cms/plugin-ai-moderation@200

@emdash-cms/plugin-atproto

npm i https://pkg.pr.new/@emdash-cms/plugin-atproto@200

@emdash-cms/plugin-audit-log

npm i https://pkg.pr.new/@emdash-cms/plugin-audit-log@200

@emdash-cms/plugin-color

npm i https://pkg.pr.new/@emdash-cms/plugin-color@200

@emdash-cms/plugin-embeds

npm i https://pkg.pr.new/@emdash-cms/plugin-embeds@200

@emdash-cms/plugin-forms

npm i https://pkg.pr.new/@emdash-cms/plugin-forms@200

@emdash-cms/plugin-webhook-notifier

npm i https://pkg.pr.new/@emdash-cms/plugin-webhook-notifier@200

commit: 274f4af

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
emdash-playground 274f4af Apr 03 2026, 09:13 PM

@ascorbic ascorbic merged commit 422018a into main Apr 3, 2026
21 of 22 checks passed
@ascorbic ascorbic deleted the feat/admin-logo-branding branch April 3, 2026 21:23
@emdashbot emdashbot bot mentioned this pull request Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant