From 3410f3e5edb33fa2ad78dcbbdd718ac34109c6ac Mon Sep 17 00:00:00 2001 From: Mahdi Date: Wed, 30 Sep 2026 20:33:37 +0330 Subject: [PATCH] Make admin section editor form-based and localize Montech site to Persian. Operators can edit landing copy as plain fields instead of JSON/HTML; default CMS seed and UI chrome are now Farsi/RTL. Co-authored-by: Cursor --- apps/adm/src/views/BlogEditView.vue | 16 +- apps/adm/src/views/SectionEditView.vue | 237 ++++++++++++++++++- apps/adm/src/views/SectionsView.vue | 21 +- apps/api/prisma/seed.ts | 216 +++++++++-------- apps/landing/assets/css/main.css | 8 +- apps/landing/components/HeroSection.vue | 18 +- apps/landing/components/ManifestoSection.vue | 6 +- apps/landing/components/ProcessSection.vue | 6 +- apps/landing/components/SectionTag.vue | 2 +- apps/landing/components/ServicesSection.vue | 12 +- apps/landing/components/SiteFooter.vue | 25 +- apps/landing/components/SiteNavbar.vue | 20 +- apps/landing/components/StatsSection.vue | 2 +- apps/landing/components/TeamSection.vue | 15 +- apps/landing/components/WorkSection.vue | 6 +- apps/landing/nuxt.config.ts | 4 +- apps/landing/pages/blog/[slug].vue | 23 +- apps/landing/pages/blog/index.vue | 14 +- apps/landing/pages/gallery.vue | 12 +- apps/landing/pages/index.vue | 2 +- deploy/.env.production.example | 7 +- packages/shared/src/brand.ts | 8 +- 22 files changed, 462 insertions(+), 218 deletions(-) diff --git a/apps/adm/src/views/BlogEditView.vue b/apps/adm/src/views/BlogEditView.vue index 058a077..d5dcf7d 100644 --- a/apps/adm/src/views/BlogEditView.vue +++ b/apps/adm/src/views/BlogEditView.vue @@ -20,28 +20,28 @@