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
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
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 Schulz2025-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 Schulz2025-12-19 16:14:38 +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