Skip to content

experiment(design): terminal-native restyle#429

Open
p2pdkivenko wants to merge 1 commit into
artifact-keeper:mainfrom
p2pdkivenko:experiments/design-terminal-native
Open

experiment(design): terminal-native restyle#429
p2pdkivenko wants to merge 1 commit into
artifact-keeper:mainfrom
p2pdkivenko:experiments/design-terminal-native

Conversation

@p2pdkivenko

@p2pdkivenko p2pdkivenko commented May 23, 2026

Copy link
Copy Markdown

current design looks so ai slopped — generic shadcn dashboard, geist sans, pastel-per-format badges, "Welcome back, $name", purple-on-white. trying to make it look lil bit fresh.

direction: terminal-native. think htop, fly, tailscale up. one font (JetBrains Mono), one accent (signal-lime in dark / deep terminal-green in light), square edges, status-line hero instead of a greeting, format identity via syntax (maven:spring-boot-starter) not chips.

what changed

  • new color tokens, both themes (dark = near-black + lime, light = cream paper + deep green)
  • Geist → JetBrains Mono everywhere
  • dashboard opens with an ak://prod status line, not "Welcome back"
  • killed the per-format colored badge zoo
  • gem-shield logo → typographic [ak] mark in sidebar (kept the lucide nav icons)
  • header retuned (> search…, @username chip, ak://prod indicator)
  • dev-only CSP relaxation so HMR + dev backend at localhost:8080 work
  • CLAUDE.md codifies the rules so future LLM passes don't drift back to shadcn defaults
screenshots
dark theme
image image image image

basic theme

image image image

I understand that the product is currently in the stabilization phase; I simply wanted to share my perspective on the design as a constructive contribution.

A design-system experiment toward a terminal-native aesthetic for the
artifact registry: dark-mode-first, JetBrains Mono throughout, single
signal-lime accent, square edges. Replaces the per-format pastel badge
zoo with a typographic format-prefix pattern (maven:spring-boot-starter).

Bundles a dev-only CSP fix so React HMR works and dev-mode requests to
the backend at localhost:8080 are allowed; production CSP unchanged.

Adds CLAUDE.md codifying the rules so future LLM passes don't regress
back toward shadcn defaults.
@p2pdkivenko p2pdkivenko requested a review from a team as a code owner May 23, 2026 01:46
@github-actions

Copy link
Copy Markdown

Missing linked issue

This PR does not reference a tracking issue in its body. Every PR must link to an issue in this repository so we can trace work back to a planned change.

How to fix

  1. Edit the PR description and add a line like Closes #123, Fixes #123, or Resolves #123 referring to an open issue in artifact-keeper/artifact-keeper-web.
  2. Save the description. This check will re-run automatically.

Accepted keywords (case-insensitive, any tense): close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved.

Policy reference: see the PR template.

Maintainer bypass: apply the no-issue-required label to this PR to skip the check (use sparingly, e.g. for trivial typo fixes or release-tag chores).

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