86eb68c0e6
feat: Enhanced mode v2 with Smart Adaptive strategy, comprehensive logging, and internationalization
...
Major Features:
- Enhanced Mode v2: Smart Adaptive section selection strategy
* AI automatically selects ONE optimal section per iteration
* Intelligent selection based on quality assessment and strategic importance
* Section tracking to avoid duplicate modifications
* Fixed header level preservation (## stays ##, ### stays ###)
* Updated document code block format (document)
- Mermaid Auto-Fix System
* New POST /api/ai/fix-mermaid endpoint for automatic diagram correction
* Automatic error detection in preview and presentation modes
* Inter-window communication for seamless editor updates
* AI-powered syntax error resolution
- Comprehensive Logging System
* Centralized logger utility (utils/logger.js)
* API request/response middleware logging
* AI operations: rephrase, check-inconsistencies, check-duplications, give-advice, liberty-mode, fix-mermaid
* Storage operations: create, read, update, delete journals
* Export operations: PDF and Web ZIP generation
* Structured logging with timestamps, levels, categories, and metadata
Improvements:
- Table of Contents: Clean display with markdown formatting stripped from titles
- Section badges: Fixed visibility with hardcoded blue background (#2563eb)
- Internationalization: Complete English translation (lang, UI text, placeholders, comments)
- Code cleanup: Removed all emojis from codebase
Technical Changes:
- routes/ai.js: Enhanced mode implementation, Mermaid fix endpoint, comprehensive logging
- routes/api.js: Storage operation logging
- routes/export.js: Export operation logging
- routes/index.js: Presentation mode Mermaid auto-fix
- assets/js/app.js: TOC markdown stripping, Mermaid error handling, message listeners
- assets/css/style.css: Dark mode comment, English placeholders, header icon
- views/page.js: English lang attribute, favicon, scroll-to-top button
- views/header.js: Theme toggle icon
- utils/logger.js: New centralized logging system
- app.js: API request/response logging middleware
2025-10-15 10:21:54 +02:00
Augustin
45d6344b18
Améliorations majeures UX et templates professionnels
...
🎯 Améliorations UX critiques :
- Fix curseur qui revenait au début lors de la saisie
- Suppression autosauvegarde automatique
- Centrage flèche bouton scroll-to-top
- Mode liberté applique automatiquement les itérations
🤖 IA optimisée :
- Migration vers mistral-medium classique
- Suppression raisonnement IA pour réponses directes
- Prompt reformulation strict (texte seul)
- Routes IA complètes fonctionnelles
📚 Templates professionnels complets :
- Structure 12 sections selon standards académiques/industrie
- 6 domaines : informatique, math, business, design, recherche, ingénierie
- 3 niveaux : simple (9 sections), détaillé, complet (12 sections)
- Méthodologies spécialisées par domaine
✨ Nouvelles fonctionnalités :
- Debounce TOC pour performance saisie
- Navigation sections améliorée
- Sauvegarde/restauration position curseur
🧠 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-25 20:19:01 +02:00
Augustin
4a8b6d1cf8
Amélioration complète de l'application web Journal de Conception
...
- Refonte complète du design avec système de panneaux latéraux rétractables
- Ajout de templates de projets par domaine (recherche, informatique, mathématiques, etc.)
- Implémentation système d'export PDF avec Puppeteer
- Amélioration de l'API REST avec nouvelles routes d'export et templates
- Ajout de JavaScript client pour interactions dynamiques
- Configuration environnement étendue pour futures fonctionnalités IA
- Amélioration responsive design et expérience utilisateur
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-25 12:09:49 +02:00
Augustin
750e2c4fe8
Add conception-assistant web application with journal management
...
- Express server with routes for index and API endpoints
- CRUD operations for markdown journals via REST API
- Modular view components (header, main, footer, page)
- UUID-based file management system for journals
- Content-editable journal editor with AI assistant features
- Package.json with express and uuid dependencies
- Basic project structure with assets, config, tests, views directories
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 16:17:28 +02:00