Torsten Schulz torsten
  • Joined on 2025-12-19
torsten pushed to main at torsten/yourpart3 2026-03-04 23:32:34 +01:00
a48e907e50 Add password protection feature in MultiChatDialog: Implement room password management, including prompts for password entry and error handling for invalid passwords. Update i18n files with localized messages for password prompts in English, German, and Spanish.
torsten pushed to main at torsten/yourchat2 2026-03-04 23:30:28 +01:00
8285466ba2 Enhance room access validation and debugging in command handling
torsten pushed to main at torsten/yourpart3 2026-03-04 23:28:57 +01:00
a117bad342 Enhance room creation tracking in MultiChatDialog: Implement logic to confirm room creation success, manage pending room creation attempts, and clear tracking on dialog close. Update i18n files with new localized messages for room creation status.
torsten pushed to main at torsten/yourpart3 2026-03-04 23:22:18 +01:00
190cf626f9 Add functionality for managing user-owned chat rooms: Implement getOwnRooms and deleteOwnRoom methods in ChatController and ChatService, add corresponding API routes in chatRouter, and enhance MultiChatDialog for displaying and deleting owned rooms with localized messages. Update i18n files for new features.
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.