Das Portal hat jetzt einen Dark Mode.

Development Diary (Notable Patch Notes in English)

Changelog

12 October 2026

General

  • • New main navigation: every main menu item opens a panel with all pages of its module, the old submenus under the header are gone
  • • New menu icons and pictures, the current page is highlighted in the panels
  • • Geschäftsstellen switcher in the GS pages header for users with more than one Geschäftsstelle

Immobilien

  • • IMAG search menus as cards above the property search, switching between them no longer reloads the page
  • • IMAG search bugfixes

System Management

  • • System Management page reworked: Datenbank Live -> Dev, Cache leeren and Assets bauen with a live console
  • • Tasks keep running in the background when the page is left or reloaded and can be cancelled. Only one task runs at a time
  • • File sync removed, the database can only be copied from Live to Dev

Functionality

  • • "Übersetzungs-Cache leeren" now only clears the translations, edited translations show right away
  • • GS Inside Info: new download card for the Datenschutzerweiterung template
  • • Feed editor: image button fixed on the create form, posts can no longer be sent while images are still uploading, rejected images show an error
  • • Sanierungsrechner layout update

BVFI Widget

  • • New "Inhalt" option in the GS widget code to show the Geschäftsstellen without the Branchenbuch

Security

  • • DMS access rights rework
  • • System Management tasks limited to a fixed list
  • • Immobilien search no longer accepts unknown search masks

Events

  • • Events Management System
  • • Event Image Uploader
  • • Bugfixes and moved Event creation to a modal
5 October 2026

Service

  • • Sanierungsrechner layout updated to fit the portal style

BVFI Widget

  • • Websites with the widget can now track new Branchenbuch entries as leads (used by branchenbuch.immo)
2 October 2026

Service

  • • New Sanierungsrechner page with the vreed INSIGHT Energie-Schnellcheck

BVFI Widget

  • • Dark Mode for the BVFI and Testimonial widgets: light (default), dark, or auto which follows the website the widget is embedded in
  • • Dark colors are calculated from the chosen colors with readable contrast, each one can also be set by hand
  • • Widget code modal: new Dark Mode settings with a preview of the dark colors
  • • The Branchenbuch page in the portal follows the portal Dark Mode
  • • Better compatibility with website builders and themes (WordPress, Squarespace, Wix, Shopify, Jimdo, Framer and others): the widget also starts when the code is added after the page loaded, and fits narrow columns and small base font sizes
  • • The same widget can be placed twice on one page, e.g. separate desktop and mobile sections

Widgets

  • • Direktion Widget code includes its stylesheet again
30 September 2026

General

  • • Country handling reworked and centralized across the portal and the widgets
  • • All country dropdowns unified: preferred countries first (DE, CH, AT, NL, LU, PL and now BE), then all others by name, shown in the interface language
  • • Addresses outside of Germany now show their country, Google Maps links use the correct country instead of always Germany
  • • Address validation relaxed for foreign addresses (accents and special characters in street and city names)
  • • Land column added to the Users, Branchenbuch, Vorstände and Endkunden exports

BVFI Widget

  • • New country filter with entry counts, it only lists the countries of the current results and hides itself when all entries are in one country
  • • Category dropdown is now dynamic too, only categories of the current results are listed, with entry counts
  • • PLZ / Ort radius search now works outside of Germany, it searches in the selected country or in all countries
  • • Predefined widget values (category, PLZ / Ort, country, radius, per page) now only preselect and no longer lock the filters. The chosen filters stay in the URL on reload and back
  • • Creating an entry: the country is preselected from the filter or the widget code, foreign businesses are geocoded in their own country
  • • Free-text search also finds foreign entries by their country name

Branchenbuch

  • • Geolocation fixed for foreign businesses, lookups are now restricted to the country of the entry
  • • Country shown for foreign entries in the list, grid, details and the GS Inside Branchenbuch tab
  • • Maintenance commands to re-geocode foreign entries and to fill in missing contact countries from PLZ and city

Functionality

  • • Contact data no longer fails to save when the country is set back to "Bitte wählen"
  • • Fixed the contact data page crashing for accounts without contact data
  • • Accounts created from Branchenbuch entries: first and last name mix-up fixed, the country is now carried over
  • • GS PLZ areas: both lists update right away after adding or removing a PLZ

Security

  • • Direktion Widget security update
  • • Geschäftsstellen Inside access rights reworked
  • • Branchenbuch invitation link and widget registration security updates
29 September 2026

General

  • • New BVFI24 Blog Widget for the Geschäftsstellen websites

BVFI24 Blog Widget

  • • Shows the articles of the BVFI blog category from the Feed and updates on its own when posts are added, edited or deleted
  • • Newest article highlighted, reading time, "Neu" badge, pagination, related articles, link copying and sharing
  • • Every article has its own shareable link, browser back and forward work as expected
  • • Search through titles, content and authors, with highlighted hits inside the article
  • • SEO support: page title, description, canonical link and structured data for the opened article
  • • BVFI24 membership sign-up form under every article, sign-ups are assigned to the Geschäftsstelle and the user who copied the code
  • • Screen reader and keyboard friendly

Geschäftsstellen

  • • New Blog Widget card and code generator on the GS Inside Info page: colors, radiuses, font sizes, articles per page and toggles, remembered per Geschäftsstelle
  • • Without a valid CRM-ID a warning is shown instead of the widget code

Widgets

  • • Request limits are now separate per widget form, fixes random "too many requests" errors when submitting reviews, event registrations or Branchenbuch entries
  • • Widget code modal infoboxes moved out of the checkbox labels, clicking them no longer toggles the checkbox

Feed

  • • The canonical link of a Feed post is now used by the Blog Widget
28 September 2026

General

  • • Dark Mode is now available to everyone. The switch sits in the account menu, the mobile menu and the footer
  • • Landingpage editor (Admin) Dark Mode and layout rework
  • • Large code cleanup: unused files, duplicate components and dead views removed

Functionality

  • • Newsletter preview now renders isolated, so a sent mail looks exactly as the recipient sees it
  • • Security updates
23 September 2026

General

  • • Newsletter, E-Mails and Testimonials Dark Mode
  • • Layout updates and bugfixes

Newsletter

  • • A newsletter can no longer be sent or scheduled without an unsubscribe link

Functionality

  • • Werbekacheln access rights reworked
  • • Image upload bugfixes
22 September 2026

General

  • • Geschäftsstellen, Branchenbuch, Academy, Events and Service pages Dark Mode
  • • Layout updates and adjustments

Functionality

  • • Document upload progress bar
  • • Feed post creation adjustments
21 September 2026

General

  • • Feed Dark Mode and layout update

Security

  • • HTML escaping and purifying across user submitted content
  • • Request throttling
  • • Documents access rights update
  • • Password handling update for newly created users

Widgets

  • • Branchenbuch and GS Widget converted into the BVFI Widget adapter
  • • Stale Branchenbuch/GS Api routes removed
18 September 2026

General

  • • Dark Mode base setup and Admin pages
  • • Jetstream removed, files cleaned up
  • • Package updates

Functionality

  • • Trix editor changes
  • • Mobile menu adjustments
16 September 2026

General

  • • Components restructured and organized into families
  • • Table components unified, old datatable removed

Newsletter

  • • Custom email sender
  • • Campaigns pagination and query optimization
  • • Loading indicators and better error logging
10 September 2026

Newsletter

  • • New Geschäftsstellen Newsletter module with queued sending and mailbox setup
  • • Audience filters, campaign overview and scheduled sends
27 August 2026

General

  • • PLZ Bugfixes; Trailing zeroes adjustments for EU countries
  • • Query Optimizations

Widgets

  • • Leadership Widget
  • • BVFI-Widget search fixes & improvements
  • • Branchenbuch/GS Widget deprecation
  • • Testimonials Widget Bugfixes & Layout update

Functionality

  • • Branchenbuch linkage to Geschäftsstellen
  • • Reviews Widget & Functionality for Geschäftsstellen
  • • BVFI Widget update & streamlining
  • • Geschäftsstellen Inside Layout Update
  • • Added Profile Profession field
19 August 2026

General

  • • Layout|UI changes & updates
  • • Internal Bugfixes

Functionality

  • • Branchenbuch linkage to Geschäftsstellen
  • • Reviews Widget & Functionality for Geschäftsstellen
  • • BVFI Widget update & streamlining
  • • Geschäftsstellen Inside Layout Update
  • • Added Profile Profession field
23 July 2026

General

  • • Tons of bugfixes, code updates & cleanup
  • • Expanded account management control for Leiters
  • • Complete profile picture upload overhaul, to keep uploaded images consistent, plus an internal image compressor and type convertor
  • • Livewire major version upgrade & security updates (Will 100% introduce new bugs)
  • • Financing Calculator
  • • Widgets code updates
  • • Chatbot links

BVFI Widget

  • • Total overhaul of the branchenbuch- and gs- widget. Then merged the branchenbuch & gs widget codes into one widget -> BVFI Widget
  • • Major improvements & optimizations of the bvfi widget. Reduced API calls. Widget file size reduced by over 3 times. Converted files to be used as .min.js
  • • Internal JS Filtration for better speed, bugfixes and added small features
  • • Security updates, Anti-Bot & Anti-Spam protection for submissions
  • • Reduced CSS file sizes, improved mobile layout, generally improved the layout and made it more UE friendly

Widget Code Snippet

  • • Added memory to the modal for copying the widget, it no longer resets on each page refresh and stays persistent (Uses localStorage)
  • • Added more customizable options for the widget like border radiuses, more color and generally improved the modal layout
12 June 2026

General

  • • Updated GS Inside -> Info page and removed the "Widget" tab. Widget code snippet modal is unified and easier to manage / consistent
  • • GS Inside Vorstand/Leiter sorting/reordering functionality
  • • Added a Kurzbeschreibung field for the GS, that will be the new headline text for the GSs cards and widgets
  • • Fixed a layout bug for the premium button in the Branchenbuch Dashboard
  • • Fixed a bug regarding BB entry deletion
  • • Infobox Component overhaul to be more consistent and not be able to be cutoff by other element. Added opening-hover delay
  • • Widget Code Modals update
  • • Fixed an Image Upload bug introduced by updating the framework

BVFI Widget

  • • Total overhaul of the branchenbuch- and gs- widget. Then merged the branchenbuch & gs widget codes into one widget -> BVFI Widget
  • • Major improvements & optimizations of the bvfi widget. Reduced API calls. Widget file size reduced by over 3 times. Converted files to be used as .min.js
  • • Internal JS Filtration for better speed, bugfixes and added small features
  • • Security updates, Anti-Bot & Anti-Spam protection for submissions
  • • Reduced CSS file sizes, improved mobile layout, generally improved the layout and made it more UE friendly

Widget Code Snippet

  • • Added memory to the modal for copying the widget, it no longer resets on each page refresh and stays persistent (Uses localStorage)
  • • Added more customizable options for the widget like border radiuses, more color and generally improved the modal layout
29 May 2026

General

  • • Added a new Dev-Diary Page.
  • • Implemented a new table component with dynamic sorting capabilities. Currently only BB Dashboard has it implemented.
  • • Added new icons.
  • • Session lifetime increased: 2 hours -> 1 day.
  • • Frameworks updated to latest version, PHP updated to 8.5, deprecations removed, code updated
  • • Offsite server backups created. Added Anti-DDOS protection, added multiple security protections

Branchenbuch

  • • Added Premium option for Branchenbuch Owners to use on their entries that adds a display priority mechanic for the entries (Entries with Priority are displayed before non-priority entries).

Branchenbuch Dashboard

  • • Cache increased: 2 hours -> 1 day.
  • • Dynamic filters update: Dropdowns now only show active categories/statuses. Entries can update results by multiple filters.
  • • New per-page pagination options with caching.
  • • Refreshed table layout and design for the "List" view.
  • • Added loading indicators for the entries, for smoother UI experience.
  • • New table header sorting. Also added a Premium sort button (In addition to "Last Updated").
  • • Fixed Widget Code modal popup bugs. Unified widget components. Adjusted default color swatches

Ihre Info und Daten kontrollieren

Wir verwenden notwendige Cookies, die für das Funktionieren unserer Website unerlässlich sind. Diese Cookies speichern keine personenbezogenen Daten und ermöglichen eine sichere und reibungslose Nutzung unserer Seite. Indem Sie auf "Akzeptieren" klicken oder unsere Website weiterhin nutzen, stimmen Sie der Verwendung dieser notwendigen Cookies zu.

Mehr
Essential-Cookies
Name Lebensdauer Beschreibung
bvfi24_session Session Hält die Benutzersitzung während des Surfens aufrecht.
locale 1 Jahr Speichert die gewählte Sprache der Website.
XSRF-TOKEN Session Hält die Benutzersitzung während des Surfens aufrecht.
essential_cookies
non_essential_cookies
cookies_consent_set
1 Jahr Speichert die vom Benutzer gewählten Cookie-Einstellungen.
Optional-Cookies
Name Lifetime Description
CLOUDWAFSESID Session ItsMyData Web-App-Firewall-Sicherheits-Cookie für die Sitzung.
CLOUDWAFSESTIME Session ItsMyData WAF(Captcha)-Zeitstempel
__cf_bm 30 Min Vimeos Cloudflare-Sicherheit
_cfuvid Session Vimeos Cloudflare-Ratenbegrenzer
vuid 2 Jahre Vimeos generierte ID, die zum Generieren von Analyseinformationen verwendet wird
_ga, _ga_* 1 Jahr Vimeos Google Analytics Effort
_gid 1 Tag Vimeos Google Analytics Effort
player 1 Jahr Speichert Vimeo-Player Einstellungen