Commit Graph

  • 47951a615b Trilium als Archiv: verwaltete Instanz pro Projekt, MD-Archiv und Dokument-Tab entfernt main marcus hinz 2026-07-24 21:42:03 +02:00
  • f58b9887c7 Archiv-Navigator: Baum nur Ordner + flache Inhaltsliste (Zeilen: öffnen/umbenennen/löschen), Ordner/Dokument anlegen (Dateiname ohne Stempel, Datum im Frontmatter), Write-back geöffneter Archiv-Dokumente über Quell-Verknüpfung; Ablösen übergibt aktiven Tab marcus hinz 2026-07-23 21:17:41 +02:00
  • 1523856ea7 Modul-System (Registry Backend+Frontend, generierte Tabs, Settings-Sektion); ToDo-Modul: persistente Liste mit Anlegen/Bearbeiten im Panel (todos_add/todos_update, Formular mit Abbrechen); alte Hook-Todoliste (OFFENE-PUNKTE.md) komplett entfernt marcus hinz 2026-07-23 11:35:29 +02:00
  • 513e1a768f Dopplungen konsolidiert: settings.json-Permissions-Helfer, pool.json-Lesen über read_pool, gemeinsame Helfer für Pool-Anlage, Projekt-Config, Icon-Übernahme und Running-Guard marcus hinz 2026-07-22 12:58:38 +02:00
  • f7a99b1176 README: Windows-follows wieder rein, nur Installer-Erwähnungen bleiben draußen marcus hinz 2026-07-22 12:38:00 +02:00
  • 8e95332552 README: Windows und AppImage gestrichen — beides wird nicht ausgeliefert marcus hinz 2026-07-22 12:35:54 +02:00
  • 704255e471 README: Screenshots ergänzt — Linux-Tray-Popups (GNOME/Cinnamon), Panel-Entwurf, Befehlskacheln, Archiv-Suche marcus hinz 2026-07-22 12:04:48 +02:00
  • 257b2ca2ef Cinnamon-Extension automatisch aktivieren; README: Desktop-Integration explizit marcus hinz 2026-07-22 11:17:23 +02:00
  • f13186e667 macos: unbenutzte Konstante MOVE_DISMISSED entfernt marcusH 2026-07-22 10:55:12 +02:00
  • ea08563411 Version 0.3.0, Selbstinstallation nach ~/Applications, Gatekeeper im README marcusH 2026-07-22 10:47:36 +02:00
  • 0faa1e48fd README: Anthropic-Abschnitt auf zwei klare Aussagen gebracht marcusH 2026-07-22 10:04:43 +02:00
  • a6dd567c0a README: Architekturübersicht, CSP-Zeile nachgezogen marcusH 2026-07-22 09:56:08 +02:00
  • 4bc4174d24 README: Verbrauch und Ein-Klick-Session in die Feature-Liste marcusH 2026-07-22 09:47:55 +02:00
  • df828daea9 Pools können auf ein vorhandenes Config-Verzeichnis verweisen marcusH 2026-07-22 09:43:00 +02:00
  • 6b4afd2bc5 Name aICentral: README neu, sichtbare Titel umgestellt marcusH 2026-07-22 09:07:11 +02:00
  • e7f98dd072 CSP: style-src ohne unsafe-inline — Fenster-Styles aus den HTML-Köpfen nach src/*-window.css marcus hinz 2026-07-21 19:04:36 +02:00
  • bbb06e0814 Popup auf SNI-Desktops: Activate-Koordinaten (Anchor::Click) + Cinnamon-Extension marcus hinz 2026-07-21 11:23:45 +02:00
  • 1fa9ffcf1b i18n bis in die Terminal- und Panel-Fenster marcusH 2026-07-20 22:36:19 +02:00
  • 92f34cb64d macOS: API-Key nicht mehr ueber die Kommandozeile an security marcusH 2026-07-20 22:17:21 +02:00
  • e15e128fd3 deploy-macos.sh installiert nach ~/Applications marcusH 2026-07-20 22:08:35 +02:00
  • e6226cfc9f README überarbeitet: aiCentral-Branding, alle sechs MCP-Tools, UUID-Registry, Sicherheitsmodell (CSP/Capabilities), dreistufiges Projekt-Löschen, Build/Deploy-Stand, Installer-Teststand mit offenen X11-Befunden marcus hinz 2026-07-20 20:43:09 +02:00
  • cf2c25df79 Archiv-Wechsel mit Migrations-Option marcus hinz 2026-07-20 13:48:49 +02:00
  • 347fc70982 Veraltete autogenerierte Permissions entfernt (remove_project, delete_project) marcus hinz 2026-07-20 13:37:34 +02:00
  • 6c765ff7b5 Projekt löschen in drei Stufen mit Artefakt-Vorschau; Listen-Scroll gefixt marcus hinz 2026-07-20 13:37:02 +02:00
  • 6682040cc0 Command-History: stabile ID je Eintrag statt Index+Text-Abgleich marcus hinz 2026-07-20 13:37:02 +02:00
  • ab1c561d6c Robustheit: App-Settings-Lesepfad, Pool-Round-Trip, Archiv per create_new marcus hinz 2026-07-20 13:37:02 +02:00
  • 446f52ca6d Settings-Dialog: feste Höhe min(60rem, 94vh) marcus hinz 2026-07-20 12:20:10 +02:00
  • 8068471120 Settings-Dialog: fester Kopf/Fuß mit scrollendem Mittelteil, Feinschliff marcus hinz 2026-07-20 12:01:21 +02:00
  • b743de5f34 Sicherheitsrunde II: PTY-Label, Tool-Grenzen, atomare Schreibvorgänge marcus hinz 2026-07-20 12:01:21 +02:00
  • 23f6562f50 Settings-Dialog neu: drei Gruppen, festes Zeilen-Grid, Sofort-Schreiber abgesetzt marcus hinz 2026-07-20 11:06:40 +02:00
  • a1c95dae4a Build und Deploy getrennt: gemeinsames build.sh, Deploy-Skripte pro OS marcus hinz 2026-07-20 10:57:25 +02:00
  • b9d006184a Projekt-Identität und -Config neu: .ai-control/config.json mit UUID und Name marcus hinz 2026-07-20 10:55:21 +02:00
  • 6d44f77671 Sicherheitsrunde: Befehlsinjektion, Pool-Pfad, Namensprüfung, Bild-Beacon marcusH 2026-07-19 23:47:29 +02:00
  • e245600235 Aufräumrunde zur Bugfix-Runde: Suche entzerrt, Flatten-Fix vervollständigt marcusH 2026-07-19 23:22:25 +02:00
  • b127269e89 Bugfix-Runde Panel/Archiv: Datenverlust, Suche, Löschen, Markdown marcusH 2026-07-19 23:04:17 +02:00
  • 1345ef799c panel-update: erst auf Dokument schalten, dann Inhalt setzen marcus hinz 2026-07-19 17:21:26 +02:00
  • 286513def8 Refinement-Runde Panel/Wiki: Bedienung, Themes, Archiv-Wahl, Frontend-Tests marcus hinz 2026-07-19 17:08:05 +02:00
  • 81a663e020 Panel-Feinschliff: Fensterrahmen, Live-Suche, Min/Max im gelösten Fenster marcus hinz 2026-07-19 15:32:05 +02:00
  • 994d5070f0 Archiv-Wiki im Panel: vier Tabs, FTS5-Suche, strukturierbares Archiv marcus hinz 2026-07-19 15:25:40 +02:00
  • d4d455fa08 Popup-Fokus auf SNI-X11-Desktops: present() nach jedem Map marcus hinz 2026-07-17 19:37:05 +02:00
  • be1e4aad3f Popup-Blur-Guard ohne Timer: Sperre fällt mit dem ersten Focused(true) marcus hinz 2026-07-17 00:17:17 +02:00
  • 3fe911040d KWin-Script lauffähig unter Plasma 6: KPackageStructure + frameGeometry-Objekt marcus hinz 2026-07-16 20:47:23 +02:00
  • 8aba0eb315 GNOME-Extension: Popup schließt bei Klick auf Desktop/Shell-Chrome marcus hinz 2026-07-15 20:10:33 +02:00
  • 9a99bca466 Modul-Split: Fachlogik nach domain/, OS-Code nach platform/, Tauri-Verdrahtung in app.rs/commands.rs marcus hinz 2026-07-15 20:10:33 +02:00
  • cf844c45da Linux: nativer SNI-Tray für Nicht-GNOME-Desktops, pfadtragende fs-Fehler, Panic-Tracer marcus hinz 2026-07-12 18:06:35 +02:00
  • b1a2291aef EOB marcus hinz 2026-07-12 00:35:09 +02:00
  • ce4e48e311 SVG-Icons statt ICNS, Popup-Höhe an Monitor begrenzt, GNOME-Shell-Extension für Popup-Positionierung, Bundle-Targets explizit marcus hinz 2026-07-11 21:45:20 +02:00
  • 165501c8f9 Panel: Clobber-Schutz, Content-Editor, Archiv-Reveal/Guard, Rechtschreib-Sprache marcus.hinz 2026-07-11 14:24:16 +02:00
  • e2e9992b1c Panel: Entwürfe archivieren, Titel aus Überschrift, Titel-Edit marcus.hinz 2026-07-11 13:40:17 +02:00
  • 8aa758ae64 Entwurfs-Panel mit MCP-Tool write_panel marcus.hinz 2026-07-11 12:44:51 +02:00
  • c39330bffb Tray auf HTML-Popup vereinheitlicht (macOS/Windows), Version 0.2.0 marcus.hinz 2026-07-07 09:09:18 +02:00
  • 8434255101 Hauptfenster: Header fest, nur Inhalt scrollt marcus hinz 2026-07-06 22:46:09 +02:00
  • d3231ccecb git-sync: 2026-07-06 22:34 marcus hinz 2026-07-06 22:34:16 +02:00
  • 1df0da4d48 Linux-Port: GNOME-Popup + Tray, Terminal-Schriftgröße global marcus hinz 2026-07-06 20:08:16 +02:00
  • 85c18eb8f0 Version 0.1.1 marcus.hinz 2026-07-05 17:03:21 +02:00
  • c5fca165bd Terminal-Header: Projekt-Icon vor dem Titel, Pool-Chip zeigt Anzeigenamen statt Pool-ID (neues Command pool_label); project_icon/pool_label im Command-Satz des Terminal-Prozesses registriert marcus.hinz 2026-07-05 17:02:19 +02:00
  • 63c8062743 repository-URL: github.com/mHinz-hub/ai-control marcus.hinz 2026-07-05 16:24:05 +02:00
  • fb7eab1c5b Buy-me-a-coffee-Link (marcusH) im Installationsabsatz + .github/FUNDING.yml für den GitHub-Sponsor-Button marcus.hinz 2026-07-05 16:20:56 +02:00
  • f83231af10 DMG-Bundle im Build (CI=true wegen TCC-blockiertem Finder-AppleScript); README: Installation mit Quarantäne-Hinweis, xattr-Befehl und Sponsoring-Bemerkung zur fehlenden Signierung marcus.hinz 2026-07-05 16:02:02 +02:00
  • 438ee69f90 Version durchgängig 0.1.0 marcus.hinz 2026-07-05 15:53:31 +02:00
  • 387a9e964a poolSyncDir konfigurierbar: Pool-Runtime-Verlinkung nur bei gesetztem Sync-Ordner (settings.json), Ziel <poolSyncDir>/<pool> statt hartem ~/claude-projects/pool; ungesetzt bleibt alles lokal marcus.hinz 2026-07-05 15:51:31 +02:00
  • 8a831af8a8 README: API-Keys liegen im Keychain; ausdrückliche Warnung vor dem Datei-Fallback im Pool-Verzeichnis marcus.hinz 2026-07-05 15:41:29 +02:00
  • 0ebdaf0460 Projektordner im ⚙︎-Dialog änderbar: Registry-Eintrag neu zuordnen, autoMemoryDirectory + Edit-Permission ziehen auf den neuen Root um; gesperrt bei laufender Session marcus.hinz 2026-07-05 15:37:49 +02:00
  • 2075f9aa71 Working-folder-Anzeige im ⚙︎-Dialog: Projektordner zuerst (fest), dann Zusatzordner mit Entfernen; Label oben ausgerichtet; Projektpfade überall ~-kontrahiert marcus.hinz 2026-07-05 15:33:47 +02:00
  • 0908385a9d Icons zentral unter ~/.config/ai-control/icons (pool-/repo-unabhängig), nicht ladbares Icon crasht den Tray nicht mehr; Arbeitsordner nachträglich im ⚙︎-Dialog erfassbar (additionalDirectories + Edit-Permission); Import-Button umbenannt; claudeCommand konfigurierbar + CLAUDE_CONFIG_DIR aus Pool; Pool-Tabellen-Layout; README englisch mit Screenshots; MIT-Lizenz marcus.hinz 2026-07-05 15:19:58 +02:00
  • b5995da755 Alt-Layout-Fallback entfernt: Projekte kommen ausschließlich aus projects.json; README angepasst marcus.hinz 2026-07-05 14:09:48 +02:00
  • 65e9df131f Terminal öffnet als aktives Fenster: Starter tritt Aktivierung per yieldActivationToApplicationWithBundleIdentifier ab, Terminal-Prozess aktiviert sich beim Ready-Event (kooperative Aktivierung seit macOS 14) marcus.hinz 2026-07-05 14:09:30 +02:00
  • ec3d2f4fb3 Projekt-Registry statt festem ~/claude-projects-Root: projects.json (Name → Pfad, ~-relativ) mit Alt-Layout-Fallback; Ordner frei mappbar (add/remove_project, Wizard-Ablageort); Session-Sync per Projekt-Repo (add/commit/pull --rebase/push) statt git-sync-Skript; README + GitHub-Release-Fassung marcus.hinz 2026-07-05 13:58:52 +02:00
  • ddd8984462 Tray-Menü: Aktionswörter raus — Status-Punkt (grün = läuft) ganz links im Menü-Icon, daneben Projekt-Icon, Label nur der Name marcus.hinz 2026-07-05 13:13:44 +02:00
  • e21db6845c Tray-Menü listet alle Projekte mit Icon: Klick startet („starten") oder holt das laufende Terminal nach vorn („zeigen"); Session-Watcher baut das Menü bei Status-/Listenänderung neu marcus.hinz 2026-07-05 13:08:01 +02:00
  • 69fa8b338c Terminal-Start übersteht nicht ladbares Dock-Icon (z. B. TCC-geschützter Pfad) — Meldung statt Panic marcus.hinz 2026-07-05 12:47:34 +02:00
  • be6c56d7eb Pools: Anzeigename von Pool-ID (UUID-Ordner) getrennt + Umbenennen; API-Keys in Keychain/Keyring, Datei-Fallback nur nach Rückfrage marcus.hinz 2026-07-05 12:16:16 +02:00
  • 23aa315b8f Terminal: Output-Batching (8 ms) + helle Themes, Projekt-Icons in der Liste, neues App-Icon inkl. Tray-Template, build.sh: Dev-Bundle nach .noindex marcus.hinz 2026-07-05 12:16:16 +02:00
  • 09488ae5ea Pool-Runtime (projects/todos/history) als Symlinks ins synced Repo, auch bei Pool-Anlage marcus.hinz 2026-07-04 20:28:12 +02:00
  • 3e022311ee Ghostty raus, Session-Watcher mit Sync-Opt-in, Tooltip WKWebView-tauglich marcus.hinz 2026-07-04 19:09:06 +02:00
  • 20fc8474d2 Pools initialisieren, Pool-Guard raus, Löschschutz bei laufenden Sessions marcus.hinz 2026-07-04 17:21:47 +02:00
  • 42d975874e Projekt-Wizard und Projekt löschen marcus.hinz 2026-07-04 14:26:10 +02:00
  • f8fcd8d033 Verbrauch-Tab: Tokens/Kosten pro Pool und Projekt aus Transcripts marcus.hinz 2026-07-04 14:10:53 +02:00
  • 62ce802465 Hand-Icon als App-/Tray-Icon, App heißt ai-control, Tests für Keychain/Key-Status marcus.hinz 2026-07-04 13:45:02 +02:00
  • 9b008cbf51 Pools: löschbar mit Zuordnungs-Auflösung, Neuanmelden über Keychain, Key-Status marcus.hinz 2026-07-04 13:27:54 +02:00
  • fc560d4e5f Terminal-Config (Theme/Icon/Titel), UI-Überarbeitung, i18n de/en marcus.hinz 2026-07-04 12:58:25 +02:00
  • f7473797a9 Eingebautes Terminal (xterm.js + portable-pty) und Start/Beenden-Button marcus.hinz 2026-07-04 10:00:12 +02:00
  • 70e4898259 beta-0.8 marcus.hinz 2026-07-03 20:46:26 +02:00
  • 8b9eeb44e2 Tauri 2 + Vue 3 Grundgerüst (create-tauri-app) marcus.hinz 2026-07-03 11:06:12 +02:00