Commit Graph

  • 62f5914b04 Änderung der werbung main Torsten Schulz (local) 2026-06-18 08:33:42 +02:00
  • 0c6ab5727f logging Torsten Schulz (local) 2026-06-17 16:58:51 +02:00
  • 0d24fcd9e5 debugging eingebaut, deploy gefixt Torsten Schulz (local) 2026-06-17 16:37:40 +02:00
  • c46e64367d More fixes Torsten Schulz (local) 2026-06-17 15:44:22 +02:00
  • 5d4129b5b3 Fixeds and enhancements Torsten Schulz (local) 2026-06-17 15:44:11 +02:00
  • 10e6e7a80a videochat integriert Torsten Schulz (local) 2026-06-17 12:53:03 +02:00
  • 8c9a600645 fixed some domain issues Torsten Schulz (local) 2026-06-16 12:47:58 +02:00
  • e279215b85 some fixes Torsten Schulz (local) 2026-06-16 12:15:57 +02:00
  • 1f342f555e für playstore änderungen Torsten Schulz (local) 2026-06-16 11:50:31 +02:00
  • 155fce15e1 Added cam photos Torsten Schulz (local) 2026-06-16 09:52:36 +02:00
  • bbb025be63 Fixed deployment Torsten Schulz (local) 2026-06-15 16:46:10 +02:00
  • e9aef0050a Fixed deployment Torsten Schulz (local) 2026-06-15 16:44:27 +02:00
  • c48c833b65 deploy fix Torsten Schulz (local) 2026-06-15 16:38:01 +02:00
  • f6e0b95a1f fixed deploy Torsten Schulz (local) 2026-06-15 16:28:09 +02:00
  • 8d7c7d6f2a autodeploy implemented Torsten Schulz (local) 2026-06-15 16:17:20 +02:00
  • 5bb9db2aad seo-improvements Torsten Schulz (local) 2026-06-15 16:07:42 +02:00
  • 1ca1b45b55 cebuano erstellt Torsten Schulz (local) 2026-05-30 20:21:08 +02:00
  • 88c742de0b Verbessere die Handhabung von Skripten: Füge Logik hinzu, um SCRIPT-Tags im Head auszuführen und nicht in den Platzhalter einzufügen Torsten Schulz (local) 2026-05-18 15:56:25 +02:00
  • a17dd00048 Normalisiere die Anzeigegröße und passe die Position von eingefügten Elementen im Header-Anzeigenplatzhalter an Torsten Schulz (local) 2026-05-18 15:54:08 +02:00
  • c8059f94f8 Verbessere die Logik zum Laden von Anzeigen: Sofortige Anzeige bei Vorliegen von Zustimmung, Auto-Load oder Debug-Option Torsten Schulz (local) 2026-05-18 15:51:36 +02:00
  • fdeecec63e Füge Platzhalter für Propeller-Anzeigen hinzu und verbessere das Skript-Rendering Torsten Schulz (local) 2026-05-18 15:48:40 +02:00
  • 53a8aa3869 Verbessere die Handhabung von Anzeigenknoten: Füge Logik hinzu, um Skripte sicher auszuführen und Textknoten zu entfernen, um sichtbaren JS-Code zu vermeiden. Torsten Schulz (local) 2026-05-18 15:43:37 +02:00
  • 12a724614d Füge Fallback-Logik für Anzeigen hinzu: Lade iframe-Backup, wenn nach 3s kein Ad im Platzhalter erscheint Torsten Schulz (local) 2026-05-18 15:38:32 +02:00
  • fbeda6a528 Füge Beobachtungslogik hinzu, um eingefügte Anzeigenknoten zu erkennen und in den Platzhalter zu verschieben Torsten Schulz (local) 2026-05-18 15:31:39 +02:00
  • 84cabdca7f Füge Debug-Option hinzu, um das Laden von Anzeigen zu erzwingen, und verbessere das Fehlerhandling beim Laden des Propeller-Skripts Torsten Schulz (local) 2026-05-18 15:18:29 +02:00
  • 0f6ba9222b Aktualisiere HeaderAdBanner-Komponente mit Standardwerten für Propeller-Anzeigen und verbessere die Skriptintegration Torsten Schulz (local) 2026-05-18 15:12:35 +02:00
  • 44dd757243 Implement HeaderAdBanner component and integrate ad loading logic with consent handling Torsten Schulz (local) 2026-05-18 15:06:29 +02:00
  • 37d752cce9 Enhance broadcast.js with comprehensive statistics reporting Torsten Schulz (local) 2026-05-12 15:43:52 +02:00
  • 8d323ceab1 Refactor command handling in ChatRepository for Android and iOS Torsten Schulz (local) 2026-05-12 15:40:34 +02:00
  • 810b084e10 Refactor application structure and configuration Torsten Schulz (local) 2026-05-12 14:25:55 +02:00
  • ec567b32eb Merge branch 'main' of https://git.tsschulz.de/torsten/singlechat Torsten Schulz (notebook) 2026-05-12 10:32:14 +02:00
  • 84f57facba android version Torsten Schulz (notebook) 2026-05-12 10:21:24 +02:00
  • 565b3b411f Enhance Ratgeber views with additional content and structure Torsten Schulz (local) 2026-05-07 13:23:24 +02:00
  • 2a4bb27271 Update HeaderAdBanner component styles and structure Torsten Schulz (local) 2026-04-27 16:14:37 +02:00
  • 1630cb3366 Add ads.txt route for ad verification Torsten Schulz (local) 2026-04-27 14:32:51 +02:00
  • 33bf162798 Enhance Ratgeber section with new routes and SEO metadata Torsten Schulz (local) 2026-04-27 14:27:34 +02:00
  • 1ecf7b6ba7 Add Ratgeber section with new routes and links Torsten Schulz (local) 2026-04-27 14:24:42 +02:00
  • 1d31ca9672 Refactor user statistics reporting in broadcast.js Torsten Schulz (local) 2026-04-22 09:54:53 +02:00
  • 32b48909c5 Update favicon, enhance sidebar branding, and improve CSS styles Torsten Schulz (local) 2026-04-21 15:29:21 +02:00
  • 336e8308cf Refactor chat interface and enhance user experience Torsten Schulz (local) 2026-04-20 12:01:26 +02:00
  • 0fcc6878bd Add multilingual SEO metadata and enhance content descriptions Torsten Schulz (local) 2026-04-09 09:49:30 +02:00
  • 43a5e595d7 Add multilingual SEO support in routes-seo.js</message> Torsten Schulz (local) 2026-04-07 15:37:49 +02:00
  • 27f928d8a4 Enhance SEO and URL handling in router and server Torsten Schulz (local) 2026-03-30 09:05:12 +02:00
  • 06182a4a95 Add FAQ, Rules, and Safety pages with corresponding routes and SEO metadata Torsten Schulz (local) 2026-03-27 14:15:37 +01:00
  • 6909c7c45c Refactor user engagement statistics reporting in broadcast.js Torsten Schulz (local) 2026-03-27 11:51:14 +01:00
  • bb13779c72 Implement SEO improvements and enforce HTTPS redirection in production Torsten Schulz (local) 2026-03-27 11:35:50 +01:00
  • 9b079e31a0 Update site URLs to use the 'www' subdomain across the application Torsten Schulz (local) 2026-03-27 11:16:14 +01:00
  • e8e1eb4e25 Enhance user statistics reporting in broadcast.js Torsten Schulz (local) 2026-03-19 15:45:33 +01:00
  • c847f249ba Enhance daily statistics reporting in broadcast.js Torsten Schulz (local) 2026-03-19 15:42:49 +01:00
  • 8319b43835 Add HeaderAdBanner component to ChatView, FeedbackView, and PartnersView Torsten Schulz (local) 2026-03-19 15:25:42 +01:00
  • 47373a27af Enhance SEO and feedback features across the application Torsten Schulz (local) 2026-03-19 15:21:54 +01:00
  • 0205352ae9 Enhance UI and functionality across multiple components Torsten Schulz (local) 2026-03-19 15:01:59 +01:00
  • 8f3cbc16b8 Refactor command help responses in broadcast.js to use structured command tables for improved clarity and organization. Updated help messages for statistics and available commands to enhance user experience. Torsten Schulz (local) 2026-03-19 14:16:40 +01:00
  • 6d17afe3a1 Remove outdated update.sh script as it has been replaced by update-ypchat.sh for deployment and service management. This change streamlines the update process and consolidates functionality into a single script. Torsten Schulz (local) 2026-03-19 14:12:51 +01:00
  • 1e092a7232 Add update-ypchat.sh script for deployment and service management Torsten Schulz (local) 2026-03-19 14:12:44 +01:00
  • e3928e0b65 Start timeout timer on fresh login in chat store to enhance session management. Torsten Schulz (local) 2026-03-19 14:08:06 +01:00
  • 6158c9d3c0 Update update.sh to run deployment scripts with sudo Torsten Schulz (local) 2026-03-19 14:04:21 +01:00
  • 39fd5e9290 Enhance command table functionality in ChatView component Torsten Schulz (local) 2026-03-19 14:03:03 +01:00
  • 448f2ffb6f Add command table functionality to chat store and ChatView component Torsten Schulz (local) 2026-03-19 14:00:08 +01:00
  • 51040391e8 Refactor command handling in broadcast.js to streamline input processing. Moved command validation and parsing logic to ensure proper handling of user inputs during chat login and command execution. Torsten Schulz (local) 2026-03-19 13:54:14 +01:00
  • bcb3b5b71f Implement login functionality in ChatInput and chat store. Update input handling to support username and password prompts, enhance message sending logic, and ensure proper command handling during login. Adjust broadcast logic to manage login states and provide appropriate feedback to users. Torsten Schulz (local) 2026-03-19 13:48:09 +01:00
  • 83110659db Refactor manual chunking in Vite configuration to improve code clarity and maintainability. The updated logic now checks for 'node_modules' and categorizes dependencies into 'vue-vendor' and 'socket-vendor' chunks accordingly. Torsten Schulz (local) 2026-03-19 13:38:01 +01:00
  • c7ea33fb2c Upgrade @vitejs/plugin-vue to version 6.0.5 in package.json and package-lock.json, ensuring compatibility with updated node and peer dependencies. Torsten Schulz (local) 2026-03-19 13:35:23 +01:00
  • 527cea1261 Update dependencies and enhance ChatInput component functionality. Upgraded Vite to version 8.0.1, updated various package versions in package-lock.json, and improved user experience in ChatInput.vue by adding dynamic placeholder text and error handling for message sending without an active conversation. Torsten Schulz (local) 2026-03-19 13:30:40 +01:00
  • aabf162f04 Enhance security by preventing the creation of default admin credentials in chat-users.json. Update chat.js to ensure command output does not pollute conversation history, and add chat-users.json to .gitignore to prevent tracking of sensitive user data. Torsten Schulz (local) 2026-03-19 13:15:34 +01:00
  • e054d90eb1 Remove chat-users.json file to enhance security by eliminating sensitive user data storage. Torsten Schulz (local) 2026-03-19 13:15:25 +01:00
  • 10569bd097 Remove CMake configuration and application source files. This includes the deletion of CMakeLists.txt, application logic in app.cpp and app.h, and broadcast functionality in broadcast.cpp. This cleanup streamlines the project structure by removing unused files and configurations. Torsten Schulz (local) 2026-03-19 11:59:58 +01:00
  • 65cce920f5 Merge pull request 'Update dependency vue-router to v4.6.4' (#3) from renovate/vue-router-4.x-lockfile into main Torsten Schulz 2025-12-19 16:14:46 +01:00
  • fcce0a8e49 Merge pull request 'Update dependency vue to v3.5.26' (#2) from renovate/vue-monorepo into main Torsten Schulz 2025-12-19 16:14:38 +01:00
  • c9fde43787 Update dependency vue-router to v4.6.4 Torsten Schulz 2025-12-19 16:12:56 +01:00
  • 83516fddfe Update dependency vue to v3.5.26 Torsten Schulz 2025-12-19 16:12:52 +01:00
  • b2c1780f26 Merge pull request 'Configure Renovate' (#1) from renovate/configure into main Torsten Schulz 2025-12-19 16:08:50 +01:00
  • 36dfe04db9 Add renovate.json Torsten Schulz 2025-12-19 15:59:06 +01:00
  • 283880dc7d Add visual feedback for unread messages in the menu. Implement a pulsing animation and color change for the inbox button when there are unread chats. Also, add sound notification for new messages received, enhancing user experience. origin/main origin/HEAD Torsten Schulz (local) 2025-12-05 11:54:33 +01:00
  • 38f7eecfd7 Update menu button styles in CSS to enforce consistent appearance with !important rules. Adjust padding, margin, and display properties for improved layout and responsiveness. Torsten Schulz (local) 2025-12-05 11:42:17 +01:00
  • 240316a063 Add styles for menu button in CSS to enhance visual appearance. Set text color to white, background to transparent, and remove border for a cleaner look. Torsten Schulz (local) 2025-12-05 11:38:14 +01:00
  • daffaacea7 Enhance session management in image upload route by initializing req.session to ensure cookie setting. Implement fallback logic to retrieve the most recently active client if the initial client lookup fails, improving user authentication robustness during uploads. Torsten Schulz (local) 2025-12-05 11:34:57 +01:00
  • c998e32825 Enhance session ID handling in image upload route by refining extraction logic to prioritize cookie-based session IDs and fall back to req.sessionID when necessary. Improve logging for better debugging and client lookup, ensuring a more robust user authentication process during uploads. Torsten Schulz (local) 2025-12-05 11:24:52 +01:00
  • 0b82a47a69 Refactor session ID extraction by exporting the extractSessionId function from broadcast.js. Update routes.js to utilize this function for consistent session ID handling during image uploads, improving code clarity and maintainability. Torsten Schulz (local) 2025-12-05 11:15:43 +01:00
  • 669885c25c Enhance session ID handling in image upload route by extracting and logging the session ID without the 's:' prefix. Improve client lookup error logging for better debugging during image uploads. Torsten Schulz (local) 2025-12-05 11:09:06 +01:00
  • ffe7fabaca Add support for __dirname in ES modules by importing dirname and fileURLToPath. This change enables correct path resolution for file uploads, enhancing the image upload functionality. Torsten Schulz (local) 2025-12-05 11:04:22 +01:00
  • 61a4b4738b Update dependencies in package.json and package-lock.json to lower versions, including @vitejs/plugin-vue (5.0.4) and vite (5.4.11). Downgrade esbuild and related packages to version 0.21.5, ensuring compatibility with Node.js 12 or higher. Remove unused dev dependencies to streamline project dependencies. Torsten Schulz (local) 2025-12-05 11:02:17 +01:00
  • 8d2189dd7a Refactor broadcast.js to improve logging functionality by consolidating log message formatting and enhancing error handling. This update ensures clearer log outputs and better management of log entries. Torsten Schulz (local) 2025-12-05 11:00:10 +01:00
  • d1fc31f4dd Improve error handling and logging in broadcast.js by adding try-catch blocks when creating the logs directory. Update error messages to display only the error message for better clarity. This enhances the robustness of the logging functionality. Torsten Schulz (local) 2025-12-05 10:56:51 +01:00
  • 152d13b1f6 Refactor logging functions in broadcast.js to create logs directory if it doesn't exist. Update setupBroadcast function to pass __dirname for correct path resolution. This enhances log management and ensures logs are stored in the appropriate directory. Torsten Schulz (local) 2025-12-05 10:51:34 +01:00
  • 351129dace Update dependencies in package.json and package-lock.json to latest versions, including @vitejs/plugin-vue (6.0.2) and vite (7.2.6). Upgrade esbuild and related packages to version 0.25.12, ensuring compatibility with Node.js 18 or higher. Add new dev dependencies fdir and tinyglobby for improved file handling. Torsten Schulz (local) 2025-12-05 10:44:53 +01:00
  • 6d922fbf9f Implement image upload functionality with temporary storage and cleanup. Update chat and broadcast logic to handle image URLs instead of base64 data, enhancing performance and user experience. Modify .gitignore to exclude temporary files and uploads directory. Torsten Schulz (local) 2025-12-05 10:43:27 +01:00
  • 840504e440 Implement retry logic for dependency installation in install.sh to handle registry errors, enhancing robustness. Remove unused sharp dependency from package-lock.json to streamline project dependencies. Torsten Schulz (local) 2025-12-05 10:32:09 +01:00
  • 4e350774e5 Update .gitignore to include additional entries for build artifacts, Node.js dependencies, environment variables, IDE configurations, and OS-specific files, enhancing project cleanliness and preventing unnecessary files from being tracked. Torsten Schulz (local) 2025-12-05 09:57:26 +01:00
  • 6119ebe955 actualized version Torsten Schulz (local) 2025-12-05 09:56:41 +01:00
  • 9b4f679f71 Enhance chat and broadcast functionality with debug logging for image messages. Update chat store to log received messages and their details, and modify broadcast to log image sending events. Increase maxHttpBufferSize for handling larger images in Socket.IO. Torsten Schulz (local) 2025-12-05 09:29:18 +01:00
  • 7b98f7a5ac Update apache-config-example.conf to enhance WebSocket support and refine reverse proxy configuration for Socket.IO. Added comments for clarity and ensured proper routing for WebSocket connections and polling. Torsten Schulz (local) 2025-12-05 09:25:57 +01:00
  • 6b0e905d27 Enhance SEO meta tag handling in generateHTML function by improving regex patterns for description and keywords, ensuring proper insertion of new tags before closing head tag while preserving script tags, and adding detailed logging for HTML manipulation. Torsten Schulz (local) 2025-12-05 09:20:27 +01:00
  • 9ee288fd93 Add 404 handling for /src/ paths in production environment Torsten Schulz (local) 2025-12-05 09:09:30 +01:00
  • c9b38f9825 Update apache-config-example.conf to improve static file handling and reverse proxy configuration. Disable DirectoryIndex to prevent serving index.html directly, and ensure all requests are routed to Node.js. Add comments for clarity on configuration rules. Torsten Schulz (local) 2025-12-05 08:57:11 +01:00
  • 99097cf213 Improve SEO handling in generateHTML function by adding detailed logging, enhancing error handling for missing index.html, and ensuring proper path resolution for production environments. Torsten Schulz (local) 2025-12-05 08:56:29 +01:00
  • 2ee52523ff Enhance SEO meta tag handling in generateHTML function by adding support for reading built index.html, updating existing tags, and implementing fallback logic for missing files. Torsten Schulz (local) 2025-12-05 08:03:20 +01:00
  • b6eef5100f Update fix-dependencies.sh to use --legacy-peer-deps during npm install and add client build and file copy steps for improved deployment process. Torsten Schulz (local) 2025-12-04 17:14:36 +01:00
  • d1290ace60 Refactor index.js to remove unnecessary import of setupSEORoutes, improving code clarity and maintainability. Torsten Schulz (local) 2025-12-04 17:11:29 +01:00
  • 25ea371220 Remove duplicate import of setupSEORoutes in index.js to clean up code. Torsten Schulz (local) 2025-12-04 17:09:28 +01:00