Commit Graph

11 Commits

Author SHA1 Message Date
Serge RAKOTO HARRY-NAIVO
9bde9fb5d1 feat(images): self-host hero photos from Unsplash
Replaces 10 unique Unsplash hotlinked URLs (12 HTML occurrences across 9 pages) with local copies in images/hero/.

Removes external dependency on images.unsplash.com -- improves perf for Madagascar audience (lower latency vs CDN Unsplash) and ensures site availability if Unsplash CDN policies change.

Total added: ~2.5MB across 10 JPG files.

Refs: MVA WordPress -> static migration plan, Phase B PR #1.
2026-05-06 23:38:35 +02:00
MVA Global Fret
70f8f86c7a Add Mentions Légales & Politique de Confidentialité pages
Create two new legal pages (FR/EN/MG) with LAATEL Corporation
company details (STAT, RCS, NIF). Add footer links to all pages
and translation keys for the three languages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-06 20:05:39 +02:00
MVA Global Fret
1ddd7b12d8 Add cinematic parallax intro page as new landing
The new index.html is a 3-act scroll-driven storytelling intro:

  Act 1 (Tarmac at sunset)
    Sunset gradient sky, mountain silhouettes, hangar, runway with
    centerline lights. Inline SVG cargo plane (MVA-branded gold tail)
    sits on the ground while box emojis cycle up a loading ramp.

  Act 2 (Take-off at dusk)
    Dusk sky, two parallax cloud layers and distant mountains. The
    plane translates diagonally up-and-right with a slight tilt and
    a glowing contrail, sized down progressively.

  Act 3 (Arrival at night)
    Deep navy night sky with twinkling stars, a glowing moon, and
    the Madagascar coastline silhouette. A small plane fades in
    descending toward the island, then a centered CTA block reveals:
    "Bienvenue à bord" with the gold "Accéder au site" button that
    routes to accueil.html (the real homepage).

Implementation:
- Pure CSS layered scenes; no library
- Scroll progress driven by a single CSS custom property --scroll
  (0→1) updated via rAF, layers transform off it
- Mouse-move parallax on layers via --mx/--my (skipped on touch)
- Inline SVG plane reused across the 3 scenes
- All text is i18n-driven with a new `intro` section in FR/EN/MG

Architecture changes:
- index.html  → new parallax intro
- accueil.html → former index.html content (full homepage)
- All nav/logo/footer links updated index.html → accueil.html across
  the 8 existing pages
- Mobile-nav on accueil.html now also includes Service Commande

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 22:18:02 +02:00
MVA Global Fret
db0a39db7d Extend CGV Article 8 with La Poste drop-off and 22000 Ar/kg cap
Two new clauses inserted into the loss-procedure article:

- Point 2: Drop-off at La Poste in France by a third party on behalf
  of the Client. The La Poste receipt is mandatory as proof of
  deposit; without it, no claim is processed.

- Point 4: When no prior declaration of the parcel contents was made
  to MVA Global Fret, the refund is a flat-rate capped at 22,000 Ar
  per kilogram lost. Encourages clients to declare valuable items.

Existing points renumbered (online purchase becomes 3, internal
verification 5, exclusions 6). Updated in all three CGV language
blocks (FR / EN / MG).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 21:44:44 +02:00
MVA Global Fret
53e9ef5e42 Rewrite CGV Article 8 with detailed loss procedure
Replace the short liability paragraph with a structured procedure
covering: third-party carrier proof for losses before Paris depot,
seller-refund-refusal proof for online purchases, MVA refund
commitment with invoice, internal verification clause, and explicit
exclusions (packaging, customs, prohibited items, force majeure).

Updated in all three CGV language blocks (FR / EN / MG).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 21:27:13 +02:00
MVA Global Fret
c44562257b Update CGV last-updated date to 04 May 2026
Bumped "Dernière mise à jour" footer in the three CGV language blocks:
- FR: 04 Mai 2026
- EN: May 4, 2026
- MG: 04 Mey 2026

The "En vigueur depuis le 1er janvier 2025" header is kept (initial
effective date does not change).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 21:23:00 +02:00
MVA Global Fret
245f28f76d Update copyright year from 2025 to 2026
Footer copyright bumped to 2026 across all 8 HTML pages and in the
three translation strings (FR/EN/MG) in translations.js.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 21:20:29 +02:00
MVA Global Fret
4a79136525 Add "Service Commande" page (personal shopper service)
New page service-commande.html explaining the order-on-behalf service:
- 10% commission on total order amount
- 50% deposit + 50% on order validation
- Right to request 100% upfront for large orders
- Standard 70,000 Ar/kg shipping fee on top, paid on receipt
- 5-question FAQ
- CTA to contact / Messenger

Trilingual content (FR / EN / MG) added to translations.js with full
serviceCommande section + nav.serviceCommande key.

Menu link inserted right after "Tarifs" in main nav, mobile nav and
footer links across all pages: index, about, tarifs, contact,
guide-envoi, application, cgv, service-commande.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 20:14:16 +02:00
MVA Global Fret
ecb8760d83 Replace CGV hero image with cargo aircraft photo
Use a Boeing-style commercial airliner on the tarmac, more relevant to
the air-freight business than the previous unrelated image. Image is
new to the site (no duplicates with index/about/tarifs/guide/contact).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 18:13:30 +02:00
MVA Global Fret
ec77737a9c Translate CGV page to EN/MG + full i18n audit fixes
- CGV page: added trilingual content (FR/EN/MG) using data-lang-block divs
- main.js: added data-lang-block toggle handler in applyLanguage()
- translations.js: added cgv.heroTitle/heroSubtitle for FR/EN/MG
- translations.js: fixed Malagasy (Fandefasana, Sarany), English (from Europe)
- translations.js: added delivery delay precision (depuis le dépôt Paris)
- translations.js: added 50+ missing i18n keys for tarifs/contact/guide/app/home
- All footer CGV links updated with data-i18n attributes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 17:39:55 +02:00
MVA Global Fret
938efe582f Initial commit — Site MVA Global Fret 2026-05-02 22:23:48 +02:00