Commit Graph

8 Commits

Author SHA1 Message Date
Anso dc8a368785 fix(frontend): wire favicon to existing logo assets (#1146)
The previous `<link rel="icon">` pointed at `/sencho-logo.png`, which is
not present in `frontend/public/`, so every page load 404'd the favicon
and browser tabs fell back to the generic globe glyph.

Point the icon at the two PNGs that actually ship in `frontend/public/`
(`sencho-logo-dark.png` and `sencho-logo-light.png`) and let the browser
pick the right one via `prefers-color-scheme`. Add an `apple-touch-icon`
so iOS home-screen pinning gets a real asset instead of a screenshot.
2026-05-21 21:11:56 -04:00
Anso 7ec189dc35 feat(design-system): adopt cyan as data color, add Instrument Serif, introduce label roles (#674)
- Repoint --chart-1..3 to brand/warning/destructive so cyan leads as the
  primary data color, amber marks peaks, rose marks errors. --chart-4/5
  fall back to neutral greyscale tones tuned per theme.
- Add --data-line-width (1.25px) and --data-peak tokens so sparklines
  across dashboard, stack table, and readiness views share one source
  of truth instead of re-deriving per component.
- Introduce five semantic label role aliases (env, role, owner, risk,
  custom) mapped to existing hues. Raw ten-hue palette stays in place
  for existing consumers; new labels should consume roles.
- Replace Georgia serif with Instrument Serif and add --font-display
  alias in both :root and .dark; expose font-display via @theme inline
  so Tailwind utility classes can use it. Load the family from Google
  Fonts alongside Geist + Geist Mono.
2026-04-18 00:23:43 -04:00
Anso 1e6367a147 fix(env): resolve 404 when loading env files and CSP inline script violation (#134)
The /envs endpoint now filters to only return env files that actually exist
on disk, and absolute env_file paths from compose files (e.g. shared
globals.env in a sibling directory) are no longer rejected. The inline
theme-detection script is moved to an external file to comply with CSP.
2026-03-25 01:03:22 -04:00
SaelixCode 0cb5fae947 feat(design): animated design system foundation with animate-ui and motion
Install motion + animate-ui, overhaul design tokens with brand cyan accent,
and replace CSS keyframe animations in Dialog, Tabs, Switch, and Tooltip
with spring-physics and blur-fade transitions via animate-ui Radix primitives.
2026-03-20 22:25:29 -04:00
SaelixCode 07f4d18a22 Add logo to branding header in EditorLayout component 2026-02-27 14:29:09 -05:00
SaelixCode d5a9bde408 Refactor code structure for improved readability and maintainability 2026-02-27 13:19:14 -05:00
SaelixCode aeb3d6e812 feat: implement initial frontend application with Monaco editor, Docker Compose stack management, and container monitoring. 2026-02-25 14:18:10 -05:00
unknown 293f9cef26 Initial commit: Sencho V1 complete with Auth and Dockerization 2026-02-20 18:39:32 -05:00