186b5ae199
Implement product visibility management: Added configuration for product visibility in navigation and footer, along with helper functions to determine visibility and generate HTML attributes. Updated footer, header, and index files to utilize these new functions, enhancing the user interface by conditionally displaying products based on their visibility settings.
smueller
2026-05-29 10:52:56 +02:00
7a03f5aa1b
chore(release): obfuscate and hash production assets [skip ci]
gitea-actions
2026-05-29 08:43:42 +00:00
bbc3cbae4e
Update README and workflows for release process: Clarified branch usage and workflow steps in README.md, emphasizing the new ci branch for integration. Adjusted Gitea and GitHub workflows to reflect the change from dev to ci for triggering release builds, ensuring a streamlined and consistent obfuscation process for production assets.
smueller
2026-05-29 10:42:08 +02:00
f7ea36f4f2
chore(release): obfuscate and hash production assets [skip ci]
gitea-actions
2026-05-28 15:42:41 +00:00
99f0056106
ci: merge dev for release build
gitea-actions
2026-05-28 15:42:22 +00:00
e9d5b55459
Refactor release build process: Updated README.md to clarify branch usage and workflow for development and production. Enhanced Gitea and GitHub workflows to automate merging from dev to main, ensuring consistent obfuscation and asset management during releases. Improved commit messages and streamlined the build process for better clarity and efficiency.
smueller
2026-05-28 17:42:06 +02:00
8f985da61f
Enhance obfuscation workflow and asset processing: Updated the Gitea workflow to skip CI for specific commit messages, improving efficiency. Refactored the obfuscation script to include better asset handling, validation, and cleanup processes, ensuring only valid files are processed. Introduced temporary directories for intermediate files during obfuscation, enhancing reliability and reducing errors.
smueller
2026-05-28 17:32:21 +02:00
e91a9ed9c3
chore(release): obfuscate and hash production assets [skip ci]
gitea-actions
2026-05-28 15:28:24 +00:00
d7851763f7
refactor(obfuscate_release): improve source file selection and cleanup logic, enhancing error handling for asset processing
smueller
2026-05-28 17:24:05 +02:00
1c0a3ff468
refactor(obfuscate_release): enhance asset processing and validation logic for JS and CSS files
smueller
2026-05-28 17:20:50 +02:00
6c9114e0a7
Update obfuscate workflow: Introduced environment variables for Gitea host and repository path, streamlined commit process to skip CI for bot commits, and adjusted remote URL configuration for secure pushes. Enhanced build process by removing unnecessary steps and ensuring efficient asset obfuscation and hashing.
smueller
2026-05-28 17:13:16 +02:00
4b9940c18b
chore(release): obfuscate and hash production assets [skip ci]
gitea-actions
2026-05-28 15:12:33 +00:00
219f1d2fcf
Update Gitea workflow for obfuscation: Added environment variables for Gitea host and repository path, modified git remote URL for pushing obfuscated builds, and ensured proper handling of commits with no changes. This enhances the deployment process for production assets.
smueller
2026-05-28 17:11:57 +02:00
06a932a048
chore(release): obfuscate and hash production assets [skip ci]
gitea-actions
2026-05-28 15:11:36 +00:00
f097da7eb1
Update product configuration for improved management: Added new fields for product metadata in the backend, enhancing the organization and retrieval of product information. Adjusted existing product entries to utilize the new metadata structure, ensuring consistency and better data handling.
smueller
2026-05-28 11:13:39 +02:00
b4b1dde484
Refactor production build process: Removed outdated PowerShell and Bash scripts for publishing to main, consolidating build instructions in README.md. Updated production build steps to include automatic obfuscation and minification of assets, enhancing deployment efficiency.
smueller
2026-05-28 10:12:27 +02:00
481d223747
Update product configuration and enhance order functionality: Added shop URLs for various products in the backend configuration, improving the management of product links. Implemented new functions to generate order URLs for featured and first packages, enhancing the user experience on product pages. Updated contact and product pages to utilize the new order URL functionality for streamlined ordering.
smueller
2026-05-28 08:30:02 +02:00
45a7067878
Update sitemap.xml with new lastmod dates: Changed last modification dates for all URLs to 2026-05-28, ensuring accurate indexing and improved SEO performance.
smueller
2026-05-28 08:28:08 +02:00
4787d7b770
Refactor JavaScript files for enhanced clarity and maintainability: Updated contact.js, cookie-consent.js, and main.js by replacing obfuscated code with clearer variable names and structures. This improves readability and facilitates future development efforts.
smueller
2026-05-28 08:23:31 +02:00
a0aa8b12ca
Refactor JavaScript files for improved readability and maintainability: Replaced obfuscated code in contact.js, cookie-consent.js, and main.js with clearer structures, enhancing code clarity and facilitating future development. This update streamlines the JavaScript files, making them easier to understand and modify.
smueller
2026-05-28 08:17:25 +02:00
b113bdeaa2
Implement strict hover effect removal for legal text: Added CSS rules to ensure no hover, focus, or active effects on legal hero and content sections, enhancing readability and user experience.
smueller
2026-05-27 14:45:10 +02:00
5d2be60dfa
Refine legal page styles in custom CSS: Updated hover effects for glass cards and links to enhance user interaction and visual consistency. Improved text decoration on hover for legal blocks and breadcrumbs.
smueller
2026-05-27 14:43:46 +02:00
62d0076799
Enhance legal page styles in custom CSS: Added new styles for legal hero and content sections, adjusted margins and padding, and modified section hover effects for improved visual consistency and readability.
smueller
2026-05-27 14:42:32 +02:00
e920fdfc8e
Add legal styling to custom CSS: Implemented styles for legal pages, including background and text color adjustments, section borders, and hover effects to enhance readability and visual consistency.
smueller
2026-05-27 14:05:55 +02:00
5d953fda7b
Enhance product configuration and ordering functionality: Updated products-config.php to include shop URLs for various packages, improving the central management of product information. Added new functions for generating order URLs based on product and package selections. Updated public pages for VPC, VPS, Mail Gateway, and Webhosting to utilize the new order URL functionality, enhancing user experience and streamlining the ordering process.
smueller
2026-05-27 13:51:54 +02:00
6ca4786955
Remove legacy build scripts: Deleted outdated PowerShell and Bash scripts for publishing and running builds, streamlining the project structure and eliminating redundancy. These scripts were previously used for production builds and have been replaced by more efficient methods.
smueller
2026-05-27 13:24:20 +02:00
b9bd339607
Refactor configuration files for HexaHost.de: Updated mail and product configuration files to improve clarity and maintainability. Added deprecation notices in the old config file, migrated email handling to a new structure, and enhanced documentation for better understanding. Improved header comments across various public pages for better organization and readability.
smueller
2026-05-27 13:22:46 +02:00
3dd707ab93
chore(release): production build 2026-05-27 13:05
smueller
2026-05-27 13:05:22 +02:00
67fbc68d45
Refactor email handling in contact form: Transitioned from PHPMailer to native PHP mail() function, removing Composer dependencies. Updated documentation to reflect changes in email configuration and setup. Enhanced security features including CSRF protection and input validation. Adjusted product pricing and specifications in backend configuration files.
smueller
2026-05-27 13:04:52 +02:00
dfc781f3ed
chore(release): production build 2026-05-27 12:38
smueller
2026-05-27 12:38:30 +02:00
d44aaa197b
Update publish-to-main.ps1 for improved clarity and consistency: Corrected German translations for various parameters and messages, ensuring uniformity in language usage. Added AllowDirty parameter to enable handling of uncommitted changes during the production build process.
smueller
2026-05-27 12:36:20 +02:00
ebf6f82bb6
Enhance API functionality and security: Added rate limiting and domain validation across multiple API endpoints, improved error handling for missing or invalid parameters, and refactored email handling in contact form for better security and maintainability. Updated README.md with production build instructions and prerequisites.
smueller
2026-05-22 14:50:20 +02:00
d0e5baa443
Revert main to dev deployment model: remove bootstrap and use ../backend/ paths
smueller
2026-05-22 14:10:21 +02:00
8afba16905
Enhance configuration management: Updated README.md with Windows sync instructions, refactored backend configuration files to improve loading logic, and ensured consistent function definitions. Improved error handling in bootstrap.php for better user feedback during application startup.
smueller
2026-05-22 14:07:27 +02:00
96a5977283
Refactor configuration loading: Updated multiple public PHP files to require a new bootstrap file for configuration management. Adjusted paths for product configuration to enhance maintainability and consistency across the application.
smueller
2026-05-22 13:58:30 +02:00
ec8686761c
Enhance IT services section: Updated index.php to include new CSS classes for the IT services section, improving layout and responsiveness. Added styles for a 3x2 grid layout in custom.css, ensuring better presentation across different screen sizes.
TheOnlyMace
2026-04-09 21:31:32 +02:00
d3da589a1d
Add animated gradient background for "Beliebt" badge: Introduced a new CSS class for the featured badge with a linear gradient and animation effects. Added media query to disable animation for users preferring reduced motion, enhancing accessibility.
TheOnlyMace
2026-04-09 21:26:29 +02:00
b6e268855e
Update CSS styles: Enhanced style.css with refined layout and improved responsiveness. Adjusted CSS variables for better visual consistency and user experience across the application.
TheOnlyMace
2026-04-09 21:17:11 +02:00
d02377c735
Update CSS styles: Refined style.css to enhance layout consistency and responsiveness. Adjusted CSS variables for improved visual appeal and user experience across the application.
TheOnlyMace
2026-04-09 21:13:08 +02:00
d62d6b576d
Refactor CSS styles: Updated style.css to improve layout consistency and responsiveness. Adjusted CSS variables for better visual appeal and user experience across the application.
TheOnlyMace
2026-04-09 21:12:31 +02:00
2c0138f55d
Update CSS styles: Refactored and optimized the style.css file to enhance layout and visual consistency across the application. Adjusted various CSS variables and properties for improved responsiveness and user experience.
TheOnlyMace
2026-04-09 21:11:25 +02:00
2074707c9d
Add product visibility control: Introduced a mechanism to hide specific products ('vpc', 'vps') from the shop. Updated relevant templates to conditionally display these products based on visibility status, enhancing user experience and product management.
TheOnlyMace
2026-04-09 21:07:48 +02:00
55f9fdd957
Update products configuration: Removed outdated features from 'mail-gateway' offerings, including email archiving and calendar & contacts, to streamline product details and improve clarity.
TheOnlyMace
2026-04-09 21:04:21 +02:00
ab81d1c49f
Update webhosting configuration: Adjusted price for 'Webhosting Professional' from '9,99' to '13,99' to reflect updated pricing strategy.
TheOnlyMace
2026-04-09 21:02:52 +02:00
b40ad53d9c
Update webhosting configuration: Changed 'Domains Inkl.' value from '3' to '1' to accurately reflect product offerings and specifications.
TheOnlyMace
2026-04-09 21:01:59 +02:00
e5402189ea
Update webhosting configuration: Specify database type in product details by changing 'Datenbanken' value to '20 MySQL' for improved clarity in offerings.
TheOnlyMace
2026-04-09 21:01:10 +02:00
e544720900
Update webhosting configuration and content: Enhanced product descriptions, pricing, and specifications for webhosting packages. Transitioned from cPanel/Webmin to Plesk Webhosting, and updated PHP version to 8.4. Improved clarity and appeal of offerings in both backend configuration and public-facing web page.
TheOnlyMace
2026-04-09 20:59:37 +02:00
a5bba86db0
Merge pull request 'Enhance Content Security Policy in .htaccess: Updated img-src and connect-src directives to include Google Tag Manager and additional Google services, improving security while ensuring compatibility with analytics tools.' (#4) from dev into main
smueller2026-04-09 13:50:00 +00:00
5f5be4a4cb
Enhance Content Security Policy in .htaccess: Updated img-src and connect-src directives to include Google Tag Manager and additional Google services, improving security while ensuring compatibility with analytics tools.
𝓜𝓪𝓬𝓮™
2026-04-09 15:49:03 +02:00
d34dbbb079
Merge pull request 'Update .htaccess for enhanced security and Google Tag Assistant compatibility: Removed X-Frame-Options header and adjusted Content Security Policy to allow Google Tag Manager and Google Analytics, ensuring compliance with security standards while maint…' (#3) from dev into main
smueller2026-04-09 13:46:46 +00:00
73ba422655
Update .htaccess for enhanced security and Google Tag Assistant compatibility: Removed X-Frame-Options header and adjusted Content Security Policy to allow Google Tag Manager and Google Analytics, ensuring compliance with security standards while maintaining functionality.
𝓜𝓪𝓬𝓮™
2026-04-09 15:46:11 +02:00
b41f0ef425
Add Google Analytics (GA4) with Consent Mode to footer.php: Implemented tracking script that respects user consent for analytics and marketing cookies, enhancing compliance with privacy regulations.
𝓜𝓪𝓬𝓮™
2026-04-09 15:12:42 +02:00
7f5bd5e41f
Revise IT services content to emphasize focus on private clients: Updated titles, descriptions, and sections in index.php and it-dienstleistungen.php to reflect a primary emphasis on private IT support, with secondary offerings for businesses. Enhanced clarity and alignment with branding strategy.
𝓜𝓪𝓬𝓮™
2026-04-08 15:24:04 +02:00
0f87039ab6
Remove redundant "Beratung anfragen" button from IT services page to streamline call-to-action options.
𝓜𝓪𝓬𝓮™
2026-04-08 14:44:45 +02:00
29386b2ab6
Update branding in multiple files to reflect personal ownership: Changed references from "Über uns" to "Über mich" in demo.html, README.md, footer.php, header.php, and about.php, enhancing the personal touch of the content.
𝓜𝓪𝓬𝓮™
2026-04-08 14:43:31 +02:00
df705701f0
Add IT services section and update navigation and contact options: Introduced a new IT-Dienstleistungen link in the header, added multiple IT service options in the contact form, and created a dedicated IT services section on the index page with detailed descriptions and call-to-action buttons. Enhanced CSS for better layout of service actions.
𝓜𝓪𝓬𝓮™
2026-04-08 14:36:37 +02:00
03f3648de1
Update about.php and contact.php to reflect personal branding: Revised text to emphasize individual ownership and support, updated service descriptions to include IT solutions, and modified contact details for direct communication. Enhanced clarity and personalization throughout the content.
𝓜𝓪𝓬𝓮™
2026-04-08 13:00:31 +02:00
a166f90668
Update header.php to include custom stylesheet: Added a new custom.css file for additional styling alongside the main stylesheet, enhancing the design flexibility of the application.
𝓜𝓪𝓬𝓮™
2026-04-02 15:47:03 +02:00
74e82e4f8d
Update web hosting feature descriptions in index.php: Changed "cPanel/Webmin" to "Plesk Webhosting", updated database reference from "MySQL" to "MariaDB", and refined support and performance descriptions for clarity. Adjusted call-to-action buttons for improved user engagement.
𝓜𝓪𝓬𝓮™
2026-04-02 15:43:44 +02:00
86af0ef0a2
Update product descriptions and features in index.php and mail-gateway.php: Changed uptime statistics, enhanced feature descriptions, and added a new Mail Service section to improve clarity and user engagement.
𝓜𝓪𝓬𝓮™
2026-04-02 15:39:00 +02:00
2c71354bbc
Remove obsolete files: Deleted .gitignore, CONTRIBUTING.md, LICENSE, and README.md from the backend directory to streamline the repository and eliminate unnecessary documentation.
𝓜𝓪𝓬𝓮™
2026-04-02 15:28:13 +02:00
c8386a8f4b
Update file inclusion paths in multiple PHP files: Adjusted paths to use the new backend directory structure, ensuring consistent access to functions and configuration files across the application.
𝓜𝓪𝓬𝓮™
2026-04-02 13:46:08 +02:00
b4ab365314
Update .htaccess for HTTPS redirection: Modified the RewriteCond to include both hexahost.de and dev.hexahost.de, ensuring secure connections for both domains.
𝓜𝓪𝓬𝓮™
2026-04-02 13:40:56 +02:00
5325cc2e95
Update file inclusion paths: Adjusted PHP include statements in multiple files to use absolute paths, ensuring consistency and preventing potential path issues across the application.
𝓜𝓪𝓬𝓮™
2026-04-02 13:37:04 +02:00
cd16f98a83
Refactor file inclusions: Updated paths in multiple PHP files to use absolute paths for including functions and configuration files, enhancing consistency and preventing potential path issues.
𝓜𝓪𝓬𝓮™
2026-04-02 13:30:16 +02:00
30dba2f43d
Enhance product pages with dynamic content: Updated mail-gateway.php, vpc.php, vps.php, and webhosting.php to replace static text with dynamic PHP variables for product names, descriptions, and call-to-action elements, improving maintainability and update efficiency.
𝓜𝓪𝓬𝓮™
2026-04-02 12:05:05 +02:00
cc804c01de
Refactor product pages to utilize dynamic content: Updated mail-gateway.php, vpc.php, vps.php, and webhosting.php to replace static text with dynamic PHP variables for product names, descriptions, and call-to-action elements. This change enhances maintainability and allows for easier updates to product information.
𝓜𝓪𝓬𝓮™
2026-04-02 12:01:30 +02:00
20ee9c2513
Update README.md to reflect recent changes and improvements
𝓜𝓪𝓬𝓮™
2026-04-02 10:30:48 +02:00
25757da3ac
Refactor index.php: Removed extensive inline CSS styles to improve maintainability and reduce file size. This change streamlines the code and enhances readability, setting the stage for future styling improvements.
TheOnlyMace
2026-02-01 15:52:11 +01:00
3c89be144a
Refactor CSS for text styling: Updated the logo and highlight classes in index.php to include 'background-clip: text' for improved text rendering consistency across browsers. This change enhances the visual presentation of text elements.
TheOnlyMace
2026-02-01 15:42:12 +01:00
bc454f7c05
Enhance product configuration management: Updated product-config.php to streamline product data retrieval across various PHP files, including contact-handler.php, mail-gateway.php, vpc.php, vps.php, and webhosting.php. This change improves maintainability by eliminating hardcoded package details and centralizing configuration management.
TheOnlyMace
2026-02-01 15:39:38 +01:00
03dddf689e
Refactor product configuration loading in multiple PHP files: Updated contact-handler.php to load mail configuration, and modified mail-gateway.php, vpc.php, vps.php, and webhosting.php to utilize a centralized products-config.php for product data retrieval. Removed hardcoded package details in favor of dynamic rendering for improved maintainability.
TheOnlyMace
2026-01-17 00:27:03 +01:00
2dbcd2d3b7
Update main tag in multiple PHP files to include an ID for improved accessibility and styling: Changed <main> to <main id="main-content"> in 404, 500, about, agb, contact, datenschutz, impressum, index, mail-gateway, vpc, vps, and webhosting pages. Additionally, updated copyright year in email templates to be dynamic.
TheOnlyMace
2026-01-16 23:52:33 +01:00
7546c89e18
Update backend repository link in README
𝓜𝓪𝓬𝓮™
2026-01-16 22:47:48 +01:00
6a35efe3d0
Replace GNU Lesser General Public License with Business Source License 1.1: Updated the LICENSE file to reflect the new licensing terms, including specific usage permissions and conditions for the licensed work. This change aligns with the project's commercial direction and clarifies user rights and responsibilities.
TheOnlyMace
2026-01-16 20:27:31 +01:00
a9594ba173
Update README.md to reflect project renaming and backend integration: Changed project name from HexaHost-Website to HexaHost-Frontend, added a note about the dependency on the HexaHost-Backend repository, and updated installation instructions to include backend file integration. Enhanced project structure details for clarity.
TheOnlyMace
2026-01-16 19:32:43 +01:00
356e69f635
Remove obsolete CSS, JavaScript, and configuration files: Deleted style.css, contact.js, cookie-consent.js, main.js, config.php, mail-config.php, header.php, footer.php, and functions.php to streamline the project and improve maintainability. This cleanup enhances performance and reduces complexity in the codebase.
TheOnlyMace
2026-01-16 19:24:43 +01:00
500da23637
Update cookie consent functionality: Enhanced the cookie consent banner by adding options for rejecting non-essential cookies and improved the styling for better user experience. Updated related JavaScript to ensure proper functionality and compliance with privacy regulations.
TheOnlyMace
2026-01-14 00:45:24 +01:00
6a6d22ad9f
Remove deprecated CSS and JavaScript files: Deleted style.css, contact.js, cookie-consent.js, main.js, and related configuration files to streamline the project and improve maintainability. This cleanup enhances performance and reduces complexity in the codebase.
TheOnlyMace
2026-01-14 00:38:00 +01:00
eb72e6d38f
Update README.md to reflect project structure changes and new features: Renamed project directory, added PHP file extensions, included new legal pages (Impressum, Datenschutz, AGB), and updated installation instructions for PHP dependencies and email configuration. Enhanced contact form details with server-side validation and SMTP email functionality.
TheOnlyMace
2026-01-13 23:42:31 +01:00
7940344f82
Show cookie consent banner by removing 'hide' class: Updated the showBanner function to ensure the cookie consent banner is displayed correctly by removing the 'hide' class, improving visibility for users.
TheOnlyMace
2026-01-13 23:31:12 +01:00
e660a47e03
Add cookie settings link to footer: Included a new link in the footer for users to access cookie settings, enhancing user control over cookie consent preferences.
TheOnlyMace
2026-01-13 23:30:22 +01:00
4510446f8d
Refactor header styles and improve loading performance: Removed inline critical CSS for better maintainability and updated stylesheet loading method to enhance page rendering speed. Simplified font loading comments for clarity.
TheOnlyMace
2026-01-13 23:27:45 +01:00
44b09947bc
Add cookie consent banner and settings: Implemented a cookie consent banner in the footer with options for accepting all cookies, essential cookies, and accessing settings. Added corresponding CSS styles for the banner and settings panel, enhancing user experience and compliance with privacy regulations.
TheOnlyMace
2026-01-13 23:26:07 +01:00
ebb15eb5c2
Refactor URL handling and improve navigation: Updated .htaccess for cleaner URL structure by removing .php extensions and redirecting to clean URLs. Modified various pages to use absolute paths for links, enhancing consistency and user experience. Updated error pages and footer links accordingly.
TheOnlyMace
2026-01-13 23:15:10 +01:00
4382fd3e0b
Reintroduce composer.json file: Added the configuration file for the HexaHost contact form project, specifying dependencies and autoloading settings to support project structure and functionality.
TheOnlyMace
2026-01-13 23:11:25 +01:00