- Introduced a new template file 'review copy.tpl' for the order summary step in the one page checkout process.
- The template includes a loading indicator and a header for the order summary section.
- Conditional rendering based on customer registration status is implemented.
- Created main module file `customfeaturetab.php` to manage product tabs based on feature values.
- Implemented database installation and uninstallation methods to create necessary tables.
- Added admin controller files for handling redirects and admin functionalities.
- Introduced AJAX functionality in `admin.js` for dynamic feature value selection based on selected features.
- Included temporary query script for testing feature values.
- Added language support for the module with Polish translations.
- Created necessary view files and JavaScript files for module functionality.
- Added logo image for the module.
- Created a new phpstan.neon file in the Symfony4 tests directory.
- Configured paths and excluded Symfony3 directory.
- Added bootstrap files for autoloading.
- Set dynamic constant names and adjusted reporting settings.
- Established PHPStan level to 6 for stricter analysis.
- Implemented the X13Webp class with core functionalities for converting images to WebP format.
- Added support for different PHP versions and defined constants for versioning.
- Included translation strings for various user interface elements and messages.
- Created XML file for module versioning.
- Updated breadcrumb links to have white text and underline for better visibility.
- Adjusted product pricing styles to ensure discounts are clearly visible with contrasting colors.
- Improved visibility of product information and actions by setting text colors to white.
- Styled modal components to maintain high contrast with dark backgrounds and white text.
- Added styles for large cursor accessibility, ensuring visibility in both normal and high-contrast modes.
- Included optional drop-shadow for better visibility of the large cursor.
- Implemented high contrast mode toggle with state persistence.
- Added blue filter toggle with visual effect and state persistence.
- Introduced grayscale mode toggle with state persistence.
- Included option to hide/show images with state persistence.
- Added functionality to increase/decrease cursor size with visual feedback.
- Enhanced font size controls with increment, decrement, and reset options.
- Updated accessibility panel UI and button labels for clarity.
- Ensured all new features are accessible and maintain user preferences across sessions.
- Removed inline-block display and replaced it with flex display for better alignment.
- Adjusted width to fit-content and added nowrap to prevent text wrapping.
- Added padding and font size adjustments for discount percentages and product flags.
- Consolidated product-related styles under a single selector for better organization.
- Updated color styles for content wrapper, ensuring text is readable against dark backgrounds.
- Improved styling for the amazzing filter component to enhance visibility and accessibility.
- Added text decoration to links in high-contrast mode for better visibility.
- Updated blog post items with a black background, white text, and improved link styles.
- Styled the "Read More" button with a yellow background and black text.
- Enhanced HTML block content with consistent background and text colors.
- Revamped footer styles, including newsletter form and contact links, to ensure readability and accessibility.
- Added placeholder color and opacity adjustments for high-contrast mode.
- Updated styles for search filters and categories in the left column to improve visibility.
- Enhanced featured products link styles for better contrast.
- Improved product price and shipping display, including discount and new flags.
- Standardized background and text colors for product descriptions and buttons.
- Introduced an accessibility button that toggles a panel with options.
- Implemented high contrast mode toggle functionality.
- Added CSS styles for accessibility button and panel.
- Created JavaScript to manage accessibility features and local storage for user preferences.
- Included necessary CSS and JS files in the theme's head template.