c7872fb4fd
Enhance transformation exercise formatting and improve choice option generation in VocabLessonView
Torsten Schulz (local)
2026-01-19 23:10:01 +01:00
367201a924
Refactor family vocabulary exercises generation for improved flexibility
Torsten Schulz (local)
2026-01-19 22:59:46 +01:00
e266742cec
Add family vocabulary exercises in Bisaya course content
Torsten Schulz (local)
2026-01-19 22:48:10 +01:00
04f0b0a5a5
Enhance logging and improve vocabulary trainer functionality in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:33:12 +01:00
a3ee942ce3
Enhance logging and prevent redundant execution in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:27:22 +01:00
0cf5e709b1
Refactor lesson loading and navigation logic in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:15:06 +01:00
21c8a76f27
Enhance lesson completion checks and navigation in VocabLessonView
Torsten Schulz (local)
2026-01-19 22:01:30 +01:00
45caabffac
Refactor Bisaya course exercises for clarity and consistency
Torsten Schulz (local)
2026-01-19 21:57:15 +01:00
15dc33a1df
Refactor exercise handling and improve user feedback in VocabLessonView
Torsten Schulz (local)
2026-01-19 21:52:13 +01:00
f88dc87433
Add new survival phrases and exercises in Bisaya course content
Torsten Schulz (local)
2026-01-19 21:31:18 +01:00
4f1e1555bd
Enhance VocabLessonView with new vocabulary trainer features and improved statistics
Torsten Schulz (local)
2026-01-19 21:23:13 +01:00
c7945d6ed1
Refactor hasExercises computed property in VocabLessonView for improved validation
Torsten Schulz (local)
2026-01-19 21:10:20 +01:00
2bb329c5a0
Refactor vocabulary extraction logic in VocabLessonView for multiple choice and gap fill exercises
Torsten Schulz (local)
2026-01-19 21:04:01 +01:00
7b055eee22
Enhance VocabLessonView with vocabulary trainer and grammar explanations
Torsten Schulz (local)
2026-01-19 20:58:39 +01:00
71eb2be35b
Add vocabulary information text and improve conditional rendering in VocabLessonView
Torsten Schulz (local)
2026-01-19 19:43:59 +01:00
6627e762a8
Improve exercise display and logging in VocabLessonView
Torsten Schulz (local)
2026-01-19 19:40:36 +01:00
652e1c41af
Refactor answer checking logic in VocabService to support multiple exercise types
Torsten Schulz (local)
2026-01-19 19:35:41 +01:00
d037c6aa10
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
98eef50110
Enhance logging and conditional rendering in VocabService and VocabLessonView
Torsten Schulz (local)
2026-01-19 19:12:54 +01:00
302317f522
Improve error handling and validation in importantVocab computed property of VocabLessonView
Torsten Schulz (local)
2026-01-19 19:01:49 +01:00
12d5d2bb2a
Enhance VocabLessonView and VocabService with new learning features
Torsten Schulz (local)
2026-01-19 16:41:10 +01:00
ee0d6ef960
Reset exercise answers and results in VocabLessonView before loading new lessons
Torsten Schulz (local)
2026-01-19 16:08:39 +01:00
2849319675
Enhance VocabLessonView and VocabService for grammar exercise handling
Torsten Schulz (local)
2026-01-19 15:33:15 +01:00
9349a59928
Add lesson retrieval functionality in VocabController and VocabService
Torsten Schulz (local)
2026-01-19 15:07:52 +01:00
6b2fd7d106
Refactor VocabCourseListView for improved layout and styling
Torsten Schulz (local)
2026-01-19 14:27:41 +01:00
c1a17a101a
Add endpoint to retrieve all available languages in VocabController and VocabRouter
Torsten Schulz (local)
2026-01-19 14:23:37 +01:00
3802a50160
Refactor native language loading in VocabCourseListView for improved clarity and error handling
Torsten Schulz (local)
2026-01-19 14:11:22 +01:00
c977355ce7
Refactor VocabService to improve direct property handling and enhance language loading
Torsten Schulz (local)
2026-01-19 14:07:16 +01:00
0e0b2d85ad
Add support for user's native language in VocabCourseListView
Torsten Schulz (local)
2026-01-19 13:54:03 +01:00
9c9b2df52b
Refactor VocabService to improve boolean parameter handling and enhance debugging
Torsten Schulz (local)
2026-01-19 13:52:27 +01:00
f0e928dcaa
Enhance VocabService to combine AND conditions in query filtering
Torsten Schulz (local)
2026-01-19 13:14:13 +01:00
532ba39e1b
Enhance VocabService logging and update VocabCourseListView state management
Torsten Schulz (local)
2026-01-19 13:03:06 +01:00
cd96c49c78
Refactor native language filtering in VocabService and update frontend handling
Torsten Schulz (local)
2026-01-19 12:09:48 +01:00
c09c5c98e4
Enhance language course creation script to support public courses
Torsten Schulz (local)
2026-01-19 11:47:55 +01:00
71758f8a42
Add native language support in vocab course management
Torsten Schulz (local)
2026-01-19 11:43:38 +01:00
c586b48d3e
Add course retrieval by share code feature and enhance course search functionality
Torsten Schulz (local)
2026-01-19 11:33:20 +01:00
6b2c282826
Refactor navigation structure to enhance language learning features
Torsten Schulz (local)
2026-01-19 11:24:46 +01:00
db5a9f182f
Implement vocab course and grammar exercise features in backend and frontend
Torsten Schulz (local)
2026-01-19 10:58:53 +01:00
ba6b514523
Update index.html and sitemap.xml for improved SEO and content visibility
Torsten Schulz (local)
2026-01-19 10:35:59 +01:00
f89d543fb0
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
beed1b4aeb
Enhance character name resolution logic in MessagesDialog component
Torsten Schulz (local)
2026-01-15 14:08:02 +01:00
3b9a1179b3
Enhance character name resolution in enrichNotificationsWithCharacterNames function
Torsten Schulz (local)
2026-01-15 13:33:54 +01:00
95cb14e322
Refactor update-backend.sh script for improved .env file handling and backup process
Torsten Schulz (local)
2026-01-15 13:11:44 +01:00
720e61998b
Refactor effect handling in enrichNotificationsWithCharacterNames to improve data parsing
Torsten Schulz (local)
2026-01-15 09:28:00 +01:00
add702be80
Refactor notification handling in FalukantService to improve data processing
Torsten Schulz (local)
2026-01-15 08:16:04 +01:00
7884b932ac
Update mood handling in FalukantService and enhance Socket.io configuration in store
Torsten Schulz (local)
2026-01-14 16:22:05 +01:00
3aac0476df
Add 'sleep' status to Production model and update related components
Torsten Schulz (local)
2026-01-14 15:29:53 +01:00
38bbea519a
Refactor proposal mapping in FalukantService to handle null characters
Torsten Schulz (local)
2026-01-14 14:57:45 +01:00
3c803128a4
Refactor sendMessageToConnection method to enhance user data validation and message handling
Torsten Schulz (local)
2025-11-21 17:06:25 +01:00
bc6281f3f8
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
46dd0ce593
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
40cf368620
Enhance logging and error handling in sendMessageToConnection method
Torsten Schulz (local)
2025-11-20 18:08:56 +01:00
b7da21e3ee
Enhance error handling and logging in WebSocket server message sending
Torsten Schulz (local)
2025-11-20 17:55:18 +01:00
c4199c0734
Refactor message sending in WebSocket server to utilize sendMessageToConnection
Torsten Schulz (local)
2025-11-20 17:51:56 +01:00
67404df751
Enhance message queuing with improved error handling and logging in WebSocket server
Torsten Schulz (local)
2025-11-20 17:49:17 +01:00
5f6e713f73
Refine null checks and logging in WebSocket server message handling
Torsten Schulz (local)
2025-11-20 17:47:20 +01:00
63159969bc
Improve null checks and logging in WebSocket server message handling
Torsten Schulz (local)
2025-11-20 17:45:58 +01:00
c374174536
Enhance logging and error handling in getConnections callback
Torsten Schulz (local)
2025-11-20 17:43:23 +01:00
5e53ffcac5
Improve null checks and logging in WebSocket server callbacks
Torsten Schulz (local)
2025-11-20 17:26:17 +01:00
3074345d0f
Enhance error response handling in WebSocket server
Torsten Schulz (local)
2025-11-20 17:18:10 +01:00
46589fe23f
Refactor WebSocket server message queuing and error handling
Torsten Schulz (local)
2025-11-20 17:15:04 +01:00
7873c58177
Refactor WebSocket server message handling to include user data
Torsten Schulz (local)
2025-11-20 17:10:46 +01:00
28ccde2f44
Enhance WebSocket server message handling and error responses
Torsten Schulz (local)
2025-11-20 16:47:02 +01:00
ff04309e64
Improve error handling and null checks in WebSocket server callbacks
Torsten Schulz (local)
2025-11-20 16:25:29 +01:00
1fe66edeaf
Refactor WebSocket server to use nlohmann::json for active connections
Torsten Schulz (local)
2025-11-20 16:19:45 +01:00
715c24770d
Enhance WebSocket server connection management and error handling
Torsten Schulz (local)
2025-11-20 16:16:09 +01:00
6a783a1693
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
f393e9e024
updated rights
Torsten (PC)
2025-09-03 16:09:33 +02:00
6b6109f04b
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
b1a5e8030c
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
0f48502f26
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
6fd0538e79
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
a6c531ffbd
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
b05a17b4fb
Ä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
698160b701
Ä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
bd4dc2651b
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
02089982b9
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
3ad270162f
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
2050ef8995
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
38981e1e24
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
32f7dedff3
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
e76992e39d
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
f4dbc9f76b
Ä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
75f076ccd0
Aktualisiere die Compiler-Version in CMakeLists.txt und install-dependencies-ubuntu22.sh von GCC 15 auf GCC 13 für bessere Unterstützung von C++23. Passe die Installationsmeldungen und Standard-Compiler-Einstellungen entsprechend an.
Torsten Schulz (local)
2025-08-31 23:24:53 +02:00
d9ea2ad901
Ändere die Berechtigungen des Skripts install-dependencies-ubuntu22.sh von 644 auf 755, um die Ausführbarkeit zu ermöglichen.
Torsten Schulz (local)
2025-08-31 23:20:15 +02:00
5594cdb154
Aktualisiere das Build-Skript in deploy.sh, um den C++ Standard auf Version 23 zu setzen. Ändere die Installation des C++ Compilers in install-dependencies-ubuntu22.sh, um GCC 15 zu installieren und als Standard-Compiler festzulegen. Entferne die vorherige Installation von GCC 11.
Torsten Schulz (local)
2025-08-31 23:18:41 +02:00
e8e8f2ae98
Aktualisiere das Build-Skript, um C++ Standard auf Version 20 zu setzen. Ändere die Installation des C++ Compilers in install-dependencies.sh, um GCC 11 als Standard für Ubuntu 22 zu verwenden und entferne die Installation von GCC 15.
Torsten Schulz (local)
2025-08-31 23:17:12 +02:00