Files
New-Optic/CHANGELOG.md

3.9 KiB

Changelog

All notable changes to the New Optic website will be documented in this file.

Unreleased

Changed

  • Added a New York-style display font stack for large latin headings while keeping SF-style UI text.
  • Switched the latin typography to an SF Pro-style system font stack for a more Apple-like feel.
  • Removed the desktop liquid glass WebGL layer from navbar and CTA controls so text remains readable and glass surfaces do not show dark rendering artifacts while scrolling.
  • Replaced the mobile hamburger dropdown with a fast, solid menu animation without bounce or stretch effects.
  • Kept the language switcher visible in the mobile top navigation bar.
  • Added cursor-reactive stretch motion to desktop nav links and matched the glossy dark WhatsApp CTA style on mobile.
  • Corrected the French 2004 trust wording to use "depuis" without "autour de".
  • Tightened mobile sizing for the WhatsApp nav pill and hero trust badge.
  • Balanced mobile navbar controls so the language switcher, WhatsApp CTA, and menu do not bunch up on the right.
  • Reduced the mobile gap between the reputation section and contact panel.
  • Let the mobile WhatsApp nav CTA stretch into available navbar space.
  • Restored mobile glass blur and premium highlight layers instead of flattening glass surfaces.
  • Added a dedicated stronger blur treatment for the mobile top navigation bar.

1.0.0 - 2026-05-16

Added

  • Built the full multilingual New Optic marketing website.
  • Added French, Arabic, and English language support.
  • Added RTL layout support for Arabic.
  • Added sticky glass navbar with mobile menu and smooth section scrolling.
  • Added premium hero, about, services, collections, trust, contact, and footer sections.
  • Added central editable business configuration in config/business.ts.
  • Added structured translation files in messages/.
  • Added WhatsApp, phone, map, and QR-code contact CTAs.
  • Added Google Maps QR code asset.
  • Added product collection imagery for prescription glasses, sunglasses, kids glasses, and budget frames.
  • Added desktop-only liquidGL progressive enhancement for glass panels.
  • Added magnetic/stretch CTA button interactions.
  • Added mobile performance optimizations, including a compressed mobile background image.
  • Added SEO metadata and local business JSON-LD.
  • Added Agent.MD for future development guidance.

Changed

  • Fixed desktop hero image visibility by removing liquid glass from image-bearing containers, while applying liquid glass to navbar/buttons and adding a stronger CSS glass fallback.
  • Re-enabled liquid glass on desktop PCs using user-agent and pointer capability detection, while keeping it disabled on phones and tablets.
  • Changed trust stat label accent from blue to a softer neutral white tone.
  • Refined contact and trust UI: stat labels are now accented above values, French WhatsApp CTA says "Discuter sur WhatsApp", hours information is emphasized, and mobile navbar shows WhatsApp without opening the menu.
  • Updated customer-corrected business facts: New Optic is active since around 2004, does not offer eye exams, and offers contact lenses plus colored contact lenses.
  • Optimized mobile rendering by disabling heavy blur, fixed backgrounds, ambient animations, and WebGL glass below desktop widths.
  • Changed mobile CSS to reference only the compressed mobile background by default, keeping the full PNG desktop-only.
  • Added mobile content-visibility containment so offscreen sections do less rendering work on low-end devices.
  • Removed the WebGL liquid glass layer from the contact QR panel so the QR code renders immediately and remains scannable.
  • Reworked collection cards from abstract placeholders to image-led product cards.
  • Improved dark-section heading contrast.
  • Corrected French typography and accents.

Verified

  • npm run build passes.
  • Initial Gitea release created as v1.0.0.