Commit Graph

  • f14116b56c Fix internal admin route for subdomain MOH 2026-03-12 00:24:08 +01:00
  • 87a597c872 Move admin area to root subdomain MOH 2026-03-12 00:15:12 +01:00
  • e7dab6f0ef Adjust maintenance status card MOH 2026-03-11 23:57:16 +01:00
  • 0d888af177 Remove experimental products section MOH 2026-03-11 23:26:46 +01:00
  • 64976d6e12 Add sitemap and portfolio category SEO routes MOH 2026-03-11 23:13:36 +01:00
  • cff416dd83 refactor toast system to use react-hot-toast MOH 2026-03-11 21:09:45 +01:00
  • 03384c1bda fix sonner MOH 2026-03-11 17:47:51 +01:00
  • 7956b073e9 Refactor portfolio admin and views MOH 2026-03-11 17:46:35 +01:00
  • 3c53430b12 Refine navigation states and fix toast centering MOH 2026-03-10 20:44:38 +01:00
  • 2b7914fc9a Fix marquee RTL rendering and add subtle shadow MOH 2026-03-10 20:18:37 +01:00
  • 814447ae5d Optimize local fonts and remove hero motion MOH 2026-03-10 18:38:59 +01:00
  • 743f6746e0 Remove locale switch jump from header nav MOH 2026-03-10 18:11:39 +01:00
  • 4b86e9cb2c Stabilize header nav width across locales MOH 2026-03-10 18:09:00 +01:00
  • 7877c8ae63 Refine Sonner layout and timing MOH 2026-03-10 18:07:47 +01:00
  • 67447bbe4b Make Sonner width fit toast content MOH 2026-03-10 17:53:19 +01:00
  • 981afc9e33 fix header transition MOH 2026-03-10 17:47:33 +01:00
  • 77cc9dca87 Add Sonner-based notifications and UX polish MOH 2026-03-10 17:43:26 +01:00
  • eceb0f3a54 Remove header block entrance motion MOH 2026-03-10 17:42:02 +01:00
  • 8bf2121ffa Polish header entrance motion MOH 2026-03-10 17:14:52 +01:00
  • 5b51a2a063 Refactor root admin dashboards and settings MOH 2026-03-10 16:43:43 +01:00
  • db6c5392bb fix bg dark MOH 2026-03-10 06:33:41 +01:00
  • 3a75764023 Fix admin portal font family MOH 2026-03-10 06:32:53 +01:00
  • fd1d142b85 Restructure about page bento layout MOH 2026-03-10 06:32:22 +01:00
  • 6f20f28a96 Refine global card system MOH 2026-03-10 06:09:03 +01:00
  • f2b5a15191 fix admin save state architecture MOH 2026-03-10 05:24:50 +01:00
  • e219295327 Fix marquee behavior and unify marquee settings MOH 2026-03-10 05:23:27 +01:00
  • 701c1b2a6c Restore hero word accents and German umlauts MOH 2026-03-09 08:58:04 +01:00
  • 25786ccf1d Tighten subpage hero titles MOH 2026-03-09 08:52:54 +01:00
  • c517c68b23 Refine site hero copy and reusable badge MOH 2026-03-09 08:51:17 +01:00
  • efef4f4c13 Fix home hero client rendering MOH 2026-03-09 08:41:37 +01:00
  • 9632958e41 Refine home hero and header experience MOH 2026-03-09 08:39:49 +01:00
  • c009f71e39 some fixes to heros MOH 2026-03-09 08:07:47 +01:00
  • 863dbb0f81 Adjust Arabic header wordmark layout MOH 2026-03-09 08:06:44 +01:00
  • 3a490aab35 moh/shrink-locale-flag MOH 2026-03-09 08:04:56 +01:00
  • 5e33395a9b Refine localized header branding MOH 2026-03-09 08:03:57 +01:00
  • 583729db53 Refine hero backdrop motion MOH 2026-03-09 07:51:31 +01:00
  • 8f87169da1 Refactor shared hero structure MOH 2026-03-09 07:14:11 +01:00
  • 9d76eabb39 Add responsive branded header and sound controls MOH 2026-03-09 06:54:47 +01:00
  • a65037e3b3 Refactor frontend system primitives and surfaces MOH 2026-03-09 06:15:01 +01:00
  • 3e835ee620 Refine root sidebar and header controls MOH 2026-03-08 23:16:36 +01:00
  • 1d4c2f8e72 Add editable localized marquee settings MOH 2026-03-08 22:40:01 +01:00
  • 8740a94611 Revert custom button hover effect MOH 2026-03-08 07:19:16 +01:00
  • 909239be2d Refine button hover origin effect MOH 2026-03-08 07:17:06 +01:00
  • 212b78527b Add retro LED footer marquee MOH 2026-03-08 07:14:27 +01:00
  • bd3417207c Add ascii water ripple hero effect MOH 2026-03-08 06:27:42 +01:00
  • 5ca4819bcb Add SMTP admin settings and contact form delivery MOH 2026-03-08 06:27:09 +01:00
  • 993a4673d8 Add Plausible analytics script MOH 2026-03-08 06:16:01 +01:00
  • 97ac06e89a Refine hero typography and coming soon flow MOH 2026-03-08 06:15:36 +01:00
  • 96995ed5f1 Tune hero title gradient with primary color MOH 2026-03-08 05:22:55 +01:00
  • ac14214e9c Refresh coming soon page with new brand direction MOH 2026-03-08 05:21:55 +01:00
  • ed14160adb Refine homepage services section and hero spacing MOH 2026-03-08 05:19:13 +01:00
  • 2bda611a3b Refactor site hero and localized branding UI MOH 2026-03-08 05:13:10 +01:00
  • 9edb162148 Polish hero overlays and fix fixed header MOH 2026-03-08 00:34:57 +01:00
  • 0c2b67e378 Refactor site header, heroes, and design system MOH 2026-03-08 00:29:51 +01:00
  • a18370d003 Refine root UI around shadcn primitives MOH 2026-03-07 22:28:52 +01:00
  • 985fbe1745 Refine coming soon experience and global ambient UI MOH 2026-03-07 20:08:59 +01:00
  • 03e3254186 fix coming soon page title metadata MOH 2026-03-07 19:53:53 +01:00
  • 1a8d53bda1 fix favicon update flow and site media picker MOH 2026-03-07 19:46:51 +01:00
  • 1d5ac565ad Fix portfolio admin copy type for build MOH 2026-03-07 19:22:51 +01:00
  • ee21e8b823 Improve admin save UX and portfolio navigation MOH 2026-03-07 19:20:58 +01:00
  • 3d1976a7a5 fix favicon delivery and cache invalidation MOH 2026-03-07 19:19:58 +01:00
  • cd6ec7fa78 Fix localized SEO template parsing MOH 2026-03-07 18:54:23 +01:00
  • f259dfc6bd Add SEO settings and root admin save flows MOH 2026-03-07 18:48:01 +01:00
  • f6a5a37676 Move maintenance status into root sidebar MOH 2026-03-07 18:44:48 +01:00
  • 4f39c097e4 Use dynamic favicon in root sidebar MOH 2026-03-07 18:44:00 +01:00
  • 02891ec45b Update root sidebar header and actions MOH 2026-03-07 18:37:40 +01:00
  • 4f983f20b5 Fix shared root sidebar layout MOH 2026-03-07 17:39:06 +01:00
  • 8606f6e315 Refactor root admin dashboard UI MOH 2026-03-07 17:36:45 +01:00
  • ead75769ef fix(deploy): use traefik websecure entrypoint with tls for mohfarawati.de MOH 2026-03-07 16:36:08 +01:00
  • 0f9f9e5f79 Add production-ready media library MOH 2026-03-07 16:20:11 +01:00
  • ea64373853 Implement portfolio admin management MOH 2026-03-07 16:06:20 +01:00
  • f983ce2203 Fix locale switch full-page navigation MOH 2026-03-07 14:48:41 +01:00
  • 917be15dd5 refactor maintenance mode enforcement MOH 2026-03-07 14:30:09 +01:00
  • 7f4277d1d7 Finalize multilingual routing and translations MOH 2026-03-07 14:10:30 +01:00
  • 1ad9ae9629 chore(deploy): simplify traefik router to web and clean compose naming MOH 2026-03-06 17:15:19 +01:00
  • a2b0f14338 fix(deploy): restore traefik websecure tls router settings MOH 2026-03-06 16:59:30 +01:00
  • ce63cd8b69 feat(ui): admin-only root link and shared header navigation MOH 2026-03-06 16:50:45 +01:00
  • 7a20cf5c75 Refine coming-soon UI glass controls and language toggle MOH 2026-03-06 16:17:37 +01:00
  • 4226c8bf51 Fix maintenance mode gating for visitors and superadmin session MOH 2026-03-06 15:43:31 +01:00
  • 59bc4a6563 Enforce maintenance mode in site layout instead of middleware fetch MOH 2026-03-06 15:34:51 +01:00
  • 90ca6d11ff Apply maintenance mode to all non-admin routes MOH 2026-03-06 15:30:47 +01:00
  • bd9fa6b6ed Include prisma.config.ts in runtime image for migrate deploy MOH 2026-03-06 15:26:46 +01:00
  • 631479d02d Add safe DATABASE_URL fallback for container startup migrations MOH 2026-03-06 15:24:43 +01:00
  • e344852311 Run Prisma migrations on container startup MOH 2026-03-06 15:22:08 +01:00
  • 5e326b7ca4 Keep admin only at /root and remove localized root route MOH 2026-03-06 15:17:51 +01:00
  • d070c32a85 Move admin panel to /root and decouple it from locale routing MOH 2026-03-06 15:15:53 +01:00
  • 96a0d7f8bb Fix root access flow by forcing document navigation for Basic Auth MOH 2026-03-06 15:02:46 +01:00
  • 2056fdc7f6 Fix root auth prompt trigger and normalize maintenance route checks MOH 2026-03-06 14:54:10 +01:00
  • 5070487907 Fix Prisma client generation in Docker build MOH 2026-03-06 14:42:27 +01:00
  • 725a1c1669 chore: align Traefik proxy setup and production deploy workflow MOH 2026-03-06 14:39:03 +01:00
  • f86b7f39f7 feat: initialize mohfarawati app foundation MOH 2026-03-06 13:53:57 +01:00
  • 30330c4f1e Initial commit from Create Next App MOH 2026-03-06 09:34:02 +01:00