Adressdaten aus dem Swyx-Client; core-Modul und Firefox-Plugin ausgelagert

SwyxTray liest jetzt die Telefonbuecher (global und persoenlich) des
SwyxIt!-Clients in einen Adress-Cache, bietet Kontaktsuche ueber
FulltextSearchInContactsEx und Nummernaufloesung ueber DispResolveNumber;
alles ueber den WebSocket-Zugang abrufbar.

Das Spring-Boot-Modul core/ und das SwyxFFPlugin werden als eigene
Projekte gepflegt und aus diesem Repository entfernt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-24 15:10:13 +02:00
co-authored by Claude Fable 5
parent cd355c4e21
commit fcd0d62d78
48 changed files with 427 additions and 17014 deletions
+3 -55
View File
@@ -1,62 +1,10 @@
{
// Startkonfigurationen aller Teilprojekte: Java-Core, Flutter-App und
// SwyxTray. Die SwyxTray-App hat kein Fenster: sichtbar ist nur das Symbol
// im Infobereich der Taskleiste, alles Weitere steht im Protokoll unter
// Startkonfigurationen fuer die SwyxTray-App (C#/.NET, nur Windows).
// Die App hat kein Fenster: sichtbar ist nur das Symbol im Infobereich der
// Taskleiste, alles Weitere steht im Protokoll unter
// %LOCALAPPDATA%\SwyxTray\swyxtray.log.
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Spring Boot: Swyx Core",
"request": "launch",
"cwd": "${workspaceFolder}/core",
"mainClass": "de.assecutor.swyx.SwyxCoreApplication",
"projectName": "swyx-core",
"args": [],
"vmArgs": "-Dspring.profiles.active=dev -Dspring.devtools.restart.enabled=true",
"env": {
"SERVER_PORT": "8080"
},
"console": "internalConsole"
},
{
"type": "java",
"name": "Spring Boot: Swyx Core (Production)",
"request": "launch",
"cwd": "${workspaceFolder}/core",
"mainClass": "de.assecutor.swyx.SwyxCoreApplication",
"projectName": "swyx-core",
"args": [],
"vmArgs": "-Dspring.profiles.active=prod -Dvaadin.productionMode=true",
"env": {
"SERVER_PORT": "8080"
},
"console": "internalConsole"
},
{
"type": "dart",
"name": "Flutter: Swyx App (Debug)",
"request": "launch",
"program": "${workspaceFolder}/app/lib/main.dart",
"cwd": "${workspaceFolder}/app",
"flutterMode": "debug"
},
{
"type": "dart",
"name": "Flutter: Swyx App (Profile)",
"request": "launch",
"program": "${workspaceFolder}/app/lib/main.dart",
"cwd": "${workspaceFolder}/app",
"flutterMode": "profile"
},
{
"type": "dart",
"name": "Flutter: Swyx App (Release)",
"request": "launch",
"program": "${workspaceFolder}/app/lib/main.dart",
"cwd": "${workspaceFolder}/app",
"flutterMode": "release"
},
{
// Der Standardweg — funktioniert auch, wenn VS Code remote verbunden
// ist: eine geplante Aufgabe startet die App in der Desktop-Sitzung des