Commit Graph
15 Commits
Author SHA1 Message Date
mstfyldz 5d57a6ef0b fix(docker): ensure prisma generate runs on build and add explicit admin model types 2026-08-23 02:00:31 +03:00
mstfyldz 99951328ed fix(lint): resolve eslint warnings, type errors and clean unused code 2026-08-23 01:51:51 +03:00
mstfyldz b312bc5593 feat: add admin panel, Openinary media integration and standardized footer backlink 2026-08-23 01:40:48 +03:00
AyrisAI 17915cd3d5 sitemap 2026-07-11 16:23:11 +03:00
mstfyldz 0a2ab83028 feat(analytics): add VPS Panel analytics script 2026-06-04 20:25:06 +03:00
mstfyldz cbe5d7dd84 chore: update venue links in dictionaries 2026-06-04 20:19:05 +03:00
mstfyldz cbb25881ad style(hero): make home title single line 2026-06-04 20:13:53 +03:00
mstfyldz f54cbb0975 feat(gallery): add newly uploaded kitehotel and kitesurf images 2026-06-04 20:03:10 +03:00
mstfyldz ae5adfd2e8 chore: upload public images to Cloudinary and update dictionaries 2026-06-04 20:00:47 +03:00
mstfyldz 7059a1f3a4 fix(seo): resolve pagespeed insights performance and accessibility issues
- Add priority to hero image and replace css background-image with Next.js Image component for faster LCP
- Add aria-label and aria-expanded to mobile menu button in Navbar
- Add aria-label to social media links in Footer
- Replace css background-image with Next.js Image component in CTA and Services sections
2026-06-04 13:04:26 +03:00
mstfyldz acf01c81fa perf: optimize framer-motion bundle size and memoize dictionary fetching
- Wrap getDictionary with React cache to prevent redundant JSON parsing on the server
- Create MotionProvider to globally initialize framer-motion LazyMotion with domAnimation
- Replace standard 'motion' imports with 'm' across all animated client components (HomeClient, Navbar, GaleriClient, SSSClient, card, text-reveal) to drastically reduce First Load JS size
2026-06-04 12:50:23 +03:00
mstfyldz e1d8bae5a4 feat(seo): implement SEO audit remediations
- Add dynamic sitemap.ts, robots.ts, and llms.txt route
- Add metadataBase and JSON-LD Organization schema to layout
- Set canonical alternates for all routes
- Migrate raw img tags to next/image for LCP optimization
- Add SEO dictionary strings to tr.json and en.json
2026-06-04 12:29:19 +03:00
mstfyldz 4996ec38e6 fix: set output to standalone for docker build 2026-06-03 16:15:05 +03:00
mstfyldz 716bad9d7c first commit 2026-06-03 16:13:15 +03:00
mstfyldz a3b76fa65d Initial commit from Create Next App 2026-06-03 14:55:16 +03:00