089743ac23
Refactor VocabLessonView for improved lesson navigation and user feedback
Torsten Schulz (local)
2026-01-19 23:37:16 +01:00
69ef120677
Enhance VocabService and VocabLessonView for review lesson functionality
Torsten Schulz (local)
2026-01-19 23:33:45 +01:00
fe2e6a53e9
Implement dialog prompts for lesson navigation and error handling in VocabLessonView
Torsten Schulz (local)
2026-01-19 23:28:45 +01:00
cf1b5e7f71
Update VocabLessonView to enhance vocabulary mapping and logging for language exercises
Torsten Schulz (local)
2026-01-19 23:14:18 +01:00
202002358a
Enhance transformation exercise formatting and improve choice option generation in VocabLessonView
Torsten Schulz (local)
2026-01-19 23:10:01 +01:00
14eb28d37f
Refactor family vocabulary exercises generation for improved flexibility
Torsten Schulz (local)
2026-01-19 22:59:46 +01:00
81dbbdd6f5
Add family vocabulary exercises in Bisaya course content
Torsten Schulz (local)
2026-01-19 22:48:10 +01:00
9e6787fb3f
Enhance logging and improve vocabulary trainer functionality in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:33:12 +01:00
2eee7bb0c1
Enhance logging and prevent redundant execution in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:27:22 +01:00
7f57ecc35e
Refactor lesson loading and navigation logic in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:15:06 +01:00
21f6130666
Enhance lesson completion checks and navigation in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:01:30 +01:00
594b3dac4a
Refactor Bisaya course exercises for clarity and consistency
Torsten Schulz (local)
2026-01-19 21:57:15 +01:00
ef2b279df6
Refactor exercise handling and improve user feedback in VocabLessonView
Torsten Schulz (local)
2026-01-19 21:52:13 +01:00
2ffd7a6151
Add new survival phrases and exercises in Bisaya course content
Torsten Schulz (local)
2026-01-19 21:31:18 +01:00
045d32c245
Enhance VocabLessonView with new vocabulary trainer features and improved statistics
Torsten Schulz (local)
2026-01-19 21:23:13 +01:00
053588ae74
Refactor hasExercises computed property in VocabLessonView for improved validation
Torsten Schulz (local)
2026-01-19 21:10:20 +01:00
749a2d6f59
Refactor vocabulary extraction logic in VocabLessonView for multiple choice and gap fill exercises
Torsten Schulz (local)
2026-01-19 21:04:01 +01:00
95ba8f0b33
Enhance VocabLessonView with vocabulary trainer and grammar explanations
Torsten Schulz (local)
2026-01-19 20:58:39 +01:00
dacf6cb7f8
Add vocabulary information text and improve conditional rendering in VocabLessonView
Torsten Schulz (local)
2026-01-19 19:43:59 +01:00
656c3b3d09
Improve exercise display and logging in VocabLessonView
Torsten Schulz (local)
2026-01-19 19:40:36 +01:00
44ce6636c0
Refactor answer checking logic in VocabService to support multiple exercise types
Torsten Schulz (local)
2026-01-19 19:35:41 +01:00
1413630f11
Fix layout issue in VocabLessonView by closing a div tag for improved rendering of exercise details
Torsten Schulz (local)
2026-01-19 19:15:36 +01:00
8f55f63f77
Enhance logging and conditional rendering in VocabService and VocabLessonView
Torsten Schulz (local)
2026-01-19 19:12:54 +01:00
0331ffeb93
Improve error handling and validation in importantVocab computed property of VocabLessonView
Torsten Schulz (local)
2026-01-19 19:01:49 +01:00
196b74bebb
Enhance VocabLessonView and VocabService with new learning features
Torsten Schulz (local)
2026-01-19 16:41:10 +01:00
305e137a1a
Reset exercise answers and results in VocabLessonView before loading new lessons
Torsten Schulz (local)
2026-01-19 16:08:39 +01:00
4e5ddc8027
Enhance VocabLessonView and VocabService for grammar exercise handling
Torsten Schulz (local)
2026-01-19 15:33:15 +01:00
c13cb40c7b
Add lesson retrieval functionality in VocabController and VocabService
Torsten Schulz (local)
2026-01-19 15:07:52 +01:00
33787ba796
Refactor VocabCourseListView for improved layout and styling
Torsten Schulz (local)
2026-01-19 14:27:41 +01:00
64f4468664
Add endpoint to retrieve all available languages in VocabController and VocabRouter
Torsten Schulz (local)
2026-01-19 14:23:37 +01:00
408b65be30
Refactor native language loading in VocabCourseListView for improved clarity and error handling
Torsten Schulz (local)
2026-01-19 14:11:22 +01:00
891420cb09
Refactor VocabService to improve direct property handling and enhance language loading
Torsten Schulz (local)
2026-01-19 14:07:16 +01:00
a657c59b2c
Add support for user's native language in VocabCourseListView
Torsten Schulz (local)
2026-01-19 13:54:03 +01:00
89ec084106
Refactor VocabService to improve boolean parameter handling and enhance debugging
Torsten Schulz (local)
2026-01-19 13:52:27 +01:00
a7a0daaf82
Enhance VocabService to combine AND conditions in query filtering
Torsten Schulz (local)
2026-01-19 13:14:13 +01:00
df5c2a3141
Enhance VocabService logging and update VocabCourseListView state management
Torsten Schulz (local)
2026-01-19 13:03:06 +01:00
f902f5298c
Refactor native language filtering in VocabService and update frontend handling
Torsten Schulz (local)
2026-01-19 12:09:48 +01:00
ddd038761b
Enhance language course creation script to support public courses
Torsten Schulz (local)
2026-01-19 11:47:55 +01:00
09e53244d9
Add native language support in vocab course management
Torsten Schulz (local)
2026-01-19 11:43:38 +01:00
714e144329
Add course retrieval by share code feature and enhance course search functionality
Torsten Schulz (local)
2026-01-19 11:33:20 +01:00
e1b3dfb00a
Refactor navigation structure to enhance language learning features
Torsten Schulz (local)
2026-01-19 11:24:46 +01:00
b6a4607e60
Implement vocab course and grammar exercise features in backend and frontend
Torsten Schulz (local)
2026-01-19 10:58:53 +01:00
9553cc811a
Update index.html and sitemap.xml for improved SEO and content visibility
Torsten Schulz (local)
2026-01-19 10:35:59 +01:00
59c05b3628
Implement job hierarchy and region depth calculations in FalukantService; enhance PoliticsView with own position highlighting
Torsten Schulz (local)
2026-01-16 16:25:22 +01:00
d3629a8a09
Enhance character name resolution logic in MessagesDialog component
Torsten Schulz (local)
2026-01-15 14:08:02 +01:00
a17e8537fb
Enhance character name resolution in enrichNotificationsWithCharacterNames function
Torsten Schulz (local)
2026-01-15 13:33:54 +01:00
a7f23c5885
Refactor update-backend.sh script for improved .env file handling and backup process
Torsten Schulz (local)
2026-01-15 13:11:44 +01:00
b706191a0e
Refactor effect handling in enrichNotificationsWithCharacterNames to improve data parsing
Torsten Schulz (local)
2026-01-15 09:28:00 +01:00
ba469ef900
Refactor notification handling in FalukantService to improve data processing
Torsten Schulz (local)
2026-01-15 08:16:04 +01:00
e852346b94
Update mood handling in FalukantService and enhance Socket.io configuration in store
Torsten Schulz (local)
2026-01-14 16:22:05 +01:00
02d24eccd8
Add 'sleep' status to Production model and update related components
Torsten Schulz (local)
2026-01-14 15:29:53 +01:00
d1359ccc36
Refactor proposal mapping in FalukantService to handle null characters
Torsten Schulz (local)
2026-01-14 14:57:45 +01:00
52c7f1c7ba
Refactor sendMessageToConnection method to enhance user data validation and message handling
Torsten Schulz (local)
2025-11-21 17:06:25 +01:00
7a2749c405
Remove redundant exception handling in sendMessageToConnection method to streamline error logging and improve code clarity.
Torsten Schulz (local)
2025-11-21 17:01:38 +01:00
d71df901ed
Refactor message sending logic in WebSocket server to improve direct transmission and error handling
Torsten Schulz (local)
2025-11-21 14:39:16 +01:00
1af4b6c2e4
Enhance logging and error handling in sendMessageToConnection method
Torsten Schulz (local)
2025-11-20 18:08:56 +01:00
2595cb8565
Enhance error handling and logging in WebSocket server message sending
Torsten Schulz (local)
2025-11-20 17:55:18 +01:00
45d549aa4e
Refactor message sending in WebSocket server to utilize sendMessageToConnection
Torsten Schulz (local)
2025-11-20 17:51:56 +01:00
7f65f5e40e
Enhance message queuing with improved error handling and logging in WebSocket server
Torsten Schulz (local)
2025-11-20 17:49:17 +01:00
5ce1cc4e6a
Refine null checks and logging in WebSocket server message handling
Torsten Schulz (local)
2025-11-20 17:47:20 +01:00
3a6d60e9a8
Improve null checks and logging in WebSocket server message handling
Torsten Schulz (local)
2025-11-20 17:45:58 +01:00
d5a09f359d
Enhance logging and error handling in getConnections callback
Torsten Schulz (local)
2025-11-20 17:43:23 +01:00
127e95ca1c
Improve null checks and logging in WebSocket server callbacks
Torsten Schulz (local)
2025-11-20 17:26:17 +01:00
bb81126cd8
Enhance error response handling in WebSocket server
Torsten Schulz (local)
2025-11-20 17:18:10 +01:00
2d3d120f81
Refactor WebSocket server message queuing and error handling
Torsten Schulz (local)
2025-11-20 17:15:04 +01:00
0c36c4a4e5
Refactor WebSocket server message handling to include user data
Torsten Schulz (local)
2025-11-20 17:10:46 +01:00
88f6686809
Enhance WebSocket server message handling and error responses
Torsten Schulz (local)
2025-11-20 16:47:02 +01:00
9c7b682a36
Improve error handling and null checks in WebSocket server callbacks
Torsten Schulz (local)
2025-11-20 16:25:29 +01:00
dafdbf0a84
Refactor WebSocket server to use nlohmann::json for active connections
Torsten Schulz (local)
2025-11-20 16:19:45 +01:00
5ac8e9b484
Enhance WebSocket server connection management and error handling
Torsten Schulz (local)
2025-11-20 16:16:09 +01:00
e7a8dc86eb
Füge Unterstützung für die Verwaltung von WebSocket-Verbindungen hinzu. Implementiere Methoden zum Hinzufügen und Entfernen von Verbindungen basierend auf Benutzer-IDs. Aktualisiere die WebSocket-Callback-Logik, um empfangene Nachrichten zu verarbeiten und Benutzer-IDs zu setzen. Verbessere die Ausgabe von Debug-Informationen zur Nachverfolgung von Verbindungen und Nachrichten.
Torsten Schulz (local)
2025-09-04 10:49:33 +02:00
c9dc891481
updated rights
Torsten (PC)
2025-09-03 16:09:33 +02:00
89c3873db7
Füge Überprüfung auf sudo-Rechte im SSL-Setup-Skript hinzu und aktualisiere die Pfade für Apache2-Zertifikate. Priorisiere Let's Encrypt-Zertifikate und füge Warnungen für Snakeoil-Zertifikate hinzu, um Benutzer über deren Einschränkungen zu informieren. Aktualisiere die Dokumentation entsprechend.
Torsten Schulz (local)
2025-09-03 15:08:48 +02:00
60352d7932
Erweitere das SSL/TLS Setup-Skript um Unterstützung für Apache2-Zertifikate. Füge eine neue Funktion zum Einrichten und Verlinken von Apache2-Zertifikaten hinzu, einschließlich der Überprüfung auf vorhandene Zertifikate und der automatischen Erneuerung für Let's Encrypt. Aktualisiere die Benutzerführung zur Auswahl von Zertifikatstypen und dokumentiere die neuen Optionen in der SSL-Setup-Dokumentation.
Torsten Schulz (local)
2025-09-03 15:02:30 +02:00
664f2af346
Erweitere das SSL/TLS Setup-Skript für den YourPart Daemon um Unterstützung für Let's Encrypt. Füge Funktionen zur Erstellung und Erneuerung von Let's Encrypt Zertifikaten hinzu, einschließlich automatischer Erneuerung über Cron Jobs. Ermögliche die Auswahl zwischen Self-Signed und Let's Encrypt Zertifikaten und verbessere die Benutzerführung bei der Zertifikatsauswahl.
Torsten Schulz (local)
2025-09-03 14:54:36 +02:00
8212e906a3
Füge Unterstützung für SSL/TLS in den WebSocket-Server hinzu. Aktualisiere die Konfigurationsdatei, um SSL-Optionen zu ermöglichen, und passe die WebSocketServer-Klasse an, um Zertifikat- und Schlüsselpfade zu akzeptieren. Verbessere die Serverstartlogik, um SSL korrekt zu initialisieren und entsprechende Meldungen auszugeben.
Torsten Schulz (local)
2025-09-03 14:50:07 +02:00
92e17a9f43
Verbessere die Verwaltung der Konfigurationsdatei im Skript deploy-server.sh. Füge eine Überprüfung hinzu, ob die Konfigurationsdatei existiert, und kopiere sie nur, wenn sie nicht vorhanden ist. Ergänze die Logik zum Hinzufügen fehlender Schlüssel in die bestehende Konfigurationsdatei.
Torsten Schulz (local)
2025-09-01 15:21:24 +02:00
d3727ad2f7
Ändere den Typ des Services in der Datei yourpart-daemon.service von 'simple' auf 'notify' und füge die Option NotifyAccess hinzu. Verbessere die Signalverarbeitung in main.cpp, um ein sauberes Herunterfahren der Anwendung zu ermöglichen und die Hauptschleife anzupassen.
Torsten Schulz (local)
2025-09-01 15:13:56 +02:00
391e5d9992
Ändere den Typ des Services in der Datei yourpart-daemon.service von 'notify' auf 'simple' für eine verbesserte Service-Verwaltung. Füge im Skript deploy-server.sh eine Verzögerung von 3 Sekunden nach dem Start des Services hinzu, um sicherzustellen, dass der Dienst ordnungsgemäß initialisiert wird.
Torsten Schulz (local)
2025-09-01 15:11:01 +02:00
a4bd585730
Füge Überprüfung und Stopp des Services vor dem Kopieren der Dateien im Skript deploy-server.sh hinzu. Aktualisiere die Nummerierung der Schritte für eine bessere Übersichtlichkeit und entferne die Überprüfung, ob der Service bereits läuft, bevor er neu gestartet wird.
Torsten Schulz (local)
2025-09-01 08:48:55 +02:00
c694769f4c
Füge Überprüfung der Root-Rechte hinzu und aktualisiere Berechtigungen im Skript deploy-server.sh. Alle relevanten Operationen, die erhöhte Rechte benötigen, werden nun mit sudo ausgeführt, um die Sicherheit und Funktionalität zu verbessern.
Torsten Schulz (local)
2025-09-01 08:23:10 +02:00
8b9ff9793c
Verbessere die Statusverarbeitung in der Methode spyIn, indem die Zuweisung des Status aus dem JSON-Objekt optimiert wird. Verwende nun die get-Methode für eine klarere und sicherere Zuweisung.
Torsten Schulz (local)
2025-09-01 07:57:37 +02:00
8ba4566d23
Füge Unterstützung für systemd hinzu, indem die systemd-Entwicklungslibraries in CMakeLists.txt und Installationsskripten für OpenSUSE und Ubuntu 22 integriert werden. Aktualisiere die yourpart-daemon.service-Datei für eine verbesserte Service-Verwaltung und implementiere die Benachrichtigung an systemd, wenn der Dienst bereit ist.
Torsten Schulz (local)
2025-08-31 23:49:16 +02:00
91420b9973
Erweitere die Unterstützung für vorbereitete Abfragen in der Datenbank, indem die Methode exec_params für bis zu 10 Parameter implementiert wird. Füge eine Fehlerbehandlung für zu viele Parameter hinzu.
Torsten Schulz (local)
2025-08-31 23:37:12 +02:00
8d3e0423e7
Füge Unterstützung für verschiedene Versionen von libpqxx hinzu, um die Kompatibilität mit libpqxx 6.x und 7.x zu gewährleisten. Implementiere unterschiedliche Methoden zur Ausführung vorbereiteter Abfragen basierend auf der Anzahl der Parameter.
Torsten Schulz (local)
2025-08-31 23:36:06 +02:00
4bafc3a61c
Verbessere die CMake-Konfiguration zur Unterstützung von C++23, indem die Compiler-Auswahl dynamisch auf GCC 15 oder 13 basiert. Optimiere die Compiler-Flags für Leistung. In der Datenbankabfrage und im DirectorWorker werden konstante Referenzen und string_view verwendet, um die Leistung zu steigern. Reserviere Speicher für Vektoren in main.cpp zur Effizienzsteigerung.
Torsten Schulz (local)
2025-08-31 23:34:02 +02:00
1f43df6d41
Ändere die Berechtigungen des Skripts deploy-server.sh von 644 auf 755, um die Ausführbarkeit zu ermöglichen.
Torsten Schulz (local)
2025-08-31 23:25:46 +02:00