
- 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>
61 lines
2.6 KiB
JavaScript
61 lines
2.6 KiB
JavaScript
function getMain() {
|
|
return `
|
|
<main>
|
|
<section id="table-of-contents">
|
|
<h2>📑 Table des matières</h2>
|
|
<nav id="toc-nav">
|
|
<div class="toc-placeholder">
|
|
<p>La table des matières sera générée automatiquement à partir des titres de votre journal.</p>
|
|
<button id="refresh-toc" class="btn secondary">🔄 Actualiser</button>
|
|
</div>
|
|
</nav>
|
|
</section>
|
|
|
|
<section id="design-journal">
|
|
<h2>📝 Journal de conception</h2>
|
|
<div id="journal-controls" style="padding: 1rem; border-bottom: 1px solid var(--border-color); display: flex; gap: 1rem; align-items: center;">
|
|
<button id="save-journal" class="btn success">💾 Sauvegarder</button>
|
|
<button id="load-journal" class="btn">📂 Charger</button>
|
|
<span id="save-status" class="text-light"></span>
|
|
</div>
|
|
<div id="journal-editor" contenteditable="true">
|
|
<!-- Zone d'écriture principale -->
|
|
</div>
|
|
</section>
|
|
|
|
<section id="ai-assistant">
|
|
<h2>🤖 Assistant IA</h2>
|
|
<div class="ai-coming-soon">
|
|
<div class="coming-soon-badge">
|
|
<span class="badge-icon">🚧</span>
|
|
<span class="badge-text">Fonctionnalités à venir</span>
|
|
</div>
|
|
<div class="ai-preview">
|
|
<h3>Prochainement disponible avec Mistral AI :</h3>
|
|
<ul class="ai-features-list">
|
|
<li>✨ <strong>Reformulation intelligente</strong> - Amélioration du style et de la clarté</li>
|
|
<li>🔍 <strong>Détection d'incohérences</strong> - Analyse sémantique du contenu</li>
|
|
<li>📋 <strong>Vérification des doublons</strong> - Identification des répétitions</li>
|
|
<li>💡 <strong>Conseils personnalisés</strong> - Suggestions d'amélioration</li>
|
|
<li>🚀 <strong>Mode Liberté</strong> - Génération automatique de suites</li>
|
|
</ul>
|
|
<div class="ai-tech-stack">
|
|
<p><strong>Technologie :</strong> Powered by Mistral AI</p>
|
|
<p><strong>Modèle :</strong> Mistral Large (multilingue)</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="ai-assistant-feedback">
|
|
<div class="feedback-message coming-soon-message">
|
|
<strong>🔮 Intelligence Artificielle en développement</strong><br>
|
|
Ces fonctionnalités seront bientôt disponibles pour améliorer votre expérience de rédaction.
|
|
<br><br>
|
|
<small>💡 En attendant, utilisez les templates pour structurer efficacement vos journaux de conception.</small>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
`;
|
|
}
|
|
|
|
module.exports = { getMain }; |