Commit Graph

122 Commits

Author SHA1 Message Date
Torsten Schulz (local)
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. 2025-12-05 11:04:22 +01:00
Torsten Schulz (local)
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. 2025-12-05 11:02:17 +01:00
Torsten Schulz (local)
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. 2025-12-05 11:00:10 +01:00
Torsten Schulz (local)
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. 2025-12-05 10:56:51 +01:00
Torsten Schulz (local)
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. 2025-12-05 10:51:34 +01:00
Torsten Schulz (local)
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. 2025-12-05 10:44:53 +01:00
Torsten Schulz (local)
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. 2025-12-05 10:43:27 +01:00
Torsten Schulz (local)
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. 2025-12-05 10:32:09 +01:00
Torsten Schulz (local)
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. 2025-12-05 09:57:26 +01:00
Torsten Schulz (local)
6119ebe955 actualized version 2025-12-05 09:56:41 +01:00
Torsten Schulz (local)
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. 2025-12-05 09:29:18 +01:00
Torsten Schulz (local)
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. 2025-12-05 09:25:57 +01:00
Torsten Schulz (local)
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. 2025-12-05 09:20:27 +01:00
Torsten Schulz (local)
9ee288fd93 Add 404 handling for /src/ paths in production environment 2025-12-05 09:09:30 +01:00
Torsten Schulz (local)
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. 2025-12-05 08:57:11 +01:00
Torsten Schulz (local)
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. 2025-12-05 08:56:29 +01:00
Torsten Schulz (local)
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. 2025-12-05 08:03:20 +01:00
Torsten Schulz (local)
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. 2025-12-04 17:14:36 +01:00
Torsten Schulz (local)
d1290ace60 Refactor index.js to remove unnecessary import of setupSEORoutes, improving code clarity and maintainability. 2025-12-04 17:11:29 +01:00
Torsten Schulz (local)
25ea371220 Remove duplicate import of setupSEORoutes in index.js to clean up code. 2025-12-04 17:09:28 +01:00
Torsten Schulz (local)
9e6b783fd2 Remove sharp dependency from package.json to streamline project dependencies. 2025-12-04 17:06:42 +01:00
Torsten Schulz (local)
9aef5ef901 Refactor deploy-to-opt.sh and fix-npm-cache.sh to set HOME environment variable during npm cache configuration, ensuring correct usage of custom cache directory and improving .npmrc management. 2025-12-04 17:03:56 +01:00
Torsten Schulz (local)
34df89c1ac Update deploy-to-opt.sh to enhance npm cache management by excluding .npm and .npm-cache directories, and setting a custom npm cache directory during dependency installation and client build. 2025-12-04 17:01:51 +01:00
Torsten Schulz (local)
c63c26bfe4 Enhance fix_wt_config.sh by adding detailed logging and improving error handling for better configuration management and traceability. 2025-12-04 16:55:03 +01:00
Torsten Schulz (local)
e5da73b2a1 Refactor fix_wt_config.sh to improve configuration management by enhancing error handling and adding logging for better traceability. 2025-12-04 16:51:06 +01:00
Torsten Schulz (local)
fb2de33e76 Add terser as a devDependency and update package-lock.json with new dependencies 2025-12-04 16:43:12 +01:00
Torsten Schulz (local)
6e9116e819 Remove deprecated scripts for adding head-matter to wt_config.xml, including Python and Bash implementations, to streamline configuration management. 2025-12-04 16:34:45 +01:00
Torsten Schulz (local)
4b674c7c60 Ensure fix_wt_config.sh is executable and properly configured for improved execution of configuration tasks. 2025-11-28 10:46:27 +01:00
Torsten Schulz (local)
a793e910b5 Update fix_wt_config.sh to improve configuration execution by ensuring it is executable and properly set up for use. 2025-11-28 10:44:36 +01:00
Torsten Schulz (local)
08b7e0e919 Make fix_wt_config.sh executable to ensure proper execution of configuration fixes. 2025-11-28 10:34:01 +01:00
Torsten Schulz (local)
0399ac4cec Change file permissions for fix_wt_config.sh to make it executable. 2025-11-28 10:28:28 +01:00
Torsten Schulz (local)
3c56bd7980 Update rebuild_and_test.sh to enhance service management by ensuring services are stopped before binary copying and refining the status check process. 2025-11-28 10:27:59 +01:00
Torsten Schulz (local)
19c06639f5 Refactor rebuild_and_test.sh to improve service management: stop service before copying binaries and update status check sequence. 2025-11-28 10:27:47 +01:00
Torsten Schulz (local)
7e7e0ae5e2 Change file permissions for rebuild_and_test.sh to make it executable. 2025-11-28 10:26:54 +01:00
Torsten Schulz (local)
8ec1ed5105 Enhance SEO by updating meta tags for better indexing and link following, and improve page metadata management in showPartnerSites function. 2025-11-28 10:26:10 +01:00
Torsten Schulz (local)
da5f415e0b Update meta tag for robots to allow indexing and link following, enhancing SEO and site visibility. 2025-11-28 09:20:50 +01:00
Torsten Schulz (local)
451bda8f28 Add meta tag setting in showPartnerSites function to enhance SEO and improve page metadata management. 2025-11-21 10:55:56 +01:00
Torsten Schulz (local)
6f9313944c Update inbox label localization from English to German in app.cpp to improve user interface consistency and enhance localization efforts. 2025-11-16 22:17:29 +01:00
Torsten Schulz (local)
63747e0fd6 Add search UI localization in multiple languages, including error messages and tooltips, to enhance user experience and accessibility across the application. 2025-11-16 22:15:41 +01:00
Torsten Schulz (local)
8f24425110 Add localized message for logged-in user count in German and English, enhancing user interface clarity. Update widget creation in app.cpp to utilize translation for various UI elements, improving localization consistency. 2025-11-16 21:39:02 +01:00
Torsten Schulz (local)
a18c09592d Add localized menu options, buttons, and error messages in multiple languages to enhance user experience and accessibility across the application. 2025-11-16 21:24:40 +01:00
Torsten Schulz (local)
25c3d20885 Add logging for user login process in handleLogin function to improve debugging and error tracking. 2025-11-16 14:58:41 +01:00
Torsten Schulz (local)
ee52a35f91 Remove Google Ads script from header container in app.cpp to streamline the application and improve loading performance. 2025-11-16 14:56:29 +01:00
Torsten Schulz (local)
a77ad7b784 Add Google Fonts import and update font-family in CSS for improved typography across the application. 2025-11-16 14:44:58 +01:00
Torsten Schulz (local)
6df39afd51 Refactor widget creation in app.cpp to consistently use std::make_unique for Wt::WPushButton and Wt::WAnchor, enhancing memory management and code clarity. 2025-11-16 14:31:26 +01:00
Torsten Schulz (local)
4aa0089434 Refactor widget creation in app.cpp to use std::make_unique for Wt::WContainerWidget and Wt::WText, improving memory management and code clarity. 2025-11-16 14:28:29 +01:00
Torsten Schulz (local)
24275a70b0 Add explicit loading of language-specific resource bundles based on locale in app initialization, enhancing localization support for multiple languages. 2025-11-16 14:21:01 +01:00
Torsten Schulz (local)
7c63bfc236 Enhanced locale determination logic to evaluate the Accept-Language header from the browser, allowing for improved locale selection based on user preferences. Updated fallback mechanism for locale handling. 2025-11-16 14:03:07 +01:00
Torsten Schulz (local)
e69ae0148c Refactored gender-related labels in multiple languages for chat input fields, improving localization consistency and user experience across the application. 2025-11-16 13:55:53 +01:00
Torsten Schulz (local)
4abc966fc0 Add localized labels and buttons for chat input fields in multiple languages, enhancing user interface accessibility and internationalization support. 2025-11-16 13:47:46 +01:00