Commit Graph

10 Commits

Author SHA1 Message Date
Zeeshan Khan 583047895f fix: ensure mobile menu and language dropdown appear in front of hero banner video (raised z-indexes for overlays)
- Navbar: z-[999]
- Mobile menu container/panel: z-[1000]/z-[1001]
- Cart drawer: z-[980]/z-[990]
- LanguageSwitcher dropdown/backdrop: z-[1010]/z-[1020]
- Updated comments
- Mobile menu (incl. when clicking language inside it) now reliably stacks above the mobile banner video and other content.
2026-06-02 13:52:23 +02:00
Zeeshan Khan 58372255a9 chore: adjust mobile banner length to 4.7s (trimmed from original 6s, re-optimized)
- Raw banner_mobile.mp4: 4.708s (418K)
- Optimized webm: ~4.709s (195K)
- Optimized mp4: ~4.714s (184K)
- Restored original full 6s from git history to trim precisely to 4.7s
2026-06-02 13:48:34 +02:00
Zeeshan Khan 0b6cc1acae feat: default language Swedish, modern mobile navigation menu, mobile optimizations & translations, shorten mobile hero banner to 4s
- Set 'sv' as default in LanguageProvider + layout (users can switch to 'en')
- Completely revamped mobile drawer menu: slide animation (framer-motion), icons, active states with high-contrast text, large touch targets, better tap feedback
- Horizontal snap-scrolling category filters on mobile (homepage + /menu) for thumb-friendly UX
- Added active:scale / touch-manipulation + press states across cards, buttons, filters for better mobile tap visibility/feedback
- Updated translations for menu page, locations, footer, experience (Swedish-first)
- Made locations + footer language-aware
- Trimmed banner_mobile.mp4 (raw + re-optimized) from 6s to 4s for faster load on mobile
- Reordered languages so Svenska appears first in switcher
- .gitignore already protects developer_instructions.txt (previous commit)
2026-06-02 13:44:19 +02:00
Zeeshan Khan 10d7555d31 chore: ignore developer_instructions.txt (contains production credentials, Gitea admin password, secrets)
This ensures the sensitive file is never accidentally staged or pushed, even with 'git add .' or similar commands.

The file remains locally for developer reference (as described in the document itself).
2026-06-02 13:29:26 +02:00
Zeeshan Khan 4afbdcea1b feat(hero): responsive mobile + iPad hero banner
- Add banner_mobile.mp4 (portrait source asset for phones/iPads)
- Generate optimized versions (banner_mobile-optimized.webm ~295KB + .mp4 ~224KB) for fast loading using VP9/H264 at 540x956
- Update hero <video> in app/page.tsx to use <source media='(max-width: 1024px)'> so mobile devices and iPads get the portrait banner for proper visualization (WebM first for size, MP4 fallback)
- Desktop/large screens continue using the existing landscape banner1.mp4
- Keeps existing responsive object-position framing and structure

This improves mobile hero experience above the signature menu.
2026-06-02 13:27:04 +02:00
Anonymous eb157f4fbb test: hook sudo fix 2026-06-02 10:28:59 +00:00
Anonymous 825f15f38a test: verify auto-deploy hook from production push 2026-06-02 10:28:46 +00:00
Anonymous fe78fd9fa1 chore: sync full current production website state to Gitea 2026-06-02 10:27:50 +00:00
Zeeshan Khan 56fe68eb48 Initial commit: Shahi Kitchen premium website
- Royal cream + gold theme
- Playful animated hero with chef mascot
- Advanced menu with sidebar + video hover
- Multilingual support (EN, SV, HI, UR)
- Cart system with WhatsApp ordering
- Real restaurant photos integration
- Responsive design with proper navbar
2026-06-01 15:14:19 +02:00
Zeeshan Khan edd906d893 Initial commit from Create Next App 2026-05-31 22:55:26 +02:00