ObsiGate/frontend/index.html
2026-03-21 09:52:44 -04:00

68 lines
2.3 KiB
HTML

<!DOCTYPE html>
<html lang="fr" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ObsiGate</title>
<link rel="stylesheet" href="/static/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" id="hljs-theme-dark">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github.min.css" id="hljs-theme-light" disabled>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script src="https://unpkg.com/lucide@0.344.0/dist/umd/lucide.min.js"></script>
</head>
<body>
<div class="app-container">
<!-- Header -->
<header class="header">
<div class="header-logo">
<i data-lucide="book-open" style="width:20px;height:20px"></i>
ObsiGate
</div>
<div class="search-wrapper">
<i data-lucide="search" class="search-icon" style="width:16px;height:16px"></i>
<input type="text" id="search-input" placeholder="Recherche..." autocomplete="off">
</div>
<select id="vault-filter" class="search-vault-filter">
<option value="all">Toutes les vaults</option>
</select>
<button class="theme-toggle" id="theme-toggle" title="Changer le thème">
<i data-lucide="moon" id="theme-icon" style="width:18px;height:18px"></i>
</button>
</header>
<!-- Main -->
<div class="main-body">
<!-- Sidebar -->
<aside class="sidebar">
<div class="sidebar-tree" id="sidebar-tree">
<div class="sidebar-section-title">Vaults</div>
<div id="vault-tree"></div>
</div>
<div class="tag-cloud-section">
<div class="tag-cloud-title">Tags</div>
<div class="tag-cloud" id="tag-cloud"></div>
</div>
</aside>
<!-- Content -->
<main class="content-area" id="content-area">
<div class="welcome" id="welcome">
<i data-lucide="library" style="width:48px;height:48px;color:var(--text-muted)"></i>
<h2>ObsiGate</h2>
<p>Sélectionnez un fichier dans la sidebar ou utilisez la recherche pour commencer.</p>
</div>
</main>
</div>
</div>
<script src="/static/app.js"></script>
</body>
</html>