47951a615b
- domain/trilium.rs: Runtime-Download (gepinnt 0.104.0), Instanz pro Projekt auf 127.0.0.1 mit FNV-Port, ETAPI (archive_note, search_notes), Token im Keyring - Setup bis aufs Passwort automatisiert: trilium_connect macht new-document (skipDemoDb), set-password und ETAPI-Login; Modul-Flag erst nach Token-Erfolg - write_panel legt direkt eine Trilium-Notiz an (text|path, folder/description/tags); noteopen-Kanal, das Terminal-Fenster öffnet die Notiz (ersetzt archive_panel) - MD-Altbestand raus: archive*/wiki*, archiveHome samt Permissions, panel_set/panel_load/ wiki_open, panel_archive*/archive_docs/*_archive_home, reveal_path, spellcheck - Dokument-Tab raus: Panel = ToDo/Befehle/Suche + Archiv-Knopf (trilium_open); panel-view/archive-form gelöscht, Markup/CSS/Messages bereinigt - Lösch-Stufe Archiv: Instanz stoppen, Trilium-Datadir und Keyring-Token löschen
43 lines
2.0 KiB
HTML
43 lines
2.0 KiB
HTML
<!doctype html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<title data-i18n="panel.windowPanel">Panel</title>
|
|
</head>
|
|
<body>
|
|
<div class="panel-topbar" data-tauri-drag-region>
|
|
<!-- Tabs kommen aus der Modul-Registry (panel-wiring). -->
|
|
<div class="panel-tabs" id="panel-tabs"></div>
|
|
<button class="winbtn" id="panel-dock" data-i18n-title="panel.dock">
|
|
<svg width="14" height="14" viewBox="0 0 16 16"><rect x="1.5" y="2.5" width="13" height="11" rx="1.5" /><path d="M9.5 2.5v11" /><path d="M4 8h3.4M6 6.2 7.8 8 6 9.8" /></svg>
|
|
</button>
|
|
<button class="winbtn osctl" id="win-min" data-i18n-aria="panel.minimize">
|
|
<svg width="12" height="12" viewBox="0 0 12 12"><line x1="2" y1="6.5" x2="10" y2="6.5" /></svg>
|
|
</button>
|
|
<button class="winbtn osctl" id="win-max" data-i18n-aria="panel.maximize">
|
|
<svg width="12" height="12" viewBox="0 0 12 12" fill="none"><rect x="2.5" y="2.5" width="7" height="7" rx="1" /></svg>
|
|
</button>
|
|
<button class="winbtn close" id="panel-close" data-i18n-title="panel.closePanel">
|
|
<svg width="12" height="12" viewBox="0 0 12 12"><path d="M3 3l6 6M9 3l-6 6" /></svg>
|
|
</button>
|
|
</div>
|
|
<!-- Modul-Container (<mode>-content) reihen sich hinter der Kopfzeile ein. -->
|
|
<div class="panel-head">
|
|
<div class="panel-titlerow" data-tauri-drag-region>
|
|
<span class="panel-title"></span>
|
|
</div>
|
|
</div>
|
|
<div id="resize-grips" aria-hidden="true">
|
|
<div class="grip n" data-dir="North"></div>
|
|
<div class="grip s" data-dir="South"></div>
|
|
<div class="grip w" data-dir="West"></div>
|
|
<div class="grip e" data-dir="East"></div>
|
|
<div class="grip nw" data-dir="NorthWest"></div>
|
|
<div class="grip ne" data-dir="NorthEast"></div>
|
|
<div class="grip sw" data-dir="SouthWest"></div>
|
|
<div class="grip se" data-dir="SouthEast"></div>
|
|
</div>
|
|
<script type="module" src="/src/panel.ts"></script>
|
|
</body>
|
|
</html>
|