878b144ccc
Merge feature/polish: Vim-Navigation, SQL-Autocomplete, Import/Export, erweiterte Settings
...
Konflikte in main.ts und styles.css aufgeloest — beide Feature-Branches integriert.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:57:17 +01:00
c2b7918ce4
Feature 9: Polish & Extras — Vim-Navigation, Autocomplete, Export, erweiterte Settings
...
- keyboard-nav.ts: Vim-Navigation fuer Tabellen (j/k/h/l, gg/G, /, y, Enter, Esc)
- autocomplete.ts: SQL-Autocomplete mit Kontext-Erkennung (Tabellen, Spalten, Keywords, Funktionen, Event-Typen)
- query-modal.ts: CSV/JSON-Export-Buttons, Autocomplete-Integration (Dropdown, Arrow-Nav, Tab/Enter Accept)
- settings-tab.ts: Erweiterte DB-Settings (WAL-Toggle, Cache-Slider, MMap-Slider), geschuetzte Event-Typen, Info-Sektion
- main.ts: SqlAutocomplete + KeyboardNavigator Integration, 3 neue Commands (export-csv, export-json, toggle-vim-nav)
- styles.css: Vim-Navigation (.logfire-vim-*), Autocomplete-Dropdown (.logfire-ac-*), Info-Sektion
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:55:44 +01:00
ee599f42e7
Feature 8: Projections & Reports — Automatische Markdown-Reports
...
- types.ts: projections-Settings erweitert (enabled, outputFolder, dailyLog, sessionLog, weeklyDigest), heatmap zu BuiltinFormat
- formatters.ts: Query-Results → Markdown (Timeline, Table, Summary, Metric, Heatmap, Custom)
- Presets: daily-log (Tagesprotokoll), session-log (Session-Protokoll), weekly-digest (Wochenuebersicht)
- template-registry.ts: Built-in + Custom ProjectionTemplate Verwaltung
- projection-engine.ts: Kern-Engine mit Scheduling, Session-End-Listener, ProjectionPickerModal
- main.ts: ProjectionEngine Integration, 2 neue Commands (run-projection, run-all-projections)
- settings-tab.ts: Neue Sektion "Projektionen" mit Toggles und Konfiguration
- styles.css: ProjectionPickerModal Styling
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:52:06 +01:00
4936bfd94f
Query-Management in main.ts verdrahtet, Schema/Modal CSS
...
History, Favorites, Templates und Schema-Browser initialisiert
und mit Commands verknuepft. CSS fuer Schema-Browser-Sidebar,
Template-Picker und Favoriten-Modal ergaenzt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:24:28 +01:00
2f7ee27e9b
Visualisierung in main.ts verdrahtet, Chart/Dashboard CSS
...
Dashboard-View registriert, Ribbon-Icon, Befehl und
logfire-dashboard Block-Prozessor eingebunden. CSS fuer
SVG-Charts, Legenden, Dashboard-Grid und Widgets ergaenzt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:17:28 +01:00
c050807ad0
SQL-Engine in main.ts verdrahtet, Query-Styles ergaenzt
...
Code-Block-Prozessoren registriert, Query-Kommando hinzugefuegt,
Refresh-Timer-Cleanup in onunload. Styles fuer Query-Modal,
Datentabellen, Timeline, Summary, Metric, Heatmap, Error-States.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 11:03:00 +01:00
22a6c2e188
Styles: Utilitarian-System-Monitor-Design
...
Event-Stream mit Monospace, alternierenden Zeilen,
Toolbar, Kategorie-Chips. Status-Bar kompakt.
Scan-Modal mit animiertem Fortschrittsbalken.
Ausschließlich Obsidian CSS-Variablen.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 10:55:21 +01:00
4d31129090
Projekt-Grundgerüst: Build-System und Konfiguration
...
package.json mit better-sqlite3, tsconfig (strict, ES2022),
esbuild mit native-module-resolver für better-sqlite3,
manifest.json (Desktop-only), leere styles.css.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 10:45:43 +01:00