For a German translation please scroll down.
Changelog
Client Side
- General layout design changes
The application has a polished dark theme to improve the contrast, and the look and feel. This is the first step for introducing a light theme in the future. - New layout for the profile settings page
The usability of the settings page was improved through a better design and more info texts. We added an advanced password complexity checker to validate rules (upper- and lowercase letters, number, special character) on the frontend interactively. - The live map supports day and time period selection
Instead of a single time, the live map supports a time period on a selected day. The live map is checking for bookings between the selected start and end times on the selected day. This allows presence checking for the selected interval within a day. - Object type selection as a first booking step
The users have to select the booking type first (work station, meeting room, parking spot). This helps to introduce new booking types like home office or vehicles with different settings in the future. If there is just one booking type available, then this step is automatically skipped. - Improved booking confirmation on desktop
The final step of the booking in the desktop version is now a popup screen for better user guidance. - Conflicted bookings are shown in the booking process
When creating a new booking, the system now checks if the user has any overlapping bookings in the selected period of time. Overlapping bookings will be listed on the date selection page. The user can edit or delete them to continue the booking workflow. - Improved design for popups and in-app notifications
The workflows for deleting, editing, checking in and out do not lead to modals and page redirects anymore. The user will stay on the same page, the result of the action is visible in a notification. - Android mobile notifications for check-in reminders
The PWA on Android devices is now capable of sending a mobile popup notification to remind the user to check-in. - Booking list design and additional “all” category
The personal booking list is now extended with an all-category to see all bookings week by week in a list with infinite scroll. - The last selected object on the floor plan now has a green border
The previously used orange coloring of the last selected bookable is now changed to a green border. - Object overview has a map
The object overview page now includes a quick floor plan to find the object more easily. The general live map link was removed from the name, only the listed associated bookings are clickable to jump to the live map on the date of the booking. - The booking overview has a map
Similar to the new object overview a quick simplified floor plan view was introduced to make finding the object easier. - Tag search on floor plan improved
Now supports key navigation and has a better layout. - Better SSO login behavior
Deactivated users get a proper error message when trying to log in using an SSO provider. Handle when a user goes back while logging in using an SSO provider.
Admin Side
- New analytics layout with additional statistics
The layout of the analytics page was completely revised. New statistics and tables were introduced: time heatmap, utilization percentage over time, table list of the selected location. The object table is exportable in a CSV. There is a new general statistics page that provides overall statistics for all the locations. The time selection includes a quick selection (quarters, entire year, months). - New global equipment management page
All assigned equipment tags are displayed in an editable table to gain more transparency about the equipment available. - Better email delivery rate
We improved the email delivery with a secondary failover system. - Additional email adress field for objects
Add notification email address field to bookable objects. Booking notifications will be sent to this email as well. Can be used to inform needed extern services automatically. (catering services, techinical department etc.) - Protection of Flexopus support accounts
You can no longer delete support accounts so that we are able to help in case of a support case. - Additional fields in the bookings export
The bookings export now contains the email address of the users for every booking if it’s not anonymized. - Better user import error handling
More transparent error messages when a user import fails. - Improved location overview
Unpublished locations are now marked (grayscale filter) on the locations page to have better visual feedback. - Limitation of browser session length
The admin can now limit the browser session length of users. For security reasons the users are logged out after expired sessions. - QR codes for blocked bookable objects
It is now possible to assign QR codes not availible bookable objects. - LDAP integration
A new Single Sign On (SSO) option was introduced to support LDAP. - Global default language for new users
The admin can set the default language of the login page by setting the default language in the global settings. If a user has already set a personal language in the profile settings this setting has no effect. - Recurring bookings
The admin can create recurring bookings to repeat monthly, every three or four weeks. - User groups added to booking filter
The admin can now filter for user groups in the bookings list. - New user manager role
The admin can manage users' bookings in all or given groups, but can not access global settings or location settings. - New Super administrator role
The admin can make other users administrators. Normal administrators can not do this anymore. Every current administrator becomes a super administrator. - LDAP integration support for on-premise version
It is now possible to synchronize users from and authenticate them using an LDAP server
The release notes may be extended until the release date.
Änderungsprotokoll
Nutzer-Seite
- Allgemeine Layout-Änderungen
Die App hat Anpassungen am dunklen Theme bekommen, um den Kontrast und das Erscheinungsbild zu verbessern. Dies ist der erste Schritt zur Einführung eines hellen Themes in der Zukunft. - Neues Layout für die Seite der Profileinstellungen
Die Benutzerfreundlichkeit der Einstellungsseite wurde durch ein besseres Design und mehr Infotexte verbessert. Wir haben einen erweiterten Passwort-Komplexitäts-Checker hinzugefügt, um Regeln (Groß- und Kleinbuchstaben, Zahlen, Sonderzeichen) interaktiv zu validieren. - Die Live-Karte unterstützt die Auswahl von Tagen und Zeiträumen
Anstelle einer einzelnen Uhrzeit unterstützt die Live-Karte die Auswahl eines Zeitraums an einem bestimmten Tag. Die Live-Karte sucht nach Buchungen zwischen der gewählten Start- und Endzeit am gewählten Tag. Dies ermöglicht die Darstellung einer Anwesenheitsliste für den gewählten Zeitraum innerhalb eines Tages. - Objekttypauswahl als erster Buchungsschritt
Die Benutzer müssen zunächst den Buchungstyp auswählen (Arbeitsplatz, Besprechungsraum, Parkplatz). Dies hilft dabei, in Zukunft neue Buchungstypen wie Home Office oder Fahrzeuge mit unterschiedlichen Einstellungen einzuführen. Wenn nur ein Buchungstyp vorhanden ist, wird dieser automatisch übersprungen. - Verbesserte Buchungsbestätigung auf dem Desktop
Der letzte Schritt der Buchung in der Desktop-Version ist nun ein Popup zur besseren Benutzerführung. - Konfliktbehaftete Buchungen werden im Buchungsprozess angezeigt
Beim Anlegen einer neuen Buchung prüft das System nun, ob der Benutzer im ausgewählten Zeitraum überschneidende Buchungen hat. Überschneidende Buchungen werden auf der Terminauswahlseite aufgelistet. Der Benutzer kann sie bearbeiten oder löschen, um den Buchungsprozess fortzusetzen. - Verbessertes Design für Popups und In-App-Benachrichtigungen
Die Workflows zum Löschen, Bearbeiten, Ein- und Auschecken führen nicht mehr zu neuen Seiten mit anschließenden Weiterleitungen. Der Nutzer bleibt auf der gleichen Seite. Das Ergebnis der Aktion ist in einer Benachrichtigung sichtbar. - Mobile Android-Benachrichtigungen für Check-in-Erinnerungen
Die PWA auf Android-Geräten ist nun in der Lage, eine mobile Popup-Benachrichtigung zu senden, um den Nutzer an den Check-in zu erinnern. - Buchungslisten-Design und zusätzliche "Alle"-Kategorie
Die persönliche Buchungsliste ist nun um eine "Alle"-Kategorie erweitert, um alle Buchungen Woche für Woche in einer unendlich scrollbaren Liste zu sehen. - Das zuletzt ausgewählte Objekt auf dem Plan hat nun einen grünen Rahmen.
Die bisher verwendete orangene Einfärbung des zuletzt ausgewählten buchbaren Objekts wird nun durch einen grünen Rand ersetzt. - Objektübersicht hat eine Karte
Die Objektübersichtsseite enthält jetzt eine Karte, um das Objekt leichter zu finden. Der allgemeine Link zur Live-Karte wurde aus dem Namen entfernt, nur die aufgelisteten zugehörigen Buchungen können angeklickt werden, um zur Live-Karte am Datum der Buchung zu springen. - Die Buchungsübersicht hat eine Karte
Ähnlich wie bei der neuen Objektübersicht wurde eine schnelle, vereinfachte Karte eingeführt, um das Auffinden des Objekts zu erleichtern. - Tag-Suche im Grundriss verbessert
Unterstützt jetzt die Tastennavigation und hat ein besseres Layout. - Besseres SSO-Anmeldeverhalten
Deaktivierte Benutzer erhalten eine korrekte Fehlermeldung, wenn sie versuchen, sich über einen SSO-Anbieter anzumelden. Verbesserte Handhabung, wenn ein Benutzer die SSO-Anmeldung vorzeitig abbricht.
Admin-Seite
- Neues Analytics-Layout mit zusätzlichen Statistiken
Das Layout der Analytics-Seite wurde komplett überarbeitet. Es wurden neue Statistiken und Tabellen eingeführt: Zeitverlauf-Heatmap, prozentuale Auslastung über die Zeit, Tabellenliste des ausgewählten Standorts. Die Objekttabelle kann in eine CSV-Datei exportiert werden. Es gibt eine neue allgemeine Statistikseite, die Gesamtstatistiken für alle Standorte liefert. Die Zeitauswahl beinhaltet eine Schnellauswahl (Quartale, ganzes Jahr, Monate). - Neue globale Ausstattungsmerkmal-Verwaltung
Alle zugewiesenen Ausstattungsmerkmale werden in einer editierbaren Tabelle angezeigt, um mehr Transparenz über die verfügbare Ausstattung zu erhalten. - Bessere E-Mail-Zustellungsrate
Wir haben die E-Mail-Zustellung mit einem sekundären Failover-System verbessert. - Zusätzliches Email Adressfeld für Objekte
Zusätzliches Email Adressfeld für buchbare Objekte verfügbar. Buchungsbestätigungen werden an diese Adresse versendet. Die Email Adresse kann außerdem zur automatischen Kontaktierung benötigter externer Stellen (z.B. Catering Services, technische Abteilung etc.) genutzt werden. - Schutz der Flexopus-Supportnutzer
Der Supportnutzer kann nicht mehr gelöscht werden, so dass wir im Falle eines Supportfalles helfen können. - Zusätzliche Felder im Buchungsexport
Der Buchungsexport enthält nun für jede Buchung die E-Mail-Adresse des Benutzers, wenn diese nicht anonymisiert ist. - Bessere Fehlerbehandlung beim Benutzerimport
Transparentere Fehlermeldungen, wenn ein Benutzerimport fehlschlägt. - Verbesserte Ortsübersicht
Unveröffentlichte Orte werden nun auf der Standortübersicht markiert (Graustufenfilter), um ein besseres visuelles Feedback zu erhalten. - Limitierung der Browsersitzungsdauer
Der Administrator kann nun die Dauer einer Browsersitzung für die Nutzer limitieren. Aus Sicherheitsgründen werden die Benutzer nach abgelaufenen Sitzungszeit abgemeldet. - Zuordnung von QR-Codes für nicht verfügbare Objekte
Es ist nun möglich nicht verfügbare Objekte mit einem QR-Code zu versehen. - LDAP-Integration
Eine neue Single Sign On (SSO) Option wurde eingeführt, um LDAP zu unterstützen. - Globale Standardsprache für neue Benutzer
Der Administrator kann die Standardsprache für die Anmeldeseite festlegen, indem er die Standardsprache in den globalen Einstellungen einstellt. Wenn ein Benutzer bereits eine persönliche Sprache in den Profileinstellungen festgelegt hat, hat diese Einstellung keine Auswirkung. - Wiederkehrende Buchungen
Der Administrator kann wiederkehrende Buchungen erstellen. Diese können monatlich, alle drei, oder alle vier Wochen wiederholt werden. - Buchungsfilter für Benutzergruppen hinzugefügt
Der Administrator kann die Buchungslisten nun nach Benutzergruppen filtern. - Neue Rolle: Benutzermanager
Ein Administrator mit dieser Funktion kann den Benutzern eine neue Rolle zuweisen, um bestimmte Benutzergruppen zu verwalten, kann jedoch nicht auf die globalen und lokalen Einstellungen zugreifen. - Neue Rolle: Superadministrator
Der Superadministrator kann andere Nutzer zu Administratoren machen. Diese Funktion entfällt bei der einfachen Administratorenrolle.
Jeder bisherige Administrator wird zum Superadministrator. - Integration von LDAP für die On-Premise-Version.
Es ist jetzt möglich, Benutzer mit einem LDAP-Server zu synchronisieren und zu authentifizieren.
Die Versionshinweise können bis zum Veröffentlichungsdatum erweitert werden.