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 |
|
MOH
|
5d3f77962a
|
Add admin site settings sections and locale defaults
|
2026-03-15 04:06:33 +01:00 |
|
MOH
|
fef44ded80
|
Add dedicated local admin domain routing
|
2026-03-13 17:48:45 +01:00 |
|
MOH
|
db897e22bf
|
Refactor admin area and remove legacy root paths
CI / quality (push) Waiting to run
|
2026-03-13 16:14:04 +01:00 |
|
MOH
|
e32ac4cacb
|
Upgrade app to Next.js 16
CI / quality (push) Waiting to run
|
2026-03-13 15:50:37 +01:00 |
|
MOH
|
87a597c872
|
Move admin area to root subdomain
CI / quality (push) Waiting to run
|
2026-03-12 00:15:12 +01:00 |
|
MOH
|
e7dab6f0ef
|
Adjust maintenance status card
CI / quality (push) Waiting to run
|
2026-03-11 23:57:16 +01:00 |
|
MOH
|
0d888af177
|
Remove experimental products section
CI / quality (push) Waiting to run
|
2026-03-11 23:26:46 +01:00 |
|
MOH
|
7956b073e9
|
Refactor portfolio admin and views
|
2026-03-11 17:46:35 +01:00 |
|
MOH
|
77cc9dca87
|
Add Sonner-based notifications and UX polish
|
2026-03-10 17:43:26 +01:00 |
|
MOH
|
5b51a2a063
|
Refactor root admin dashboards and settings
|
2026-03-10 16:43:43 +01:00 |
|
MOH
|
f2b5a15191
|
fix admin save state architecture
|
2026-03-10 05:24:50 +01:00 |
|
MOH
|
e219295327
|
Fix marquee behavior and unify marquee settings
|
2026-03-10 05:23:27 +01:00 |
|
MOH
|
a65037e3b3
|
Refactor frontend system primitives and surfaces
|
2026-03-09 06:15:01 +01:00 |
|
MOH
|
1d4c2f8e72
|
Add editable localized marquee settings
|
2026-03-08 22:40:01 +01:00 |
|
MOH
|
5ca4819bcb
|
Add SMTP admin settings and contact form delivery
|
2026-03-08 06:27:09 +01:00 |
|
MOH
|
2bda611a3b
|
Refactor site hero and localized branding UI
|
2026-03-08 05:13:10 +01:00 |
|
MOH
|
0c2b67e378
|
Refactor site header, heroes, and design system
|
2026-03-08 00:29:51 +01:00 |
|
MOH
|
a18370d003
|
Refine root UI around shadcn primitives
CI / quality (push) Waiting to run
|
2026-03-07 22:28:52 +01:00 |
|
MOH
|
1a8d53bda1
|
fix favicon update flow and site media picker
CI / quality (push) Waiting to run
|
2026-03-07 19:46:51 +01:00 |
|
MOH
|
1d5ac565ad
|
Fix portfolio admin copy type for build
CI / quality (push) Waiting to run
|
2026-03-07 19:22:51 +01:00 |
|
MOH
|
ee21e8b823
|
Improve admin save UX and portfolio navigation
CI / quality (push) Waiting to run
|
2026-03-07 19:20:58 +01:00 |
|
MOH
|
f259dfc6bd
|
Add SEO settings and root admin save flows
CI / quality (push) Waiting to run
|
2026-03-07 18:48:01 +01:00 |
|
MOH
|
f6a5a37676
|
Move maintenance status into root sidebar
|
2026-03-07 18:44:48 +01:00 |
|
MOH
|
4f983f20b5
|
Fix shared root sidebar layout
CI / quality (push) Waiting to run
|
2026-03-07 17:39:06 +01:00 |
|
MOH
|
8606f6e315
|
Refactor root admin dashboard UI
|
2026-03-07 17:36:45 +01:00 |
|
MOH
|
0f9f9e5f79
|
Add production-ready media library
CI / quality (push) Waiting to run
|
2026-03-07 16:20:11 +01:00 |
|
MOH
|
ea64373853
|
Implement portfolio admin management
|
2026-03-07 16:06:20 +01:00 |
|
MOH
|
7f4277d1d7
|
Finalize multilingual routing and translations
CI / quality (push) Waiting to run
|
2026-03-07 14:10:30 +01:00 |
|
MOH
|
ce63cd8b69
|
feat(ui): admin-only root link and shared header navigation
CI / quality (push) Waiting to run
|
2026-03-06 16:50:45 +01:00 |
|
MOH
|
4226c8bf51
|
Fix maintenance mode gating for visitors and superadmin session
CI / quality (push) Waiting to run
|
2026-03-06 15:43:31 +01:00 |
|
MOH
|
d070c32a85
|
Move admin panel to /root and decouple it from locale routing
|
2026-03-06 15:15:53 +01:00 |
|