feat: Windows-Kompatibilität
- WorkspaceHelper: Zentrale Hilfsmethoden (IsWindows, TempDir, IsSubPathOf, GetRelativePath, ShellExecutable, ShellArguments) - ToolService: execute nutzt cmd.exe auf Windows, GetRelativePath mit Forward-Slashes, IsSubPathOf für case-insensitive Pfadprüfung - SessionEndpoint: /tmp → Path.GetTempPath(), bash → cmd.exe, Fire-and-forget via .bat statt systemd-run auf Windows - ChatService: /tmp → WorkspaceHelper.TempDir - MemoryService: IsSubPathOf + GetRelativePath - WorkspaceEndpoint: HandleBrowse zeigt Laufwerke auf Windows, IsSubPathOf statt StartsWith - InfoEndpoint: gott.exe auf Windows, isWindows-Flag in API-Response - Frontend: File-Explorer mit Laufwerks-Navigation auf Windows
This commit is contained in:
1 parent
79899a6981
commit
5d090e160b
9 files changed
+155
-61
No files matched your search
@@ -1,7 +1,9 @@
|
||||
let buildTime = 0;
|
||||
let serverIsWindows = false;
|
||||
|
||||
fetch('/api/info').then(r => r.json()).then(data => {
|
||||
buildTime = data.buildTime || 0;
|
||||
serverIsWindows = !!data.isWindows;
|
||||
updateTitle();
|
||||
setInterval(updateTitle, 1000);
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user