> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dc.ag/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Änderungsprotokoll für dynamic content

<Update label="04/2026" description="April 2026">
  **Features**

  * add layout dist folder after generation to git
  * User: copy save\_user from b2c to b2b and add login change possibility
  * add isLast and isFirst properties to blueprint content
  * add fullscreen option to gallery header settings in collections
  * add collection agent first draft

  **Bug Fixes**

  * remove cache from codeception docker to make sure updated layout files are loaded
  * disable local opcache for development (layout after gulp not working)
  * fixed google maps cookie loader
  * fixed archive card styling
  * fixed controls in video
  * fixed copy elements in structure view
  * fix duplicate csp domains
  * fixed price notice text
  * fixed collection setup view
  * fixed margin in collection pagination
  * fixed swiper navigation in fullscreen

  **UI/UX Adjustments**

  * update frontend, add elements view
  * styling customization addons
  * reserve place for images in aiChat
  * styling youtube cardform in cms
  * styling try on button
  * styling dc id in login
  * add alignment classes
  * add button no style and focus styles

  **Other**

  * finish auth0 integration
</Update>

<Update label="03/2026" description="März 2026">
  **Features**

  * Add collection groups filter to collections overview
  * Add type filter and new element button to blueprints dashboard
  * Implement real-time character counter for inputs and textareas
  * Group collection search results by unique links
  * Add option to search in content of custom collection fields for content search
  * Allow SVG in collections
  * Allow SVG in blueprints
  * Add filter groups in collections
  * Add filter for types and text constants

  **Improvements**

  * Ensure same height for link boxes on startpage B2B as salesperson
  * Update input counter
  * Support focus-visible and focus-within
  * Support next-gen layout
  * Fixed aspect ratio and object fit in mediaPicture.mustache and show\_mediapictures.inc.php
  * Add image path prefix and parameters to collection
  * Update delete functions for videos and pictures
  * Check empty children array before rendering in NavigationProvider to avoid empty navigation items
  * Add additional account menus in themes

  **Bug Fixes**

  * Fix collection URL for search
  * Fix custom favicon path
  * Prevent adding a slash to robots.txt and similar files
  * Fix layout includes for new URL structure
  * Fix copy collection
  * Fix issue when YouTube is not activated with cookie banner
  * Fix site and language queries in Maintenance Mode and add cookie to persist access
  * Fix trailing space to separate NULL criteria from following conditions

  **UI/UX Adjustments**

  * Update accessibility for modals
  * Set mute attribute to videos on item card (swiper) and added muted attribute to video controls in preview
  * Add style for media pictures and videos with options
  * Fixed collections view types in CMS

  **Other**

  * Change the selector of the favorite button in the favorites page (Tests)
  * Show only permitted items for the current user in item preview
  * Copy favicons to userdata with Gulp
</Update>

<Update label="02/2026" description="Februar 2026">
  **Features**

  * Add multiple templates to siteparts
  * Add banner type select in collection slideshow
  * Add prefix and suffix for imgix in image paths for collections and CMS siteparts
  * Add option to keep query params in redirects
  * Add GitHub coding agent for legacy
  * Add Junie guidelines
  * Add imgix purge
  * Add imgix
  * Add preview in page editing
  * Add page settings in page editing
  * Add maxwidth to picture tag
  * Add glb to ckfinder
  * Add new link/unlink icon
  * Add loading lazy in gallery
  * Add logs to pipeline output
  * Add unlink siteparts function
  * Add check for existing sitepart to multiple functions

  **Improvements**

  * Update layout for next-gen
  * Update frontend and fixed URL slug checker
  * Update package JSON version
  * Update theme
  * Update list after copy page
  * Update scripts for tests adding functions to generate pages and test-classes
  * Refactor frontend routing
  * Change admin files to PHP for caching, styling structure view, set active state in structure view
  * Change admin files to PHP for caching and styling structure view
  * Change chart dashboard loading for next-gen
  * Change text constants for container
  * Change role in swiper
  * Change site search to use page without navigation
  * Change the zoom in Google Maps
  * Change the success message in the password change request

  **Bug Fixes**

  * Fixed allowed files in media video
  * Fixed link to search results page in collections
  * Fixed link to search results page
  * Fixed content search
  * Fixed datepicker output in CMS
  * Fixed aplus content in composer
  * Fixed aplus content directory
  * Fixed aplus namespace for autoloader
  * Fixed collection slideshow options
  * Fixed settings in collection setup
  * Fixed datepicker in admin
  * Fixed routing for websites without shop
  * Fixed collection details routing
  * Fixed homepage link in breadcrumb
  * Fixed upload file styling
  * Fixed fullscreen gallery open correct image
  * Fixed open fullscreen gallery in item card if dataset index is empty
  * Fixed logo link
  * Fixed href lang cardform
  * Fixed inventory margin in item box B2B
  * Fixed sorting videos
  * Fixed logout mobile from account to open confirm modal also on mobile
  * Fixed multiple gallery/file gallery links in collection
  * Fixed file gallery file upload
  * Fixed color in DC cookie
  * Fixed aspect options in media siteparts
  * Fixed delete blueprint images
  * Fixed upload background image in settings
  * Fixed load media siteparts lines in blueprints
  * Fixed hidden collections and sorting
</Update>

<Update label="12/2025" description="Dezember 2025">
  **Features**

  * Custom collection preview types, can be configured in theme YAML.
  * Add hover image option in YAML.
  * Change placeholder as span in navigation.
  * Add preload to media video.
  * Add thumb to images in image grid on item card to fix the display of thumbs in fullscreen view.

  **Improvements**

  * Sort pictures by modification time (mtime).

  **Bug Fixes**

  * Fixed copy whole websites.
  * Fix blueprint line and line link copy.
  * Max width DC cookie.
  * Fixed blueprint sublines sorting.
  * Fixed open navigation icon.
  * Fix upload error on gallery and file gallery line.
  * Fixed backlink to blueprint lines from media site parts.
  * Fill empty descriptions and width in media site parts.
  * Fixed clock icon.
  * Fixed group code container.

  **UI/UX Adjustments**

  * Some styling changes for collection view.
  * Add HR as separator for collection fields.
  * Styling media properties in collection setup.
</Update>

<Update label="11/2025" description="November 2025">
  **Features**

  * Add video poster
  * Add edit button to contents list
  * Add ai functions to env

  **Improvements**

  * Optimize load inline javascript in sidebar
  * Speedup CMS ajax page load
  * Make CMS content list editable
  * Update sitepart highlight picture
  * Update save and delete admin sidebars

  **Bug Fixes**

  * Fix active/inactive components for shopping worlds
  * Fix save and delete layout includes
  * Fix backlink to element in mediasiteparts
  * Bugfix for copy blueprints. Blueprint was not copied by a single page link copy
  * Fixed display classes
  * Fixed upload media video in real path
  * Fixed change view type in collection page
  * Fixed change sitepart settings in blueprints and collections
  * Fix page content active state
  * Fix back button on component new sitepart
  * Fix AI related JS errors
  * Fix mobile menu overflow and JavaScript error
  * Fix CMS backend DC copilot
  * Fix active state for linking contents
  * Fixed media siteparts aspect ratio

  **UI/UX Adjustments**

  * Collection filter: when filter-tags are scrollable, scroll navigation to active filter tag

  **Other**

  * Remove debugger statement from collection setup JavaScript
</Update>

<Update label="10/2025" description="Oktober 2025">
  **Features**

  * Enable text module editing navigation link in CMS backend.
  * Add triggers to DB dumps (used for CMS pages and components).
  * Custom event by reCAPTCHA success.

  **Improvements**

  * Update theme.

  **Bug Fixes**

  * Fixed page blueprint copy.
  * Fix AI response without stream callback.
  * Fix forward navigation.
  * Don't send instructions if system prompt is empty.
  * Don't show warnings.
</Update>

<Update label="09/2025" description="September 2025">
  **Features**

  * Add chatbot default questions, add file upload to chatbot
  * Implement product search for chatbot
  * Add new blueprints
  * Blueprint bannergrid, inactive items in structure view and list view
  * Add title for iframes

  **Improvements**

  * Fixed save blueprint line in page
  * Show response for reCAPTCHA
  * Ensuring that true/false will be saved correctly as '1'/'0'
  * Fixed spacer, display, layout classes in get\_content
  * Fixed migration for layout classes

  **Bug Fixes**

  * Fixed duplicate video loading
  * Fixed typo of MINE\_WEBP -> MIME\_WEBP
  * Fixed TCS in collection and mediapictures
  * Fix max compression level for image conversion
  * Fixed DC cookie settings modal
  * Fix catch exceptions for image conversion and check newly created image is corrupt or not
  * Fixed empty input in address modal
  * Fix chatbot to also work on non-streaming servers
  * Fixed media picture template
  * Fixed Google Maps integration in collection full view
  * Fix catch exceptions for image compression
  * Fixed media videos confirm
  * Fixed remove image in collections
  * Fixed save collection
  * Fixed accessibility live region
</Update>

<Update label="08/2025" description="August 2025">
  **Features**

  * Implement file upload to AI service
  * Use Azure AI Projects API for backend dcCopilot
  * Add rate limit per user to chatbot sitepart
  * Add code parser to frontend AI chat
  * Add types to AI requests and show in chart
  * Add mustache template for chatbot sitepart
  * Add AI chatbot sitepart

  **Bug Fixes**

  * Fixed display options
  * Fixed copy in page
  * Fixed save media picture in collections
  * Fixed category info 2 inside or outside
  * Fix set blueprint sitepart active

  **UI/UX Adjustments**

  * Remove layout classes if group layout classes are selected

  **Other**

  * Gulp public CMS admin
</Update>

<Update label="07/2025" description="Juli 2025">
  **Bug Fixes**

  * GoogleMaps: fix query for saving of the Google Maps line by having a header\_id
  * Fix highlight picture folder path
  * Fix session cookie timeout problem at Schäfer und Peters
  * Fixed input label
  * Fix permission error at the end of pipeline execution
  * Fix error when trying to run Codeception pipeline
  * Fixed collection pagination in CMS
  * Fixed Google Maps pin

  **UI/UX Adjustments**

  * Removed a tag from `$link`, now in "textbaustein"
  * Added `%` to bodyPlaceholders to match "textbaustein"

  **Other**

  * Sitemap: Check if `getCategoryByPrimary` returns false and don't try to create a link part
</Update>

<Update label="06/2025" description="Juni 2025">
  **Improvements**

  * Updated frontend theme.
  * Updated frontend version.
  * Changed tag distances to flex gap, hide tag text when icon is visible.
  * Styling adjustments for OpenStreetMap.
  * Styling for the icon bar count to maintain position regardless of label length.
  * Aligned center for icon bar landscape.

  **Bug Fixes**

  * Fixed SVG resize issue.
  * Fixed highlight editor conversion.
  * Fixed collection sorting.
  * Fixed problem with saving collection when highlight editor is not required and not selected; added link to item in line.
  * Fixed range slider and removed keyup event from inputs in the slider.
  * Fixed scrolling in flyout sidebar.
  * Fixed other collection entries for one project.
  * Fixed JS datepicker to continue loop when more than one datepicker is on the page.
  * Fixed wrong language deletion.
  * Fixed checking collection line number when saving highlight image.
  * Removed hardcoded hint.

  **UI/UX Adjustments**

  * Show preview button only if setup is linked.
  * Show details URL only if setup is linked.
  * Valid form of customization.
</Update>

<Update label="05/2025" description="Mai 2025">
  **Features**

  * add NOT IN comparator for sql find by criteria from repository
  * added some Forbidden-Rules for .htaccess
  * collection filter group add sorting column and order filter by sorting column
  * add NOT LIKE comparator for sql find by criteria from repository
  * add script for automatic mysql migration

  **Improvements**

  * update frontend version
  * Checking collection line no when saving highlight image
  * show details url from collection only if setup is linked
  * show preview button from collection only if setup is linked
  * dealer search removed radius
  * js\_globals json\_encode dc\_cookie text constants

  **Bug Fixes**

  * fixed other collection entries for one projects
  * hotfix use secure flag for sessioncookie and refactor session handling
  * fix fallback for empty nav variant description
  * delete wrong languages fix
  * fix collection sorting
  * fixed svg resize
  * fixed scrolling in flyout sidebar
  * js-datepicker fix continue loop when more than one datepicker on page
  * fixed range slider and removed keyup event from inputs in the slider

  **UI/UX Adjustments**

  * styling for the icon bar count
  * align center for iconbar landscape
  * change tag distances to flex gap, hide tag text when icon is visible
  * update frontend theme
  * styling open street map
</Update>

<Update label="04/2025" description="April 2025">
  **Features**

  * Add valid file types for cms upload to env

  **Bug Fixes**

  * Fix trustbar
  * Fix visible js
  * Fixed warnings in saas
  * Fixed hidden trustbar
  * Fix collection records per page
</Update>

<Update label="03/2025" description="März 2025">
  **Features**

  * Add function to show collection entries in collection details
  * Add function for input file to login functions
  * Add language sensitive date picker placeholder
  * Add classes for balance elements

  **Improvements**

  * Contactform remove html escaping
  * Move url extraction into try-catch
  * Use theme to activate modules
  * Update cronus theme version
  * Redirect to 404 page if pages should not be shown

  **Bug Fixes**

  * Fix copy siteparts without line table
  * Fix favorites delete button
  * Fix edit user query in cms backend
  * Fix typo in language switch tc
  * Fix b2b dashboard sitepart
  * Fix video processing
  * Fix collection filter
  * Fix show contactform required checkbox
  * Fix show counter element in filters
</Update>

<Update label="02/2025" description="Februar 2025">
  **Features**

  * Function to get orders as JSON
  * Add ajax include end
  * Add salesperson display email

  **Improvements**

  * Update ajax form API
  * Update default CSP headers

  **Bug Fixes**

  * Fix duplicate logout link in account menus
  * Fix b2b coupon calculation
  * Fix cookie banner save and close button
  * Fix show CMS 404 page
  * Fix contact form signup event

  **UI/UX Adjustments**

  * Remove price sorting on b2b item list
  * Added cookie banner styling to account
  * Add default 404 en page
</Update>

<Update label="01/2025" description="Januar 2025">
  **Features**

  * Save Provider State for Jentis
  * Add more autofill fields for contact form
  * Extend basic auth
  * Rework url for browser language

  **Improvements**

  * Update mails config
  * Function to extract phone link
  * Add dynamic copyright year

  **Bug Fixes**

  * Fix Range slider
  * Fix slideshow insert id
  * Fix CSPHeader active
  * Fix problem with coping siteparts
  * Fix banner b2b
  * Fix social media icons
  * Fix footer text social media
  * Fix dashboard images
  * Fixed registration

  **UI/UX Adjustments**

  * Solve sticky sub navigation
  * Changes to buttons in account to primary
  * Change subscribe newsletter success text
  * Add show template data parameter
</Update>

<Update label="12/2024" description="Dezember 2024">
  **Features**

  * NextGen Integration
</Update>

<Update label="11/2024" description="November 2024">
  **Features**

  * Make robots.txt editable from cms backend
  * Add Jentis
  * Fix error message in extension management
  * Custom cta text in contactform
  * Add possibility to preload all textconstants
  * Add youtube csp header to defaults
  * Add maxlength to customization fields

  **Bug Fixes**

  * Fix problem with copying of siteparts

  **Layout**

  * Update Themes
  * Add yaml flag to hide packstation
  * Add classes for document archive modals
  * Fix modals
  * Fix in field input groups
  * Fix mobile menu structure
</Update>

<Update label="10/2024" description="Oktober 2024">
  **Features**

  * Caching: add genericCachingTrait and implement it for getItemCustomerPrice()
  * Rework/Fix show\_changed\_on and show\_changed\_by
  * Activate the MAIL\_REDIRECT in the mail\_send for \*.dc-test.de domains
  * Get language without id
  * Add HighlightEditor
  * GTM Consent initialisation even with no-shop websites

  **Bug Fixes**

  * Fix display of images in salespersons
  * Removed h1 in search
  * Search for `<` sign does not result in an error anymore
  * Prevent divison by zero from sales line values in statistics
  * Show your\_reference and webshop order number in b2b document archive

  **Layout**

  * Fixed banner height in safari
  * Contactform recipient email as hidden input field
  * Fixed mask dates in order js
  * Hide tagmanager in contactform
  * Styling rma b2b
  * Rma fixed reference input
  * Show itemlist switch as default
</Update>

<Update label="04/2024" description="April 2024">
  **Features**

  * optimize theme registry loader
  * add frame-src as csp header

  **Bug Fixes**

  * fix 360 images
  * fix select of Login/Logout Site in CMS Language
  * fix webforms after themes optimization
  * fix cms administration

  **Layout**

  * slidecontent added possibility to initially open first tab
  * fix Input label positioning when has an addon
  * changed thumb 3 sizes
  * sidebar fixed levels
</Update>

<Update label="02/2024" description="Februar 2024">
  **Features**

  * HREF-Lang change optimize query
  * add cms 404 page
  * auto release comments per theme setting
  * performance improvements

  **Bug Fixes**

  * fix cms In-Page Editing

  **Layout**

  * fix password strength
  * fix fullscreen gallery
  * convert integration
  * fix mobile menu
  * fix phone input
</Update>

<Update label="12/2023" description="Dezember 2023">
  **Features**

  * new style for b2b item statistics
  * CMS deletion of groups now also deletes children
  * enable json for get\_content

  **Bug Fixes**

  * show username on b2b users
  * fix dc\_placeholder plugin for webforms

  **Layout**

  * remove fontawsome from ckeditor
</Update>

<Update label="09/2023" description="September 2023">
  **Features**

  * Add ThemeRegistry to CMS Backend
  * Add custom checks to Monitoring
</Update>

<Update label="01/2023" description="Januar 2023">
  **Features**

  * include Codeception
  * add date based activation of page content in CMS
  * add bcc to contact-form
  * show webP images in CKFinder
</Update>

<Update label="11/2022" description="November 2022">
  **Layout**

  * Add GeneralAjaxData and toast service
  * Fix browser language detection if page is not homepage
</Update>

<Update label="10/2022" description="Oktober 2022">
  **Features**

  * update favicon generator
  * improved gulp and node js version handling
  * set navigation active state
  * add fallback breadcrumbs for special categories
  * added reCaptcha to contact forms
  * max cms level increased

  **Bug Fixes**

  * fixes extension in file upload when more than one dot in filename
  * remove useless ?> in html
  * fix 404 page css
  * fix csp error in iframes
  * maintenance: remove unneeded dependency
</Update>

<Update label="09/2022" description="September 2022">
  **Features**

  * Add privacy checkbox in contactform automatically
  * Use same urlify function from sitemap generator for collection rewrites
  * Add connection rejection for non-whitelisted ip addresses
  * max\_files of RotatingFileHandler are configurable in.env
  * Add Google Geocoding API Key

  **Bug Fixes**

  * Generating link for local pages considering is\_unique\_site flag
  * Not loosing is\_standard\_site when saving other website
  * Correct redirect after login when is\_unique\_site flag is set
  * Language switch
  * Correct label for multiple files
</Update>

<Update label="07/2022" description="Juli 2022">
  **Features**

  * Add download option FileGallery
  * Show URL to sitemap.xml in CMS Backend if File exists
  * Add mandatory indicator to ContactForm Fields

  **Layout**

  * Fix Layout of Gallery
  * Fix Fileupload Input in ContactForm
  * Fix Date Range Picker
  * Change Layout of 404 Page

  **Bug Fixes**

  * Fix Data returned for getCollectionFullLine
  * Fix Image Upload in CKFinder in CMS Backend
  * Fix Order Statistics for Shops with the same Description
</Update>

<Update label="03/2022" description="März 2022">
  **Bug Fixes**

  * strip fields from logger context that could contain a password

  **Features**

  * Close Card-View without reloading
</Update>

<Update label="02/2022" description="Februar 2022">
  **Bug Fixes**

  * Fix Language Switch
  * Show 404 Page if Collection Entry is not linked or not valid
  * Contactform removed line breaks

  **Layout**

  * Fix jQuery IE
</Update>

<Update label="12/2021" description="Dezember 2021">
  **Layout**

  * Hide Google reCAPTCHA from contact form
  * Separate collection filters to use in custom collection templates
</Update>

<Update label="09/2021" description="September 2021">
  **Bug Fixes**

  * Wrong input name in language cardform
  * Error in breadcrumb of collection details page, if page is not active in navigation
</Update>

<Update label="08/2021" description="August 2021">
  **Bug Fixes**

  * Prevent CMS Login problems by not sanitizing the input password

  **Layout**

  * Change Styling of File Gallery

  **Features**

  * Add Preview Button for Collection Entries
</Update>
