MohFarawati
d1a1a67b84
docs(design-system): document warm-premium direction and token system
...
Add docs/DESIGN_SYSTEM.md capturing Phase 2 visual identity:
- Chosen direction (warm premium, work-forward) and its principles.
- Documents existing color/surface/brand/status/border/hero tokens with
light + dark values and an accent-budget usage rule.
- Fonts (Museo Latin, Dubai Arabic) and a defined type scale + Arabic overrides.
- Radius, elevation, container and spacing-rhythm guidance, motion, component
conventions, and do/don't. Colors and fonts are owner-fixed and unchanged.
2026-07-14 22:03:15 +02:00
MohFarawati
d48497b992
refactor: drop toast + over-engineered extras, add inline admin feedback
...
CI / quality (push) Waiting to run
Phase 1 cleanup of the personal-site revamp. Backend/architecture untouched;
changes are limited to removing unused complexity and restoring feedback.
Removals
- Toast system: delete react-hot-toast, Toaster, QueryToastBridge, lib/toast,
the toggle/easter-egg calls, related i18n keys and the dependency.
- Contact protection: remove Turnstile + per-IP rate limiting
(lib/contact-guard, lib/contact-protection, admin screen, form widget,
app-config wiring, nav entry, test).
- Speculative specs: delete orders, products, downloads, project-inquiry.
Inline feedback (replaces toast, no new deps)
- Add lib/admin-feedback (withFlash/readFlash) and components/admin/admin-flash,
rendered centrally by AdminDashboardShell.
- Emit success/error messages for media, site-settings, portfolio, smtp,
marquee and maintenance actions; pages read them via searchParams.
- Contact form shows validation/delivery errors inline; success still
redirects to /success.
Docs
- Fix stale paths in frontend-system-* (components/root -> components/admin,
lib/root-navigation -> lib/admin-navigation, drop phantom src/) and remove
contact-protection references from docs and CLAUDE.md.
- Add docs/PHASE0_DIAGNOSIS.md (diagnosis report).
Note: proxy.ts self-fetch kept intentionally; it also drives maintenance mode.
2026-07-14 21:03:51 +02:00