mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-10-29 08:04:53 +00:00
Compare commits
base: TDvorak/Containr:feat/sentry-redesign
TDvorak/Containr:main
TDvorak/Containr:feat/sentry-redesign
TDvorak/Containr:refactor/sqlc-auth-security
TDvorak/Containr:refactor/sqlc-git
TDvorak/Containr:refactor/sqlc-sleeper
TDvorak/Containr:refactor/sqlc-cron
TDvorak/Containr:refactor/sqlc-runtime
TDvorak/Containr:refactor/sqlc-deployments
TDvorak/Containr:refactor/sqlc-preview-envs
TDvorak/Containr:refactor/sqlc-service-ops
TDvorak/Containr:refactor/sqlc-metrics-domains
TDvorak/Containr:feat/template-builder
TDvorak/Containr:feat/placement-tags
TDvorak/Containr:feat/migrate-railway
TDvorak/Containr:feat/template-registry
TDvorak/Containr:feat/node-bootstrap
TDvorak/Containr:feat/interactive-terminal
TDvorak/Containr:fix/ha-checks-and-misc
TDvorak/Containr:fix/qa-e2e-hardening
TDvorak/Containr:v0.39.1
TDvorak/Containr:v0.39.0
TDvorak/Containr:v0.38.1
TDvorak/Containr:v0.38.0
TDvorak/Containr:v0.37.0
TDvorak/Containr:v0.36.0
TDvorak/Containr:v0.35.0
TDvorak/Containr:v0.34.0
TDvorak/Containr:v0.33.0
TDvorak/Containr:v0.32.0
TDvorak/Containr:v0.31.0
TDvorak/Containr:v0.30.0
TDvorak/Containr:v0.29.0
TDvorak/Containr:v0.28.0
TDvorak/Containr:v0.27.0
TDvorak/Containr:v0.26.0
TDvorak/Containr:v0.25.0
TDvorak/Containr:v0.24.0
TDvorak/Containr:v0.23.0
TDvorak/Containr:v0.22.0
TDvorak/Containr:v0.21.1
TDvorak/Containr:v0.21.0
TDvorak/Containr:v0.20.0
TDvorak/Containr:v0.19.0
TDvorak/Containr:v0.18.0
TDvorak/Containr:v0.17.0
TDvorak/Containr:v0.16.0
TDvorak/Containr:v0.15.0
TDvorak/Containr:v0.14.0
TDvorak/Containr:v0.13.0
TDvorak/Containr:v0.12.0
TDvorak/Containr:v0.11.0
TDvorak/Containr:v0.10.0
TDvorak/Containr:v0.9.0
TDvorak/Containr:v0.8.0
TDvorak/Containr:v0.7.0
TDvorak/Containr:v0.6.0
TDvorak/Containr:v0.5.0
TDvorak/Containr:v0.4.2
TDvorak/Containr:v0.4.1
TDvorak/Containr:v0.4.0
TDvorak/Containr:v0.3.0
TDvorak/Containr:v0.2.0
TDvorak/Containr:v0.1.1
TDvorak/Containr:v0.1.0
..
compare: TDvorak/Containr:v0.39.0
TDvorak/Containr:main
TDvorak/Containr:feat/sentry-redesign
TDvorak/Containr:refactor/sqlc-auth-security
TDvorak/Containr:refactor/sqlc-git
TDvorak/Containr:refactor/sqlc-sleeper
TDvorak/Containr:refactor/sqlc-cron
TDvorak/Containr:refactor/sqlc-runtime
TDvorak/Containr:refactor/sqlc-deployments
TDvorak/Containr:refactor/sqlc-preview-envs
TDvorak/Containr:refactor/sqlc-service-ops
TDvorak/Containr:refactor/sqlc-metrics-domains
TDvorak/Containr:feat/template-builder
TDvorak/Containr:feat/placement-tags
TDvorak/Containr:feat/migrate-railway
TDvorak/Containr:feat/template-registry
TDvorak/Containr:feat/node-bootstrap
TDvorak/Containr:feat/interactive-terminal
TDvorak/Containr:fix/ha-checks-and-misc
TDvorak/Containr:fix/qa-e2e-hardening
TDvorak/Containr:v0.39.1
TDvorak/Containr:v0.39.0
TDvorak/Containr:v0.38.1
TDvorak/Containr:v0.38.0
TDvorak/Containr:v0.37.0
TDvorak/Containr:v0.36.0
TDvorak/Containr:v0.35.0
TDvorak/Containr:v0.34.0
TDvorak/Containr:v0.33.0
TDvorak/Containr:v0.32.0
TDvorak/Containr:v0.31.0
TDvorak/Containr:v0.30.0
TDvorak/Containr:v0.29.0
TDvorak/Containr:v0.28.0
TDvorak/Containr:v0.27.0
TDvorak/Containr:v0.26.0
TDvorak/Containr:v0.25.0
TDvorak/Containr:v0.24.0
TDvorak/Containr:v0.23.0
TDvorak/Containr:v0.22.0
TDvorak/Containr:v0.21.1
TDvorak/Containr:v0.21.0
TDvorak/Containr:v0.20.0
TDvorak/Containr:v0.19.0
TDvorak/Containr:v0.18.0
TDvorak/Containr:v0.17.0
TDvorak/Containr:v0.16.0
TDvorak/Containr:v0.15.0
TDvorak/Containr:v0.14.0
TDvorak/Containr:v0.13.0
TDvorak/Containr:v0.12.0
TDvorak/Containr:v0.11.0
TDvorak/Containr:v0.10.0
TDvorak/Containr:v0.9.0
TDvorak/Containr:v0.8.0
TDvorak/Containr:v0.7.0
TDvorak/Containr:v0.6.0
TDvorak/Containr:v0.5.0
TDvorak/Containr:v0.4.2
TDvorak/Containr:v0.4.1
TDvorak/Containr:v0.4.0
TDvorak/Containr:v0.3.0
TDvorak/Containr:v0.2.0
TDvorak/Containr:v0.1.1
TDvorak/Containr:v0.1.0
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
9271d0e3ac |
feat(ui): full frontend redesign to the Sentry-style design system (#86)
* feat(ui): full frontend redesign to the Sentry-style design system Replace the legacy UI with the dark, mono-accent design language from design/23-sentry.html across every non-canvas surface. - PlatformShell: fixed 252px sidebar with grouped nav (Platform / Operate / Workspace), brand mark, user card, and a topbar with search (Cmd+K palette), env badge, upgrade, notifications, and theme toggle; mobile collapses to a top bar with horizontal nav - New shared component kit in shared/components/sentry.tsx: SPageHead, SStat, SCard, STable, SSection, SPill, Ticks, Seg, GhostBtn/QuietBtn/IconBtn, status tone helpers - New DashboardPage at / — stats row, per-node CPU chart with 1h/24h/7d ranges, resource usage tick strips, anomaly box, node summary table, recent deployments and project cards; real API data with demo-mode fixtures - Landing page moved to /landing and rebuilt: live host telemetry window, install strip, feature grid, template catalog, docs - Every page (Projects, Templates, Builds, Databases, HA, Operations, Activity, Security, Usage, Docs, People, Settings, Audit Logs, Webhooks, Admin, NodeDetail, ServiceDetail, auth, setup, not-found) migrated to the new kit and tokens - Nav active state resolves by longest matching href - Canvas internals intentionally untouched — separate pass Verified: tsc --noEmit, eslint, vite build, Playwright walkthrough of every route at desktop and mobile widths (demo + live session). Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix(ui): deep audit pass — palette navigation, crash fix, honest badges - CommandPalette: full route navigation, project deep-links fetched on open, Create group only where onAddService is wired, dead Connect items removed, decorative kbd hints dropped; workspace passes its own view targets - NodeDetailPage crash: container status arrives as a Docker state object, not a string — flattened in listAgentContainers and guarded at render for persisted-cache payloads - env badge reflects import.meta.env.MODE instead of hardcoded 'production' - Relative times capped: >1y or future timestamps render 'n/a'/'—' (zero-time heartbeats no longer show 739898d ago) - Post-auth and setup redirects land on / (dashboard is the index) Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix(ui): use SPageHead actions prop, satisfy tsc -b literal types Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --------- Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> |