Feature: Timeout-Einstellung und asynchrone DB-Abfrage mit Abbrechen-Dialog

DB-Abfragen laufen nun in einem Hintergrund-Thread mit QProgressDialog,
sodass die UI nicht mehr einfriert. connect_timeout wird als konfigurierbarer
Parameter (1-300s, Standard: 10) im Connection-String übergeben.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-12 21:31:40 +01:00
parent 66496c26d8
commit ec33a5b586
5 changed files with 287 additions and 187 deletions
+1
View File
@@ -89,6 +89,7 @@ class PostgreSqlDb(BaseModel):
username: str
password: str
ssl_mode: SSLMode = SSLMode.PREFER
timeout: int = 10
class Project(BaseModel):