Releases: wistant/wistant.me
Releases · wistant/wistant.me
v1.8.0
[1.8.0] - 2026-05-15
Features
- Project UI Harmonization: Complete overhaul of the
/projectspage using a streamlined horizontalProjectItemlayout, highlighting technical stacks. - Native I18n MDX Support: Implemented direct resolution for
page.[lang].mdxfiles within the MDX registry for seamless international content delivery. - Elite Utilities: Introduced the
Largestcomponent for controlled content overflow and addedinitialHeightMobilesupport to theShowMorecomponent.
Fixes & Refactoring
- Spacing Optimization: Reduced vertical gaps between Gallery, Blog, and Projects sections on the home page.
- Architectural Cleanup: Removed massive amounts of legacy "mvpblocks" and deprecated assets to streamline the codebase.
- Code Hygiene: Resolved TypeScript lint errors and cleaned up unused imports across the application.
v1.7.0
[1.7.0] - 2026-05-14 - [Neural Grid Stateless]
Fonctionnalités
- Routage Stateless i18n : Migration complète vers une architecture sans préfixes d'URL (
/en,/fr), utilisant exclusivement les cookies (NEXT_LOCALE) pour la résolution de la langue. - Sélecteur de Langue Premium : Implémentation d'un menu déroulant "Popup" de luxe (Shadcn UI) pour une sélection délibérée et élégante.
- Optimisation SEO Mondiale : Enrichissement massif des dictionnaires avec des mots-clés stratégiques liés aux architectures de systèmes distribués et au cloud hybride.
- Navigation Dock : Intégration directe d'un point d'accès de contact et unification du sélecteur de langue.
Corrections & Refactoring
- Dé-congestion Analytique : Suppression totale de la dépendance Upstash Redis et des compteurs de vues pour une fluidité d'exécution accrue.
- Metadata Hardening : Migration du système OpenGraph vers
metadataBasepour une parité de preview absolue sur tous les canaux sociaux. - Cleanup Architectural : Suppression des payloads JSON obsolètes (ar, wo, es) et typage strict des dictionnaires TypeScript.
v1.6.0
[1.6.0] - 2026-05-07
Fonctionnalités
- Architecture "Industrial Supreme" : refonte complète de la grille de présention des ProjectCards et Slideshows (100% de la largeur du WebLayout).
- Galerie Intelligente : Tri alphabétique automatique et badge de progression pour les sliders.
- MDX & Markdown : Intégration Native de l'analyse YAML (
remark-frontmatter) et héritage direct du design "rounded-xl" pour les assets intégrés.
Corrections & Refactoring
- Dark Mode TechBadges : Optimisation du Dark Mode par inversion dynamique des contrastes ciblés.
- Clean Architecture : Purge de code mort (suppression des layouts granulaires obsolètes).
v1.5.0
[1.5.0] - 2026-05-02 - [Cinematic Grid & Fluid Navigation]
Fonctionnalités
- Cinematic Projects Overhaul : Refont complète de la section Projets avec une grille horizontale alternée (Gauche/Droite).
- Expanding Mobile Navigation : Implémentation d'un dock mobile extensible (style Aceternity) avec labels textuels et icônes.
- Visual Depth Dynamics : Ajout du système
peer/bgpour l'élévation des couches d'images au survol dans les cartes projets. - Smart Adaptive Height : Refactorisation de
ShowMoreavec détection automatique de la hauteur du contenu pour cacher les gradients/boutons inutiles.
v1.4.0
[1.4.0] - 2026-04-20 - [Neural OG Synchronization]
Fonctionnalités
- Supreme OG Orchestration : Portage de la primitive
OgResponsepour une parité visuelle totale avecjahir.dev. - Edge Font Hardening : Intégration du chargement binaire explicite pour
ClashDisplayetIntersur Vercel Edge. - Metadata Liberation : Restauration du système automatique
opengraph-image.tsxen supprimant les dépendances API codées en dur.
Corrections & Refactoring
- Universal Synchronization : Refactorisation de 12 routes d'images sociales pour une cohérence absolue.
- Layout Precision : Correction des typos de ratio
aspect-videoetaspect-[2/1]dans les viewports critiques.
v1.3.0
[1.3.0] - 2026-04-20 - [Neural Credential Ignition]
Features
- Supreme Certifications Module: Deployed a high-performance credential registry with MDX-based narrations and high-fidelity 16:9 rectangular showcases.
- Dynamic OG System: Implemented a universal Open Graph generation pipeline utilizing Next.js
opengraph-image.tsxprimitives and an Edge-ready orchestration route for social media excellence. - Narrated Professional Prose: Re-engineered 5 core AWS certification descriptions with detailed architectural impact stories, matching the "About" page narrative depth.
- Dock Navigation Refresh: Integrated the Certifications experiential anchor into the global navigation, replacing legacy entry for enhanced professional discovery.
Fixes & Refactoring
- Security Proxy Hardening: Sanitized
proxy.tsmiddleware configuration to allow high-performance asset resolution for the certification badge pipeline. - Metadata Orchestration: Synchronized bilingual dictionary keys and SEO primitives across all newly deployed module viewports.
v1.2.0
[1.2.0] - 2026-04-20 - [Analytical Sight & Sober Refinement]
Features
- Upstash Redis Analytics: Integrated real-time view counting and like system with server-side pipelining (
redis.mget) for zero-latency index rendering. - Premium Content Injection: Automated injection of high-fidelity Unsplash thumbnails and metadata across the entire blog archive.
- Elite Technical Articles: Deployed 2 new deeply technical articles ("Mastering React 19") in both English and French.
v1.1.0
[1.1.0] - 2026-04-19 - [Sober Engineering Awakening]
Breaking Changes
- None.
Features
- Deleted the heavy, blurry
Herobackground image insrc/app/[lang]/(web)/blog/[slug]/page.tsxand replaced it with a sharp, standard image block (aspect-video) positioned strictly below the header. - Shrunk and sharpened the blog post index thumbnails (
src/components/blog/blog-post-item.tsx) by removing heavy rounded corners, removing the excessive 'scale/zoom' hover effects, and enforcing a rigid minimalist design. - Added real-time view counting that triggers when a user opens a blog post, using a custom API route (
src/app/api/blog/analytics/route.ts) connected to Upstash Redis (src/lib/redis.ts). - Added a functional 'Like' button at the bottom of blog articles (
src/components/blog/slug/reactions.tsx) that stores an optimistic UI state in local storage and validates via the Redis API endpoints.
Fixes & Refactoring
- Standardized the maximum width of all blog articles (
src/app/[lang]/(web)/blog/[slug]/page.tsx) and the blog index (src/app/[lang]/(web)/blog/page.tsx) tomax-w-2xlso they perfectly align with the dimensions of the project pages. - Deleted duplicate or confusing "Back to blog" buttons across the application and replaced them with a single, perfectly aligned
<ArrowLeft />icon from thelucide-reactlibrary insidesrc/components/blog/slug/header.tsx. - Stripped
es(Spanish),ar(Arabic), andwo(Wolof) from the regex routing parser incontent-collections.tsto strictly lock the site down to.enand.frdocument structures.
v1.0.0
Full Changelog: v1.0.0...v1.0.0