Journal des versions
Toutes les évolutions publiques d'Orasync, version par version. Chaque version est déployée sur orasync.fr après tests en local. Pour les questions ou suggestions sur une version : contact@orasync.fr.
v0.2.0 —
Refonte majeure du moteur de reconnaissance vocale et du SEO.
Moteur prompteur
- Tokenizer FR robuste : gestion des apostrophes, élisions (l'ami → l, ami, lami), liaisons, conversions chiffres↔lettres (20 → vingt)
- Encodeur phonétique simplifié français : nasales (an, in, on), digrammes (ph, ch, qu, gn), doubles consonnes
- Match scoring multi-niveaux : exact, phonétique, préfixe long, Jaro-Winkler, Damerau-Levenshtein avec early exit
- Stopwords français (le, la, à, et, est…) ne font plus avancer le curseur isolément
- Resynchronisation par n-grammes phonétiques sur fenêtre de 200 mots
- Watchdog 5 s avec backoff exponentiel sur restart de la session
- Anti-double-start (élimine les recognitions fantômes)
visibilitychange: pause/reprise automatique au switch d'onglet- Lerp 60 fps avec
translate3d+will-changepour défilement fluide GPU-accéléré - 5 états visuels du statut (idle, écoute, rattrapage, perdu, erreur)
Site & SEO
- Refonte complète des meta tags (canonical, hreflang, Open Graph, Twitter Cards)
- JSON-LD multi-types via
@graph(Organization, WebSite, WebApplication, Article, FAQPage, HowTo, Person, BreadcrumbList) - Création de
llms.txtetllms-full.txt(visibilité IA) robots.txtavec autorisation explicite des bots IA (GPTBot, ClaudeBot, PerplexityBot, etc.)- Page pillar /guide de 3500 mots
- Page /cas-usage avec captures et tests réels
- Refonte des pages légales (privacy, terms, legal) — dates 2026, conformité AdSense
- Refonte de la page À propos avec bio auteur, signaux EEAT
- Footer dédupliqué et cohérent sur toutes les pages
- Breadcrumbs visibles + microdata sur toutes les pages internes
- Byline (auteur + date publication + dateModified) sur tous les articles de blog
- Ajout du PWA
site.webmanifest
Cookies & conformité
- Cookie banner conforme RGPD avec Google Consent Mode v2 (mars 2024)
- Default consent : denied en EEE/UK pour tous les cookies non-essentiels
- Mention explicite Google AdSense + opt-out dans la politique de confidentialité
CSS & accessibilité
- Skip link pour les lecteurs d'écran
aria-current="true"sur le mot courant pendant la lecturearia-live="polite"sur le statut- Nouveaux composants : breadcrumbs, byline, author-card, comparison-table, toc, steps-detailed, cta-section
- 5 états visuels du dot statut, mobile responsive
v0.1.1 —
Mise en place du protocole de versioning. Synchronisation serveur → local. Documentation initiale.
v0.1.0 —
Version initiale publique.
Moteur prompteur
- Reconnaissance vocale via Web Speech API
- Algorithme de matching basé sur Levenshtein
- Mode plein écran
- Multi-langues automatique (13 langues)
- Auto-skip des mots courts français
Site
- Pages : home, blog (16 articles), about, contact, privacy, terms, legal
- Sitemap XML, robots.txt, ads.txt
- Headers de sécurité (HSTS, CSP, X-Frame-Options, Permissions-Policy)
- SRI sur tous les scripts CDN tiers
Infrastructure
- Hébergement OVHcloud (France)
- Nginx + HTTPS Let's Encrypt
- UFW + fail2ban + SSH par clé uniquement
- Limite import fichier 10 Mo
Prochaines évolutions prévues
Pas de roadmap détaillée à date — Orasync évolue en fonction des retours utilisateurs et de mes propres usages. Idées en cours d'exploration :
- Service Worker pour mode hors-ligne
- Worker thread pour le matching (Phase 2 du moteur)
- Whisper WASM en fallback Firefox
- Mode présentateur avec second écran et chronomètre intégré
- Export d'enregistrement audio optionnel