feat: complete Settings TOC with all 14 sections
Added IDs to subsections: Performance, Tag Filtering, Backend Settings, Recent History, Webhooks, Public Shares, Hidden Files TOC order (professional UX): 1. Search → Performance → Tag Filtering → Backend → Recent History 2. Sync → Hidden Files → Webhooks → Public Shares 3. Diagnostics → AI → Themes → Profile → About +7 new locale keys (1268 total)
This commit is contained in:
+163
-187
@@ -1413,7 +1413,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-search"
|
||||
>
|
||||
<h2 data-i18n="config.section_search">Paramètres de recherche</h2>
|
||||
<h2 id="cfg-parametres-de-recherche" data-i18n="config.section_search">Paramètres de recherche</h2>
|
||||
<p class="config-description" data-i18n="auto.7e13c97a">
|
||||
Ces paramètres s'appliquent immédiatement
|
||||
côté client.
|
||||
@@ -1503,7 +1503,7 @@
|
||||
|
||||
<!-- Historique récent -->
|
||||
<section class="config-section help-section">
|
||||
<h2>
|
||||
<h2 id="cfg-historique-recent-redemarrage-non-requis">
|
||||
📋 Historique récent
|
||||
<span class="config-badge-restart"
|
||||
><span data-i18n="config.no_restart">Redémarrage non requis</span></span
|
||||
@@ -1554,7 +1554,7 @@
|
||||
|
||||
<!-- Performance Settings - Backend -->
|
||||
<section class="config-section help-section">
|
||||
<h2>
|
||||
<h2 id="cfg-parametres-backend-redemarrage-requis">
|
||||
Paramètres backend
|
||||
<span class="config-badge-restart"
|
||||
><span data-i18n="config.restart_required">Redémarrage requis</span></span
|
||||
@@ -1685,7 +1685,7 @@
|
||||
|
||||
<!-- Tag Filtering (existing) -->
|
||||
<section class="config-section help-section">
|
||||
<h2 data-i18n="config.tag_filtering_label">Filtrage de tags</h2>
|
||||
<h2 id="cfg-filtrage-de-tags" data-i18n="config.tag_filtering_label">Filtrage de tags</h2>
|
||||
<p class="config-description" data-i18n="auto.e0b8a606">
|
||||
Définissez les patterns de tags à masquer
|
||||
dans la sidebar. Vous pouvez utiliser des
|
||||
@@ -1727,7 +1727,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-sync"
|
||||
>
|
||||
<h2 data-i18n="config.section_watcher">Synchronisation automatique</h2>
|
||||
<h2 id="cfg-synchronisation-automatique" data-i18n="config.section_watcher">Synchronisation automatique</h2>
|
||||
<p class="config-description" data-i18n="auto.d33601dc">
|
||||
Surveillance des fichiers en temps réel via
|
||||
watchdog. Les modifications sont détectées
|
||||
@@ -1821,7 +1821,7 @@
|
||||
|
||||
<!-- Hidden Files/Folders Configuration -->
|
||||
<section class="config-section help-section">
|
||||
<h2 data-i18n="auto.f8ba6127">🗂️ Fichiers cachés</h2>
|
||||
<h2 id="cfg-hidden-files" data-i18n="auto.f8ba6127">🗂️ Fichiers cachés</h2>
|
||||
<p class="config-description">
|
||||
Contrôlez l'affichage des fichiers/dossiers
|
||||
cachés (commençant par <code>.</code>) par
|
||||
@@ -1864,7 +1864,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-diags"
|
||||
>
|
||||
<h2 data-i18n="config.diagnostics">Diagnostics</h2>
|
||||
<h2 id="cfg-diagnostics" data-i18n="config.diagnostics">Diagnostics</h2>
|
||||
<p class="config-description">
|
||||
Statistiques de l'index et du moteur de
|
||||
recherche.
|
||||
@@ -1889,7 +1889,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-ai"
|
||||
>
|
||||
<h2>🤖 Cles API Intelligence Artificielle</h2>
|
||||
<h2 id="cfg-cles-api-intelligence-artificielle">🤖 Cles API Intelligence Artificielle</h2>
|
||||
<p class="config-description">
|
||||
Configurez vos cles API. Cliquez sur
|
||||
<strong data-i18n="config.test">Tester</strong> pour charger les
|
||||
@@ -1986,7 +1986,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-themes"
|
||||
>
|
||||
<h2 data-i18n="auto.c14b5603">🎨 Thèmes</h2>
|
||||
<h2 id="cfg-themes" data-i18n="auto.c14b5603">🎨 Thèmes</h2>
|
||||
<p class="config-description" data-i18n="auto.caac40b9">
|
||||
Choisissez un thème visuel. Chaque thème
|
||||
offre un mode sombre et clair.
|
||||
@@ -2001,7 +2001,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-profile"
|
||||
>
|
||||
<h2 data-i18n="config.profile">👤 Profil utilisateur</h2>
|
||||
<h2 id="cfg-profil-utilisateur" data-i18n="config.profile">👤 Profil utilisateur</h2>
|
||||
<p class="config-description" data-i18n="config.profile_desc">
|
||||
Préférences personnelles pour personnaliser
|
||||
l'expérience ObsiGate.
|
||||
@@ -2032,7 +2032,7 @@
|
||||
class="config-section help-section"
|
||||
id="cfg-about"
|
||||
>
|
||||
<h2 data-i18n="auto.a3319169">📦 À propos</h2>
|
||||
<h2 id="cfg-a-propos" data-i18n="auto.a3319169">📦 À propos</h2>
|
||||
<div
|
||||
id="config-about"
|
||||
class="config-diagnostics"
|
||||
@@ -2045,7 +2045,7 @@
|
||||
|
||||
<!-- Webhooks -->
|
||||
<section class="config-section help-section">
|
||||
<h2>🔔 Webhooks</h2>
|
||||
<h2 id="cfg-webhooks">🔔 Webhooks</h2>
|
||||
<p class="config-description">
|
||||
Notifications HTTP vers des services
|
||||
externes lors des changements de fichiers.
|
||||
@@ -2075,7 +2075,7 @@
|
||||
|
||||
<!-- Partages publics -->
|
||||
<section class="config-section help-section">
|
||||
<h2>📤 Partages publics</h2>
|
||||
<h2 id="cfg-partages-publics">📤 Partages publics</h2>
|
||||
<p class="config-description">
|
||||
Liens de partage publics pour des documents
|
||||
(lecture seule, sans authentification).
|
||||
@@ -2578,102 +2578,78 @@
|
||||
✕
|
||||
</button>
|
||||
</div>
|
||||
<ul class="help-nav-list" id="help-nav-list">
|
||||
<li>
|
||||
<a href="#help-intro" class="help-nav-link"
|
||||
data-i18n="help.nav_intro">📘 Introduction</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-interface" class="help-nav-link"
|
||||
data-i18n="help.nav_interface">🧭 Interface</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-navigation" class="help-nav-link"
|
||||
data-i18n="help.nav_navigation">🗺️ Navigation</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-tabs" class="help-nav-link"
|
||||
data-i18n="help.nav_tabs">📑 Onglets</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-recherche" class="help-nav-link"
|
||||
data-i18n="help.nav_search">🔍 Recherche</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-tags" class="help-nav-link"
|
||||
data-i18n="help.nav_tags">🏷️ Tags</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-fichiers" class="help-nav-link"
|
||||
data-i18n="help.nav_files">📁 Fichiers</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-edition" class="help-nav-link"
|
||||
data-i18n="help.nav_editing">✏️ Édition</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-graphe" class="help-nav-link"
|
||||
data-i18n="help.nav_graph">🗺️ Graphe</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-ai" class="help-nav-link"
|
||||
data-i18n="help.nav_ai">🤖 IA Éditeur</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-palette" class="help-nav-link"
|
||||
data-i18n="help.nav_palette">⌨️ Palette</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-raccourcis" class="help-nav-link"
|
||||
data-i18n="help.nav_shortcuts">⌨️ Raccourcis</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-partage" class="help-nav-link"
|
||||
data-i18n="help.nav_sharing">🔗 Partage</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-webhooks" class="help-nav-link"
|
||||
data-i18n="help.nav_webhooks">🪝 Webhooks</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="#help-sauvegardes"
|
||||
class="help-nav-link"
|
||||
data-i18n="help.nav_backups">💾 Sauvegardes</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-securite" class="help-nav-link"
|
||||
data-i18n="help.nav_security">🛡️ Sécurité</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
href="#help-personnalisation"
|
||||
class="help-nav-link"
|
||||
data-i18n="help.nav_customization">🎨 Personnalisation</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#help-astuces" class="help-nav-link"
|
||||
data-i18n="help.nav_tips">💡 Astuces</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="help-nav-list" id="config-nav-list">
|
||||
<li>
|
||||
<a href="#cfg-search" class="help-nav-link"
|
||||
data-i18n="help.nav_search">🔍 Search</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-perf" class="help-nav-link"
|
||||
data-i18n="config.section_perf">⚡ Performance</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-tags" class="help-nav-link"
|
||||
data-i18n="config.section_tags">🏷️ Tag Filtering</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-backend-settings" class="help-nav-link"
|
||||
data-i18n="config.section_backend">🖥️ Backend Settings</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-recent" class="help-nav-link"
|
||||
data-i18n="config.section_recent">📜 Recent History</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-sync" class="help-nav-link"
|
||||
data-i18n="settings.sync">🔄 Synchronization</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-hidden-files" class="help-nav-link"
|
||||
data-i18n="config.section_hidden">🗂️ Hidden Files</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-webhooks" class="help-nav-link"
|
||||
data-i18n="config.section_webhooks">🔗 Webhooks</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-shares" class="help-nav-link"
|
||||
data-i18n="config.section_shares">📤 Public Shares</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-diags" class="help-nav-link"
|
||||
data-i18n="settings.diagnostics">🩺 Diagnostics</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-ai" class="help-nav-link"
|
||||
data-i18n="settings.ai">🤖 AI</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-themes" class="help-nav-link"
|
||||
data-i18n="settings.themes">🎨 Themes</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-profile" class="help-nav-link"
|
||||
data-i18n="settings.profile">👤 Profile</a
|
||||
>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#cfg-about" class="help-nav-link"
|
||||
data-i18n="settings.about">📦 About</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
<div class="help-content">
|
||||
<section class="help-section help-hero" id="help-intro">
|
||||
@@ -2728,9 +2704,9 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-interface">
|
||||
<h2 data-i18n="help.nav_interface">🧭 Interface utilisateur</h2>
|
||||
<h2 id="cfg-interface-utilisateur" data-i18n="help.nav_interface">🧭 Interface utilisateur</h2>
|
||||
|
||||
<h3 data-i18n="help.header_section">En-tête</h3>
|
||||
<h3 id="cfg-en-tete" data-i18n="help.header_section">En-tête</h3>
|
||||
<p data-i18n="auto.209c5490">
|
||||
La barre supérieure contient les éléments
|
||||
essentiels :
|
||||
@@ -2763,7 +2739,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.sidebar_section">Sidebar (barre latérale)</h3>
|
||||
<h3 id="cfg-sidebar-barre-laterale" data-i18n="help.sidebar_section">Sidebar (barre latérale)</h3>
|
||||
<p data-i18n="help.sidebar_tabs">La sidebar est divisée en deux onglets :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -2795,7 +2771,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.content_area">Zone de contenu</h3>
|
||||
<h3 id="cfg-zone-de-contenu" data-i18n="help.content_area">Zone de contenu</h3>
|
||||
<p data-i18n="help.content_shows">La zone centrale affiche :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -2820,9 +2796,9 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-navigation">
|
||||
<h2 data-i18n="help.733f0559">🗺️ Navigation</h2>
|
||||
<h2 id="cfg-navigation" data-i18n="help.733f0559">🗺️ Navigation</h2>
|
||||
|
||||
<h3 data-i18n="help.tree_section">Arborescence des vaults</h3>
|
||||
<h3 id="cfg-arborescence-des-vaults" data-i18n="help.tree_section">Arborescence des vaults</h3>
|
||||
<p data-i18n="auto.4c908ade">
|
||||
Cliquez sur un vault pour l'ouvrir et voir son
|
||||
contenu. Les dossiers affichent un chevron et un
|
||||
@@ -2842,7 +2818,7 @@
|
||||
fichier a son icône (markdown, code, etc.)</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.sidebar_filtering">Filtrage de la sidebar</h3>
|
||||
<h3 id="cfg-filtrage-de-la-sidebar" data-i18n="help.sidebar_filtering">Filtrage de la sidebar</h3>
|
||||
<p data-i18n="help.desc_filter_usage">
|
||||
Utilisez la barre de filtrage en haut de la
|
||||
sidebar pour rechercher rapidement :
|
||||
@@ -2865,7 +2841,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.breadcrumb_reposition">Breadcrumb et repositionnement</h3>
|
||||
<h3 id="cfg-breadcrumb-et-repositionnement" data-i18n="help.breadcrumb_reposition">Breadcrumb et repositionnement</h3>
|
||||
<p data-i18n="auto.1abf6661">
|
||||
Le chemin affiché au-dessus du contenu est
|
||||
interactif :
|
||||
@@ -2885,7 +2861,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.vault_selector">Sélection de vault</h3>
|
||||
<h3 id="cfg-selection-de-vault" data-i18n="help.vault_selector">Sélection de vault</h3>
|
||||
<p data-i18n="help.desc_vault_context">
|
||||
Changez de contexte pour filtrer l'affichage :
|
||||
</p>
|
||||
@@ -2909,13 +2885,13 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-tabs">
|
||||
<h2 data-i18n="help.8c5341e0">📑 Gestion des onglets</h2>
|
||||
<h2 id="cfg-gestion-des-onglets" data-i18n="help.8c5341e0">📑 Gestion des onglets</h2>
|
||||
<p data-i18n="auto.27a2f7c1">
|
||||
ObsiGate supporte l'ouverture de plusieurs
|
||||
fichiers simultanément dans des onglets.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.tabs_section">Ouverture d'onglets</h3>
|
||||
<h3 id="cfg-ouverture-d-onglets" data-i18n="help.tabs_section">Ouverture d'onglets</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong data-i18n="help.single_click">Simple clic</strong><span data-i18n="help.desc_e3fce7a3"> : Ouvre le
|
||||
@@ -2931,7 +2907,7 @@
|
||||
derniers fichiers</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.tab_nav">Navigation entre onglets</h3>
|
||||
<h3 id="cfg-navigation-entre-onglets" data-i18n="help.tab_nav">Navigation entre onglets</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong data-i18n="help.click_tab">Clic sur un onglet</strong><span data-i18n="help.desc_click_tab">: Active
|
||||
@@ -2953,7 +2929,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.tab_features">Fonctionnalités</h3>
|
||||
<h3 id="cfg-fonctionnalites" data-i18n="help.tab_features">Fonctionnalités</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong data-i18n="help.tab_bar">Barre d'onglets</strong><span data-i18n="help.desc_170a6982"> : Affichage
|
||||
@@ -2973,9 +2949,9 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-recherche">
|
||||
<h2 data-i18n="help.adf30d78">🔍 Recherche</h2>
|
||||
<h2 id="cfg-recherche" data-i18n="help.adf30d78">🔍 Recherche</h2>
|
||||
|
||||
<h3 data-i18n="help.simple_search">Recherche simple</h3>
|
||||
<h3 id="cfg-recherche-simple" data-i18n="help.simple_search">Recherche simple</h3>
|
||||
<p data-i18n="help.desc_search_intro">
|
||||
Tapez dans la barre de recherche en haut pour
|
||||
lancer une recherche fulltext :
|
||||
@@ -2997,7 +2973,7 @@
|
||||
pages de 50 résultats</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.advanced_operators">Opérateurs avancés</h3>
|
||||
<h3 id="cfg-operateurs-avances" data-i18n="help.advanced_operators">Opérateurs avancés</h3>
|
||||
<p data-i18n="auto.4bc1f00a">
|
||||
Utilisez des opérateurs pour affiner votre
|
||||
recherche :
|
||||
@@ -3044,7 +3020,7 @@
|
||||
Markdown du vault IT avec le tag linux.</span>
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.autocomplete">Autocomplétion</h3>
|
||||
<h3 id="cfg-autocompletion" data-i18n="help.autocomplete">Autocomplétion</h3>
|
||||
<p data-i18n="auto.404c8f1c">
|
||||
L'autocomplétion vous aide à trouver rapidement
|
||||
:
|
||||
@@ -3066,7 +3042,7 @@
|
||||
pour naviguer, Enter pour sélectionner</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.active_filter_chips">Chips de filtres actifs</h3>
|
||||
<h3 id="cfg-chips-de-filtres-actifs" data-i18n="help.active_filter_chips">Chips de filtres actifs</h3>
|
||||
<p data-i18n="auto.03a6e5b1">
|
||||
Les opérateurs utilisés s'affichent sous forme
|
||||
de chips colorés :
|
||||
@@ -3085,7 +3061,7 @@
|
||||
d'opérateur a sa couleur</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.a648c49e">Facettes et tri</h3>
|
||||
<h3 id="cfg-facettes-et-tri" data-i18n="help.a648c49e">Facettes et tri</h3>
|
||||
<p data-i18n="auto.cd7332c8">
|
||||
Les résultats incluent des facettes pour affiner
|
||||
:
|
||||
@@ -3108,9 +3084,9 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-tags">
|
||||
<h2 data-i18n="help.2507242f">🏷️ Tags</h2>
|
||||
<h2 id="cfg-tags" data-i18n="help.2507242f">🏷️ Tags</h2>
|
||||
|
||||
<h3 data-i18n="help.5f87ea79">Tag cloud</h3>
|
||||
<h3 id="cfg-tag-cloud" data-i18n="help.5f87ea79">Tag cloud</h3>
|
||||
<p data-i18n="help.desc_tag_cloud_intro">
|
||||
L'onglet Tags de la sidebar affiche un nuage de
|
||||
tags :
|
||||
@@ -3132,7 +3108,7 @@
|
||||
s'adaptent au vault sélectionné</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.2c03a7ba">Tags inline vs frontmatter</h3>
|
||||
<h3 id="cfg-tags-inline-vs-frontmatter" data-i18n="help.2c03a7ba">Tags inline vs frontmatter</h3>
|
||||
<p data-i18n="help.desc_two_tag_types">ObsiGate supporte deux types de tags :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -3150,7 +3126,7 @@
|
||||
deux types sont combinés</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.63f024d4">Filtrage de tags template</h3>
|
||||
<h3 id="cfg-filtrage-de-tags-template" data-i18n="help.63f024d4">Filtrage de tags template</h3>
|
||||
<p data-i18n="help.desc_template_intro">
|
||||
Dans les Configurations, vous pouvez masquer les
|
||||
tags de template :
|
||||
@@ -3171,9 +3147,9 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-fichiers">
|
||||
<h2 data-i18n="help.c017944b">📄 Fichiers</h2>
|
||||
<h2 id="cfg-fichiers" data-i18n="help.c017944b">📄 Fichiers</h2>
|
||||
|
||||
<h3 data-i18n="help.cf8615b1">Visualisation</h3>
|
||||
<h3 id="cfg-visualisation" data-i18n="help.cf8615b1">Visualisation</h3>
|
||||
<p data-i18n="help.desc_md_render">Les fichiers markdown sont rendus avec :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -3195,7 +3171,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.context_actions">Actions sur fichiers</h3>
|
||||
<h3 id="cfg-actions-sur-fichiers" data-i18n="help.context_actions">Actions sur fichiers</h3>
|
||||
<p data-i18n="help.actions_detail">Boutons disponibles au-dessus du contenu :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -3219,7 +3195,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="auto.1efbbc9a">Édition avec CodeMirror 6</h3>
|
||||
<h3 id="cfg-edition-avec-codemirror-6" data-i18n="auto.1efbbc9a">Édition avec CodeMirror 6</h3>
|
||||
<p data-i18n="auto.edf89626">L'éditeur intégré offre :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -3248,7 +3224,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="auto.ec7260fa">Types de fichiers supportés</h3>
|
||||
<h3 id="cfg-types-de-fichiers-supportes" data-i18n="auto.ec7260fa">Types de fichiers supportés</h3>
|
||||
<p data-i18n="help.indexes">ObsiGate indexe et affiche :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -3279,9 +3255,9 @@
|
||||
|
||||
<!-- ✏️ Édition -->
|
||||
<section class="help-section" id="help-edition">
|
||||
<h2 data-i18n="auto.f346076a">✏️ Édition avancée</h2>
|
||||
<h2 id="cfg-edition-avancee" data-i18n="auto.f346076a">✏️ Édition avancée</h2>
|
||||
|
||||
<h3 data-i18n="auto.695d9e47">Éditeur CodeMirror 6</h3>
|
||||
<h3 id="cfg-editeur-codemirror-6" data-i18n="auto.695d9e47">Éditeur CodeMirror 6</h3>
|
||||
<p data-i18n="auto.ef8c5f4d">
|
||||
L'éditeur intégré offre une expérience complète
|
||||
d'édition :
|
||||
@@ -3322,14 +3298,14 @@
|
||||
|
||||
<!-- 🗺️ Graphe -->
|
||||
<section class="help-section" id="help-graphe">
|
||||
<h2 data-i18n="help.9c7a0a8d">🗺️ Vue Graphe</h2>
|
||||
<h2 id="cfg-vue-graphe" data-i18n="help.9c7a0a8d">🗺️ Vue Graphe</h2>
|
||||
<p data-i18n="help.desc_graph_intro">
|
||||
La vue graphe offre une visualisation
|
||||
interactive des connexions entre vos notes via
|
||||
les wikilinks.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.b6619ac9">Ouverture</h3>
|
||||
<h3 id="cfg-ouverture" data-i18n="help.b6619ac9">Ouverture</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong data-i18n="help.graph_context">Menu contextuel</strong><span data-i18n="help.desc_context_menu">: Clic
|
||||
@@ -3341,7 +3317,7 @@
|
||||
barre d'outils (le cas échéant)</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.61ee5a22">Interaction</h3>
|
||||
<h3 id="cfg-interaction" data-i18n="help.61ee5a22">Interaction</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong data-i18n="help.graph_zoom">Zoom/Pan</strong><span data-i18n="help.desc_f0adf67a"> : Molette pour
|
||||
@@ -3370,7 +3346,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.8caed987">Affichage</h3>
|
||||
<h3 id="cfg-affichage" data-i18n="help.8caed987">Affichage</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong data-i18n="help.graph_nodes">Nœuds</strong><span data-i18n="help.desc_ab2c4150"> : Fichiers (carrés)
|
||||
@@ -3395,7 +3371,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="config.section_perf">Performance</h3>
|
||||
<h3 id="cfg-performance" data-i18n="config.section_perf">Performance</h3>
|
||||
<p data-i18n="auto.aa8ca265">
|
||||
La vue utilise l'algorithme Barnes-Hut pour
|
||||
calculer la disposition en O(n log n),
|
||||
@@ -3408,7 +3384,7 @@
|
||||
|
||||
<!-- ⌨️ Palette de commandes -->
|
||||
<section class="help-section" id="help-ai">
|
||||
<h2 data-i18n="auto.c4922a99">🤖 Intelligence Artificielle dans l'Éditeur</h2>
|
||||
<h2 id="cfg-intelligence-artificielle-dans-l-editeur" data-i18n="auto.c4922a99">🤖 Intelligence Artificielle dans l'Éditeur</h2>
|
||||
<p data-i18n="help.desc_b5f89b3b">
|
||||
ObsiGate intègre un assistant IA directement
|
||||
dans l'éditeur de texte. Pour l'activer,
|
||||
@@ -3417,7 +3393,7 @@
|
||||
ou Gemini).
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.activation">Activation</h3>
|
||||
<h3 id="cfg-activation" data-i18n="help.activation">Activation</h3>
|
||||
<ol>
|
||||
<li data-i18n="help.desc_f53badcd">
|
||||
Ajoutez votre clé API dans
|
||||
@@ -3441,7 +3417,7 @@
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h3 data-i18n="help.toolbar_section">Barre d'outils AI</h3>
|
||||
<h3 id="cfg-barre-d-outils-ai" data-i18n="help.toolbar_section">Barre d'outils AI</h3>
|
||||
<p data-i18n="help.desc_803161e5">
|
||||
La barre d'outils contient les boutons suivants
|
||||
:
|
||||
@@ -3568,7 +3544,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.096367af">Indicateurs visuels</h3>
|
||||
<h3 id="cfg-indicateurs-visuels" data-i18n="help.096367af">Indicateurs visuels</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_7ff2fa21">
|
||||
Pendant une requête AI, un toast
|
||||
@@ -3588,7 +3564,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.2dad2bfd">Sauvegarde automatique</h3>
|
||||
<h3 id="cfg-sauvegarde-automatique" data-i18n="help.2dad2bfd">Sauvegarde automatique</h3>
|
||||
<p data-i18n="help.desc_19cfa369">
|
||||
L'éditeur sauvegarde automatiquement après 2
|
||||
secondes d'inactivité. Le bouton de sauvegarde
|
||||
@@ -3596,7 +3572,7 @@
|
||||
confirmer.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="auto.272dd29a">Providers supportés</h3>
|
||||
<h3 id="cfg-providers-supportes" data-i18n="auto.272dd29a">Providers supportés</h3>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Provider</th>
|
||||
@@ -3626,14 +3602,14 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-palette">
|
||||
<h2 data-i18n="help.62308f96">⌨️ Palette de commandes</h2>
|
||||
<h2 id="cfg-palette-de-commandes" data-i18n="help.62308f96">⌨️ Palette de commandes</h2>
|
||||
<p data-i18n="auto.774dbd63">
|
||||
La palette de commandes permet d'accéder
|
||||
rapidement aux fichiers et aux actions sans
|
||||
utiliser la souris.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.b6619ac9">Ouverture</h3>
|
||||
<h3 id="cfg-ouverture" data-i18n="help.b6619ac9">Ouverture</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<strong>Ctrl+Shift+Espace</strong> : Palette
|
||||
@@ -3649,7 +3625,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.6d547397">Mode fichiers</h3>
|
||||
<h3 id="cfg-mode-fichiers" data-i18n="help.6d547397">Mode fichiers</h3>
|
||||
<p>
|
||||
Tapez le nom d'un fichier pour le trouver
|
||||
rapidement. La recherche utilise l'API
|
||||
@@ -3658,7 +3634,7 @@
|
||||
ouvrir le fichier sélectionné.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.3cf370b1">Mode commandes</h3>
|
||||
<h3 id="cfg-mode-commandes" data-i18n="help.3cf370b1">Mode commandes</h3>
|
||||
<p>
|
||||
Tapez <code>></code> (ou Ctrl+Alt+Espace)
|
||||
pour voir la liste des actions disponibles :
|
||||
@@ -3710,7 +3686,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.nav_navigation">Navigation</h3>
|
||||
<h3 id="cfg-navigation" data-i18n="help.nav_navigation">Navigation</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<kbd>↑</kbd> <kbd>↓</kbd> : <span data-i18n="help.pal_move_desc">Se déplacer dans la liste</span>
|
||||
@@ -3725,9 +3701,9 @@
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-raccourcis">
|
||||
<h2 data-i18n="help.2a2e5b0f">⌨️ Raccourcis clavier</h2>
|
||||
<h2 id="cfg-raccourcis-clavier" data-i18n="help.2a2e5b0f">⌨️ Raccourcis clavier</h2>
|
||||
|
||||
<h3 data-i18n="help.nav_navigation">Navigation</h3>
|
||||
<h3 id="cfg-navigation" data-i18n="help.nav_navigation">Navigation</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<code>Ctrl+K</code> ou <code>Cmd+K</code> :
|
||||
@@ -3743,7 +3719,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="auto.13c3ee2c">Recherche et autocomplétion</h3>
|
||||
<h3 id="cfg-recherche-et-autocompletion" data-i18n="auto.13c3ee2c">Recherche et autocomplétion</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<code>↑</code> / <code>↓</code> : Naviguer
|
||||
@@ -3759,7 +3735,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.nav_interface">Interface</h3>
|
||||
<h3 id="cfg-interface" data-i18n="help.nav_interface">Interface</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<code>Ctrl+T</code> : Basculer le thème
|
||||
@@ -3779,7 +3755,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.nav_tabs">Onglets</h3>
|
||||
<h3 id="cfg-onglets" data-i18n="help.nav_tabs">Onglets</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<code>Ctrl+W</code> : Fermer l'onglet actif
|
||||
@@ -3791,7 +3767,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="auto.a131dfab">Éditeur CodeMirror</h3>
|
||||
<h3 id="cfg-editeur-codemirror" data-i18n="auto.a131dfab">Éditeur CodeMirror</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<code>Ctrl+F</code> : Rechercher dans le
|
||||
@@ -3810,9 +3786,9 @@
|
||||
|
||||
<!-- 🔗 Partage -->
|
||||
<section class="help-section" id="help-partage">
|
||||
<h2 data-i18n="help.8c65b2f2">🔗 Partage et Webhooks</h2>
|
||||
<h2 id="cfg-partage-et-webhooks" data-i18n="help.8c65b2f2">🔗 Partage et Webhooks</h2>
|
||||
|
||||
<h3 data-i18n="help.public_shares">Publication publique</h3>
|
||||
<h3 id="cfg-publication-publique" data-i18n="help.public_shares">Publication publique</h3>
|
||||
<p data-i18n="help.desc_13d90039">
|
||||
ObsiGate permet de partager des documents via un
|
||||
lien public temporaire.
|
||||
@@ -3844,7 +3820,7 @@
|
||||
|
||||
<!-- 🪝 Webhooks -->
|
||||
<section class="help-section" id="help-webhooks">
|
||||
<h2 data-i18n="help.29afa01d">🪝 Webhooks</h2>
|
||||
<h2 id="cfg-webhooks" data-i18n="help.29afa01d">🪝 Webhooks</h2>
|
||||
<p data-i18n="help.desc_a9c2c520">
|
||||
Les webhooks permettent à ObsiGate de
|
||||
<strong
|
||||
@@ -3857,7 +3833,7 @@
|
||||
choix, avec un payload JSON détaillé.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.use_cases">Cas d'usage</h3>
|
||||
<h3 id="cfg-cas-d-usage" data-i18n="help.use_cases">Cas d'usage</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_2349271d">
|
||||
<strong data-i18n="help.ci_cd">Automatisation CI/CD</strong><span data-i18n="help.desc_1ba39cc4"> :
|
||||
@@ -3881,7 +3857,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="auto.ba768f01">Événements supportés</h3>
|
||||
<h3 id="cfg-evenements-supportes" data-i18n="auto.ba768f01">Événements supportés</h3>
|
||||
<div style="overflow-x: auto">
|
||||
<table
|
||||
style="
|
||||
@@ -4117,7 +4093,7 @@
|
||||
>
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.77f4f06e">Format du payload</h3>
|
||||
<h3 id="cfg-format-du-payload" data-i18n="help.77f4f06e">Format du payload</h3>
|
||||
<p data-i18n="help.desc_56760d7f">
|
||||
Chaque webhook reçoit un <code>POST</code> avec
|
||||
<code>Content-Type: application/json</code> :
|
||||
@@ -4139,7 +4115,7 @@
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
<h3 data-i18n="auto.28bf6aab">Sécurité : signature HMAC-SHA256</h3>
|
||||
<h3 id="cfg-securite-signature-hmac-sha256" data-i18n="auto.28bf6aab">Sécurité : signature HMAC-SHA256</h3>
|
||||
<p>
|
||||
Si vous configurez un secret, chaque requête
|
||||
inclut un header
|
||||
@@ -4162,7 +4138,7 @@
|
||||
type d'événement pour un routage rapide.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="config.title">Configuration</h3>
|
||||
<h3 id="cfg-configuration" data-i18n="config.title">Configuration</h3>
|
||||
<p data-i18n="help.desc_b6169f2e">
|
||||
Les webhooks se gèrent dans le modal
|
||||
<strong data-i18n="header.menu_config">Configurations</strong> (⚙️ menu
|
||||
@@ -4190,7 +4166,7 @@
|
||||
exécution.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n="help.550b0240">Exemples concrets</h3>
|
||||
<h3 id="cfg-exemples-concrets" data-i18n="help.550b0240">Exemples concrets</h3>
|
||||
|
||||
<h4 data-i18n="auto.b419c2c2">Récepteur Python (Flask)</h4>
|
||||
<pre
|
||||
@@ -4270,7 +4246,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
-H "X-ObsiGate-Signature: sha256=$(echo -n '{"event":"file_created",...}' | openssl dgst -sha256 -hmac 'mon-secret' | cut -d' ' -f2)" \
|
||||
-d '{"event":"file_created","timestamp":"2026-06-03T14:30:00Z","data":{"vault":"IT","path":"notes/test.md"}}'</code></pre>
|
||||
|
||||
<h3 data-i18n="help.381abec7">Limitations actuelles</h3>
|
||||
<h3 id="cfg-limitations-actuelles" data-i18n="help.381abec7">Limitations actuelles</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_85effb89">
|
||||
Timeout de <strong>5 secondes</strong> par
|
||||
@@ -4296,9 +4272,9 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
</ul>
|
||||
</section>
|
||||
<section class="help-section" id="help-sauvegardes">
|
||||
<h2 data-i18n="help.62549eca">💾 Sauvegardes et Audits</h2>
|
||||
<h2 id="cfg-sauvegardes-et-audits" data-i18n="help.62549eca">💾 Sauvegardes et Audits</h2>
|
||||
|
||||
<h3 data-i18n="help.backup_auto">Backup automatique</h3>
|
||||
<h3 id="cfg-backup-automatique" data-i18n="help.backup_auto">Backup automatique</h3>
|
||||
<p data-i18n="auto.ab5e6155">
|
||||
ObsiGate crée automatiquement des sauvegardes
|
||||
avant chaque modification destructive.
|
||||
@@ -4319,7 +4295,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.audit_log">Audit log</h3>
|
||||
<h3 id="cfg-audit-log" data-i18n="help.audit_log">Audit log</h3>
|
||||
<p data-i18n="auto.2bc24d2e">
|
||||
Toutes les opérations sensibles sont tracées
|
||||
dans un journal.
|
||||
@@ -4342,9 +4318,9 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
|
||||
<!-- 🛡️ Sécurité -->
|
||||
<section class="help-section" id="help-securite">
|
||||
<h2 data-i18n="auto.37561472">🛡️ Sécurité</h2>
|
||||
<h2 id="cfg-securite" data-i18n="auto.37561472">🛡️ Sécurité</h2>
|
||||
|
||||
<h3 data-i18n="help.c48fb18a">Authentification</h3>
|
||||
<h3 id="cfg-authentification" data-i18n="help.c48fb18a">Authentification</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_7708f226">
|
||||
<strong>JWT + Argon2id</strong><span data-i18n="help.desc_8f0bffe3"> : Tokens JWT
|
||||
@@ -4368,7 +4344,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
automatiquement au premier démarrage</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.83f1d9ca">Protection</h3>
|
||||
<h3 id="cfg-protection" data-i18n="help.83f1d9ca">Protection</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_bc08f215">
|
||||
<strong>Secret redactor</strong><span data-i18n="help.desc_9846fc07"> : Masque
|
||||
@@ -4398,9 +4374,9 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
class="help-section"
|
||||
id="help-personnalisation"
|
||||
>
|
||||
<h2 data-i18n="help.86e3825d">🎨 Personnalisation</h2>
|
||||
<h2 id="cfg-personnalisation" data-i18n="help.86e3825d">🎨 Personnalisation</h2>
|
||||
|
||||
<h3 data-i18n="auto.337d8626">Thème clair/sombre</h3>
|
||||
<h3 id="cfg-theme-clair-sombre" data-i18n="auto.337d8626">Thème clair/sombre</h3>
|
||||
<p data-i18n="help.theme_toggle">Basculez entre les thèmes :</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -4418,7 +4394,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
code s'adaptent au thème</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.7bcbb2e3">Redimensionnement de la sidebar</h3>
|
||||
<h3 id="cfg-redimensionnement-de-la-sidebar" data-i18n="help.7bcbb2e3">Redimensionnement de la sidebar</h3>
|
||||
<p>
|
||||
Sur desktop, ajustez la largeur de la sidebar :
|
||||
</p>
|
||||
@@ -4440,7 +4416,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
est sauvegardée</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="auto.9122fd5c">Configuration avancée</h3>
|
||||
<h3 id="cfg-configuration-avancee" data-i18n="auto.9122fd5c">Configuration avancée</h3>
|
||||
<p>
|
||||
Le modal Configurations (menu Options) permet de
|
||||
:
|
||||
@@ -4467,9 +4443,9 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
</section>
|
||||
|
||||
<section class="help-section" id="help-astuces">
|
||||
<h2 data-i18n="help.686f8313">💡 Astuces et bonnes pratiques</h2>
|
||||
<h2 id="cfg-astuces-et-bonnes-pratiques" data-i18n="help.686f8313">💡 Astuces et bonnes pratiques</h2>
|
||||
|
||||
<h3 data-i18n="auto.559ef1da">Workflow recommandé</h3>
|
||||
<h3 id="cfg-workflow-recommande" data-i18n="auto.559ef1da">Workflow recommandé</h3>
|
||||
<ol>
|
||||
<li data-i18n="help.desc_625112fd">
|
||||
<strong data-i18n="auto.678711b5">Sélectionnez un contexte</strong><span data-i18n="help.desc_39979e71"> :
|
||||
@@ -4490,7 +4466,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
Réutilisez vos recherches fréquentes</span></li>
|
||||
</ol>
|
||||
|
||||
<h3 data-i18n="help.fe388b67">Optimisations</h3>
|
||||
<h3 id="cfg-optimisations" data-i18n="help.fe388b67">Optimisations</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_1a04ae18">
|
||||
<strong data-i18n="help.tip_hide_sidebar">Masquez la sidebar</strong> : Plus
|
||||
@@ -4514,7 +4490,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.2a92203f">Trucs et astuces</h3>
|
||||
<h3 id="cfg-trucs-et-astuces" data-i18n="help.2a92203f">Trucs et astuces</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_58d2326f">
|
||||
<strong>Navigation visuelle</strong> : Le
|
||||
@@ -4543,7 +4519,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n="help.advanced_use_cases">Cas d'usage avancés</h3>
|
||||
<h3 id="cfg-cas-d-usage-avances" data-i18n="help.advanced_use_cases">Cas d'usage avancés</h3>
|
||||
<ul>
|
||||
<li data-i18n="help.desc_87b348c3">
|
||||
<strong data-i18n="auto.b86ba5ea">Recherche multi-critères</strong> :
|
||||
@@ -4808,7 +4784,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
</div>
|
||||
</div>
|
||||
<div class="about-stack">
|
||||
<h3 data-i18n="about.built_with">Construit avec</h3>
|
||||
<h3 id="cfg-construit-avec" data-i18n="about.built_with">Construit avec</h3>
|
||||
<div class="about-stack-grid">
|
||||
<span class="about-stack-badge">🐍 FastAPI</span>
|
||||
<span class="about-stack-badge">⚡ vanilla JS</span>
|
||||
|
||||
@@ -168,8 +168,8 @@
|
||||
"config.section_watcher": "Auto sync",
|
||||
"config.section_profile": "User profile",
|
||||
"config.section_ai": "AI API keys",
|
||||
"config.section_hidden": "Hidden files",
|
||||
"config.section_webhooks": "Webhooks",
|
||||
"config.section_hidden": "Hidden Files",
|
||||
"config.section_webhooks": "🪝 Webhooks",
|
||||
"config.section_shares": "Public shares",
|
||||
"config.section_backups": "Backups",
|
||||
"config.section_diag": "Diagnostics",
|
||||
@@ -1262,5 +1262,92 @@
|
||||
"config.hint_d_lai_avant_traitement_des_changements_group_s_0_5": "[EN] Délai avant traitement des changements groupés (0.5-10 secondes)",
|
||||
"config.saving": "Saving",
|
||||
"config.error_unknown": "Unknown error",
|
||||
"config.error_prefix": "Error"
|
||||
"config.error_prefix": "Error",
|
||||
"config.section_parametres-de-recherche": "Paramètres de recherche",
|
||||
"config.section_historique-recent-redemarrage-non-requis": "📋 Historique récent\n Redémarrage non requis",
|
||||
"config.section_parametres-backend-redemarrage-requis": "Paramètres backend\n Redémarrage requis",
|
||||
"config.section_filtrage-de-tags": "Filtrage de tags",
|
||||
"config.section_synchronisation-automatique": "Synchronisation automatique",
|
||||
"config.section_diagnostics": "Diagnostics",
|
||||
"config.section_cles-api-intelligence-artificielle": "🤖 Cles API Intelligence Artificielle",
|
||||
"config.section_themes": "🎨 Thèmes",
|
||||
"config.section_profil-utilisateur": "👤 Profil utilisateur",
|
||||
"config.section_a-propos": "📦 À propos",
|
||||
"config.section_partages-publics": "📤 Partages publics",
|
||||
"config.section_interface-utilisateur": "🧭 Interface utilisateur",
|
||||
"config.section_en-tete": "En-tête",
|
||||
"config.section_sidebar-barre-laterale": "Sidebar (barre latérale)",
|
||||
"config.section_zone-de-contenu": "Zone de contenu",
|
||||
"config.section_navigation": "Navigation",
|
||||
"config.section_arborescence-des-vaults": "Arborescence des vaults",
|
||||
"config.section_filtrage-de-la-sidebar": "Filtrage de la sidebar",
|
||||
"config.section_breadcrumb-et-repositionnement": "Breadcrumb et repositionnement",
|
||||
"config.section_selection-de-vault": "Sélection de vault",
|
||||
"config.section_gestion-des-onglets": "📑 Gestion des onglets",
|
||||
"config.section_ouverture-d-onglets": "Ouverture d'onglets",
|
||||
"config.section_navigation-entre-onglets": "Navigation entre onglets",
|
||||
"config.section_fonctionnalites": "Fonctionnalités",
|
||||
"config.section_recherche": "🔍 Recherche",
|
||||
"config.section_recherche-simple": "Recherche simple",
|
||||
"config.section_operateurs-avances": "Opérateurs avancés",
|
||||
"config.section_autocompletion": "Autocomplétion",
|
||||
"config.section_chips-de-filtres-actifs": "Chips de filtres actifs",
|
||||
"config.section_facettes-et-tri": "Facettes et tri",
|
||||
"config.section_tags": "🏷️ Tags",
|
||||
"config.section_tag-cloud": "Tag cloud",
|
||||
"config.section_tags-inline-vs-frontmatter": "Tags inline vs frontmatter",
|
||||
"config.section_filtrage-de-tags-template": "Filtrage de tags template",
|
||||
"config.section_fichiers": "📄 Fichiers",
|
||||
"config.section_visualisation": "Visualisation",
|
||||
"config.section_actions-sur-fichiers": "Actions sur fichiers",
|
||||
"config.section_edition-avec-codemirror-6": "Édition avec CodeMirror 6",
|
||||
"config.section_types-de-fichiers-supportes": "Types de fichiers supportés",
|
||||
"config.section_edition-avancee": "✏️ Édition avancée",
|
||||
"config.section_editeur-codemirror-6": "Éditeur CodeMirror 6",
|
||||
"config.section_vue-graphe": "🗺️ Vue Graphe",
|
||||
"config.section_ouverture": "Ouverture",
|
||||
"config.section_interaction": "Interaction",
|
||||
"config.section_affichage": "Affichage",
|
||||
"config.section_performance": "Performance",
|
||||
"config.section_intelligence-artificielle-dans-l-editeur": "🤖 Intelligence Artificielle dans l'Éditeur",
|
||||
"config.section_activation": "Activation",
|
||||
"config.section_barre-d-outils-ai": "Barre d'outils AI",
|
||||
"config.section_indicateurs-visuels": "Indicateurs visuels",
|
||||
"config.section_sauvegarde-automatique": "Sauvegarde automatique",
|
||||
"config.section_providers-supportes": "Providers supportés",
|
||||
"config.section_palette-de-commandes": "⌨️ Palette de commandes",
|
||||
"config.section_mode-fichiers": "Mode fichiers",
|
||||
"config.section_mode-commandes": "Mode commandes",
|
||||
"config.section_raccourcis-clavier": "⌨️ Raccourcis clavier",
|
||||
"config.section_recherche-et-autocompletion": "Recherche et autocomplétion",
|
||||
"config.section_interface": "Interface",
|
||||
"config.section_onglets": "Onglets",
|
||||
"config.section_editeur-codemirror": "Éditeur CodeMirror",
|
||||
"config.section_partage-et-webhooks": "🔗 Partage et Webhooks",
|
||||
"config.section_publication-publique": "Publication publique",
|
||||
"config.section_cas-d-usage": "Cas d'usage",
|
||||
"config.section_evenements-supportes": "Événements supportés",
|
||||
"config.section_format-du-payload": "Format du payload",
|
||||
"config.section_securite-signature-hmac-sha256": "Sécurité : signature HMAC-SHA256",
|
||||
"config.section_configuration": "Configuration",
|
||||
"config.section_exemples-concrets": "Exemples concrets",
|
||||
"config.section_limitations-actuelles": "Limitations actuelles",
|
||||
"config.section_sauvegardes-et-audits": "💾 Sauvegardes et Audits",
|
||||
"config.section_backup-automatique": "Backup automatique",
|
||||
"config.section_audit-log": "Audit log",
|
||||
"config.section_securite": "🛡️ Sécurité",
|
||||
"config.section_authentification": "Authentification",
|
||||
"config.section_protection": "Protection",
|
||||
"config.section_personnalisation": "🎨 Personnalisation",
|
||||
"config.section_theme-clair-sombre": "Thème clair/sombre",
|
||||
"config.section_redimensionnement-de-la-sidebar": "Redimensionnement de la sidebar",
|
||||
"config.section_configuration-avancee": "Configuration avancée",
|
||||
"config.section_astuces-et-bonnes-pratiques": "💡 Astuces et bonnes pratiques",
|
||||
"config.section_workflow-recommande": "Workflow recommandé",
|
||||
"config.section_optimisations": "Optimisations",
|
||||
"config.section_trucs-et-astuces": "Trucs et astuces",
|
||||
"config.section_cas-d-usage-avances": "Cas d'usage avancés",
|
||||
"config.section_construit-avec": "Construit avec",
|
||||
"config.section_backend": "🖥️ Backend Settings",
|
||||
"config.section_recent": "📜 Recent History"
|
||||
}
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
"config.section_profile": "Profil utilisateur",
|
||||
"config.section_ai": "Clés API IA",
|
||||
"config.section_hidden": "Fichiers cachés",
|
||||
"config.section_webhooks": "Webhooks",
|
||||
"config.section_webhooks": "🪝 Webhooks",
|
||||
"config.section_shares": "Partages publics",
|
||||
"config.section_backups": "Sauvegardes",
|
||||
"config.section_diag": "Diagnostics",
|
||||
@@ -1262,5 +1262,90 @@
|
||||
"config.hint_d_lai_avant_traitement_des_changements_group_s_0_5": "Délai avant traitement des changements groupés (0.5-10 secondes)",
|
||||
"config.saving": "Sauvegarde",
|
||||
"config.error_unknown": "Erreur inconnue",
|
||||
"config.error_prefix": "Erreur"
|
||||
"config.error_prefix": "Erreur",
|
||||
"config.section_parametres-de-recherche": "Paramètres de recherche",
|
||||
"config.section_historique-recent-redemarrage-non-requis": "📋 Historique récent\n Redémarrage non requis",
|
||||
"config.section_parametres-backend-redemarrage-requis": "Paramètres backend\n Redémarrage requis",
|
||||
"config.section_filtrage-de-tags": "Filtrage de tags",
|
||||
"config.section_synchronisation-automatique": "Synchronisation automatique",
|
||||
"config.section_diagnostics": "Diagnostics",
|
||||
"config.section_cles-api-intelligence-artificielle": "🤖 Cles API Intelligence Artificielle",
|
||||
"config.section_themes": "🎨 Thèmes",
|
||||
"config.section_profil-utilisateur": "👤 Profil utilisateur",
|
||||
"config.section_a-propos": "📦 À propos",
|
||||
"config.section_partages-publics": "📤 Partages publics",
|
||||
"config.section_interface-utilisateur": "🧭 Interface utilisateur",
|
||||
"config.section_en-tete": "En-tête",
|
||||
"config.section_sidebar-barre-laterale": "Sidebar (barre latérale)",
|
||||
"config.section_zone-de-contenu": "Zone de contenu",
|
||||
"config.section_navigation": "Navigation",
|
||||
"config.section_arborescence-des-vaults": "Arborescence des vaults",
|
||||
"config.section_filtrage-de-la-sidebar": "Filtrage de la sidebar",
|
||||
"config.section_breadcrumb-et-repositionnement": "Breadcrumb et repositionnement",
|
||||
"config.section_selection-de-vault": "Sélection de vault",
|
||||
"config.section_gestion-des-onglets": "📑 Gestion des onglets",
|
||||
"config.section_ouverture-d-onglets": "Ouverture d'onglets",
|
||||
"config.section_navigation-entre-onglets": "Navigation entre onglets",
|
||||
"config.section_fonctionnalites": "Fonctionnalités",
|
||||
"config.section_recherche": "🔍 Recherche",
|
||||
"config.section_recherche-simple": "Recherche simple",
|
||||
"config.section_operateurs-avances": "Opérateurs avancés",
|
||||
"config.section_autocompletion": "Autocomplétion",
|
||||
"config.section_chips-de-filtres-actifs": "Chips de filtres actifs",
|
||||
"config.section_facettes-et-tri": "Facettes et tri",
|
||||
"config.section_tags": "🏷️ Tags",
|
||||
"config.section_tag-cloud": "Tag cloud",
|
||||
"config.section_tags-inline-vs-frontmatter": "Tags inline vs frontmatter",
|
||||
"config.section_filtrage-de-tags-template": "Filtrage de tags template",
|
||||
"config.section_fichiers": "📄 Fichiers",
|
||||
"config.section_visualisation": "Visualisation",
|
||||
"config.section_actions-sur-fichiers": "Actions sur fichiers",
|
||||
"config.section_edition-avec-codemirror-6": "Édition avec CodeMirror 6",
|
||||
"config.section_types-de-fichiers-supportes": "Types de fichiers supportés",
|
||||
"config.section_edition-avancee": "✏️ Édition avancée",
|
||||
"config.section_editeur-codemirror-6": "Éditeur CodeMirror 6",
|
||||
"config.section_vue-graphe": "🗺️ Vue Graphe",
|
||||
"config.section_ouverture": "Ouverture",
|
||||
"config.section_interaction": "Interaction",
|
||||
"config.section_affichage": "Affichage",
|
||||
"config.section_performance": "Performance",
|
||||
"config.section_intelligence-artificielle-dans-l-editeur": "🤖 Intelligence Artificielle dans l'Éditeur",
|
||||
"config.section_activation": "Activation",
|
||||
"config.section_barre-d-outils-ai": "Barre d'outils AI",
|
||||
"config.section_indicateurs-visuels": "Indicateurs visuels",
|
||||
"config.section_sauvegarde-automatique": "Sauvegarde automatique",
|
||||
"config.section_providers-supportes": "Providers supportés",
|
||||
"config.section_palette-de-commandes": "⌨️ Palette de commandes",
|
||||
"config.section_mode-fichiers": "Mode fichiers",
|
||||
"config.section_mode-commandes": "Mode commandes",
|
||||
"config.section_raccourcis-clavier": "⌨️ Raccourcis clavier",
|
||||
"config.section_recherche-et-autocompletion": "Recherche et autocomplétion",
|
||||
"config.section_interface": "Interface",
|
||||
"config.section_onglets": "Onglets",
|
||||
"config.section_editeur-codemirror": "Éditeur CodeMirror",
|
||||
"config.section_partage-et-webhooks": "🔗 Partage et Webhooks",
|
||||
"config.section_publication-publique": "Publication publique",
|
||||
"config.section_cas-d-usage": "Cas d'usage",
|
||||
"config.section_evenements-supportes": "Événements supportés",
|
||||
"config.section_format-du-payload": "Format du payload",
|
||||
"config.section_securite-signature-hmac-sha256": "Sécurité : signature HMAC-SHA256",
|
||||
"config.section_configuration": "Configuration",
|
||||
"config.section_exemples-concrets": "Exemples concrets",
|
||||
"config.section_limitations-actuelles": "Limitations actuelles",
|
||||
"config.section_sauvegardes-et-audits": "💾 Sauvegardes et Audits",
|
||||
"config.section_backup-automatique": "Backup automatique",
|
||||
"config.section_audit-log": "Audit log",
|
||||
"config.section_securite": "🛡️ Sécurité",
|
||||
"config.section_authentification": "Authentification",
|
||||
"config.section_protection": "Protection",
|
||||
"config.section_personnalisation": "🎨 Personnalisation",
|
||||
"config.section_theme-clair-sombre": "Thème clair/sombre",
|
||||
"config.section_redimensionnement-de-la-sidebar": "Redimensionnement de la sidebar",
|
||||
"config.section_configuration-avancee": "Configuration avancée",
|
||||
"config.section_astuces-et-bonnes-pratiques": "💡 Astuces et bonnes pratiques",
|
||||
"config.section_workflow-recommande": "Workflow recommandé",
|
||||
"config.section_optimisations": "Optimisations",
|
||||
"config.section_trucs-et-astuces": "Trucs et astuces",
|
||||
"config.section_cas-d-usage-avances": "Cas d'usage avancés",
|
||||
"config.section_construit-avec": "Construit avec"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user