Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/yourpart3 2026-03-04 23:12:57 +01:00
2bc34acacf Add room creation options endpoint and integrate with chat UI: Implement getRoomCreateOptions in ChatController and ChatService, add corresponding API route, and enhance MultiChatDialog for room creation with localized labels and validation. Update i18n files for new room creation features.
torsten pushed to main at torsten/yourchat2 2026-03-04 23:08:25 +01:00
553602d5b4 Add delete room command and enhance room management in yourchat2
torsten pushed to main at torsten/yourpart3 2026-03-04 22:59:10 +01:00
5f4acbea51 Remove publicFlag from room creation form in MultiChatDialog: Simplify visibility handling by directly using the visibility state to determine public/private status, enhancing clarity and reducing redundancy.
torsten pushed to main at torsten/yourpart3 2026-03-04 22:53:40 +01:00
6d4ada7b31 Refactor getRaceLimit method in MultiChatDialog: Simplify logic by returning a fixed value of 1, ensuring consistent race limit handling.
torsten pushed to main at torsten/yourpart3 2026-03-04 22:50:57 +01:00
1bccee3429 Update WebSocket connection handling in MultiChatDialog: Change raceLimit to 1 to prevent duplicate daemon sockets and ensure only one connection attempt in parallel.
torsten pushed to main at torsten/yourpart3 2026-03-04 22:44:18 +01:00
947d3d0694 Add validation and error handling for room creation form in MultiChatDialog: Implement input validation for room name, age restrictions, password, and access rights. Enhance UI with error messages and disable button when validation fails.
torsten pushed to main at torsten/yourchat2 2026-03-04 22:44:03 +01:00
d620b8f8ae Add create room command and room management enhancements in yourchat2
torsten pushed to main at torsten/yourpart3 2026-03-04 22:42:50 +01:00
e76fdbe1ab Implement room creation panel in MultiChatDialog: Add functionality for users to create new chat rooms with customizable settings, including visibility, age restrictions, and password protection. Enhance UI with a toggle button and form for room details.
torsten pushed to main at torsten/yourpart3 2026-03-04 22:38:26 +01:00
db8be34607 Update room management in AdminController: Modify updateRoom and deleteRoom methods to include userId as a parameter for improved access control.
torsten pushed to main at torsten/yourchat2 2026-03-04 22:35:19 +01:00
3eaf31d64f Enhance room access validation and database structure in yourchat2
torsten pushed to main at torsten/yourchat2 2026-03-04 18:31:02 +01:00
fbbb698ed9 Add bcrypt password hashing and user gender handling in yourchat2
torsten pushed to main at torsten/yourchat2 2026-03-04 17:55:56 +01:00
9478e6a91a Enhance README with CLI room checking instructions and implement room name resolution in command handling. Updated handle_init_command and handle_join_command to use resolved room names, improving room access validation. Added CLI command handling in main.rs to list available rooms from the database or fallback configuration.
torsten pushed to main at torsten/yourchat2 2026-03-04 17:42:50 +01:00
aca290f1d0 Implement TLS support for WebSocket connections in yourchat2. Updated main.rs to handle secure WebSocket connections based on environment variables. Enhanced install-systemd.sh to include a template for environment configuration. Updated README to document new TLS-related environment variables and installation instructions.
torsten pushed to main at torsten/yourchat2 2026-03-04 17:24:45 +01:00
0037ac5c28 Update install-systemd.sh to enhance the build process. Changed the build command to use a subshell for better directory context and updated the progress indicator from [1/6] to [1/7].
torsten pushed to main at torsten/yourpart3 2026-03-04 17:24:18 +01:00
407c3b359b Update chat configuration and remove MultiChat component: Change chat port to 1236 in chatBridge.json, update WebSocket URL in .env.local, and delete the MultiChat.vue component to streamline chat functionality.
torsten pushed to main at torsten/yourchat2 2026-03-04 17:23:30 +01:00
91a58855eb Refactor install-systemd.sh and update yourchat2.service for improved installation and configuration. Added binary installation to /usr/local/bin, created work directory at /var/lib/yourchat2, and updated user/group settings. Enhanced README to reflect these changes.
torsten pushed to main at torsten/yourchat2 2026-03-04 17:21:05 +01:00
5c4ac55f61 Update README and systemd service configuration for yourchat2. Added installation script install-systemd.sh for easier setup and modified yourchat2.service to improve service management, including environment file support and enhanced restart policies.
torsten created branch main in torsten/yourchat2 2026-03-04 17:15:04 +01:00
torsten pushed to main at torsten/yourchat2 2026-03-04 17:15:04 +01:00
0b91b94ae1 Initialisiere yourchat2 als eigenständigen Rust-Chatdienst und portiere die Kernfunktionen aus der Altanwendung.
torsten pushed to main at torsten/harheimertc 2026-03-04 16:05:37 +01:00
6230c96bc9 Refactor links section to use dynamic rendering with computed properties, enhancing maintainability and scalability. Add new 'Links' tab in CMS for better navigation.