Skip to main content

Changelog & Release Notes

New releases, improvements, and notable changes to Flexopus.

2.15.0

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.

2.14.0

General

  • Added: Better email delivery with fallback provider
  • Added: Initial Italian language support

Admin Side

  • Added: Dedicated page for user group management to manage groups and their members directly
  • Added: The department and groups of users are now included in the booking exports
  • Fixed: Sometimes the analytics page freezes and gives a timeout error
  • Fixed: Regression where location managers sometimes do not see the list of locations during booking association

Client Side

  • Added: The search page now gives better results: Only objects with every word in the query matching are included
  • Added: Camera access request information for the QR code reader
  • Fixed: Various styling issues, minor usability improvements

2.13.0

General

  • Added TLS1.3 support for better security
  • Removed TLS1.0 and TLS1.1 support for security reasons
  • Dropped support for deprecated weak ciphers in TLS1.2

Admin Side

  • Added: Company name is now configurable
  • Added: Exports are now available in XLSX format
  • Fixed: Analytics date selector now displays the end date correctly
  • Fixed: Sort locations alphabetically

Client Side

  • Added: QR code conflict now shows conflicting user
  • Added: Location is now displayed for bookable items in the search
  • Added: Past hours for the current day are now grey in the calendar
  • Added: Extended layout for the QR code assignment
  • Added: Improved map screen and map tooltip design
  • Added: Show assigned QR codes for bookables for administrators
  • Added: Show number of available bookables on the location selection page for mobile devices
  • Fixed: Show error message on the location selector page if the user has no access to any locations
  • Fixed: Minimum search length is reduced from 3 to 2
  • Fixed: Future bookings of user are now removed when the user is deleted
  • Fixed: Tag search regression
  • Fixed: Smaller download size for the application

2.12.0

General

  • Added: New email layouts with better compatibility when using different mail clients
  • Added: Stronger, more common password policy
  • Added: Better e-mail address validation
  • Added: We now use a failover email provider as well for better email delivery
  • Fixed: Various styling issues, minor usability improvements
  • Fixed: Improved translations
  • Fixed: Global search now reveals less information (security)
  • Fixed: Password reset requests now do not reveal if an address exists in the system (security)

Admin Side

  • Added: SCIM (System for Cross-domain Identity Management) integration: Provision your users and groups directly from your IdP (Identity Provider) for a centralized user management experience and avoid the administration overhead.
  • Added: Per user anonymization is now an option: When selected, every user can choose on their profile page whether to hide their information from others
  • Added: Global tags: When adding tags to bookables you can now search every tag already in use for better re-using tags
  • Added: Filter box auto-close when clicked outside
  • Added: Select users by name & email when associating bookings
  • Added: Changing fixed bookables via import is now possible
  • Fixed: Better error messages
  • Fixed: Better SVG support
  • Fixed: Bookable import sometimes lost the tags
  • Fixed: Smaller user import regression
  • Fixed: Delete every reservation for an already expired recurring rule is now possible

Client Side

  • Added: Fast booking is here. Select a bookable on the live map, or from the search page and make a reservation from there
  • Added: Filter bookables by tags on the booking map and live map
  • Added: Hide meeting room / parking place tabs if the company has no meeting rooms / parking places
  • Added: "Your place" labels: If a reservation belongs to you, the page will express this and not use your name
  • Added: Show informative error when a user tries to log in from an unapproved domain via SSO
  • Added: Option to hide presence from others. An administrator has to enable the feature first
  • Fixed: Selecting a booking from the calendar view and pressing back now goes back to the calendar view correctly
  • Fixed: Sort bookables ending with numbers in the natural order
  • Fixed: Regression where the search results were not clickable
  • Fixed: Better pagination in the booking list
  • Fixed: Check-in button regression
  • Fixed: Some parts of the map were not clickable in certain scenarios

2.11.0

General

  • Added: Optional SAML2 SSO (Supports authentication vie services providing a SAML2 metadata URL)
  • Added: Administrators can now assign daily, weekly and biweekly recurring bookings to users
  • Added: Booking cancellation and update notifications with ics calendar events included (optional)
  • Added: Disallow unsafe passwords
  • Added: Option to hide the login form in case only SSO is used
  • Fixed: Various styling issues, minor usability improvements

Admin Side

  • Added: Improved Users and Bookings page
  • Added: The user list is now sortable
  • Added: Uploaded SVGs are sanitized to make sure they are secure
  • Fixed: Changing the language immediately updates the FAQ

2.10.0

General

  • Added: Better overall performance, faster data loading

Admin Side

  • Added: Improved settings page with tabs and descriptions for better overview
  • Added: Update navigation bar to match the user application

Client Side

  • Added: Improved time selection for QR-code booking
  • Added: Search for locations based on their name or address
  • Fixed: Regression in tag search

2.9.0

General

  • Added: Support longer tag labels
  • Added: Improved API performance

Admin Side

  • Added: Edit multiple bookables at once (add/remove user groups and tags, set availability)
  • Added: Add setting to assign different book-in-advance time ranges to bookable types
  • Added: Import/export bookable configuration

2.8.0

General

  • Added: Optional booking confirmation e-mails
  • Added: Send calendar events for bookings (ics format) which several calendars can automatically import
  • Added: Support longer bookable names
  • Fixed: Various styling issues, minor usability improvements

Admin Side

  • Added: User groups can be assigned to locations to manage which users can access a given location
  • Added: Option to turn on/off booking confirmation e-mails on the company level
  • Added: Option to completely hide information about users from each other
  • Added: Export users in csv format for editing
  • Fixed: Editing properties of fixed bookables no longer fail in some circumstances

Client Side

  • Added: New location selector with two different views and better navigation
  • Added: Locations can be searched by their names
  • Added: Option to turn on/off booking confirmation e-mails on the user level (when allowed on the company level)
  • Added: Bookings on user profiles are now paginated
  • Added: Maps are now automatically centered and fitted to the screen when opening them
  • Added: Better support for virtual keyboards on mobile devices
  • Added: Option to cancel multiple bookings at once
  • Added: Map dragging is smoother
  • Fixed: SSO login buttons no longer disappear after logout on iOS devices in some circumstances

2.7.0

General

  • Added: New sidebar
  • Added: Design improvements, better readability
  • Fixed: Better loading times on mobile
  • Fixed: Various styling issues, minor usability improvements

Admin Side

  • Added: Better support for mobile devices and small screens
  • Added: Creating locations now require adding a map right away
  • Added: Company logos in the SVG format are now supported
  • Fixed: Notifications now appear only once when deleting or creating a booking

Client Side

  • Added: User list on maps: See a list of users who have bookings on the current map
  • Added: It is now possible to close the bookable list on maps to get a better view
  • Added: Serve fonts from the Flexopus server, eliminating the last external dependency
  • Added: Users now see that a table is occupied even when they do not have permission to book it
  • Added: Application shortcuts in PWA mode in browsers supporting the feature
  • Added: See correct metadata when sending Flexopus links in messaging apps supporting the feature
  • Added: QR code scanner now has a better camera selector
  • Added: QR code scanner remembers last selected camera
  • Added: Better legend and more distinct colors on maps
  • Fixed: Location overview now has the correct bookable numbers every time
  • Fixed: When booking, the location overview shows a location only if it has an available bookable
  • Fixed: The map no longer crashes on language changes
  • Fixed: The back arrow on the map view now works even when there is only one location
  • Fixed: Scanning a QR code when you have a booking at a different table does not break the user flow

2.6.0

General

  • Added: Assign QR codes to bookables
  • Added: Quick book option via QR codes
  • Added: Get live information about bookables via QR codes
  • Added: Google SSO support
  • Fixed: Various styling issues, minor usability improvements

Admin Side

  • Added: Publish/unpublish locations
  • Added: Better booking search by date
  • Added: Sort bookings by any column
  • Added: Show location for bookables in the search-by-bookable drop-down

Client Side

  • Added: Automated time selection for easier booking
  • Added: Show progress as steps for the booking process
  • Added: Possible to search for bookables by tags
  • Added: New search layout
  • Added: Show checked-in icon for bookings
  • Added: Profile picture cropping
  • Added: PWA loading screen and various PWA improvements
  • Fixed: Saving the user profile two times in a row is allowed without providing the password

2.5.0

General

  • Added: Email addresses of new users are now verified correctly with an email. The status is displayed in the status column in the user overview (active, unverified, disabled).
  • Fixed: The "Ghost User" used for statistics is now excluded from all search results.

Admin Side

  • Added: There is a new user role "Location Manager". Users can use this role to manage locations, view statistics and bookings of this location.
  • Added: A global timezone setting is added. Changing this, is currently disabled. The default timezone is "Europe/Berlin".

Client Side

  • Added: In addition to the list view of the bookings, there is now also a new calendar view for a better overview of the bookings.
  • Added: The booking location name is now visible in listings.
  • Added: Users can disable check-in notification emails in their profile settings.
  • Added: Installed Flexopus apps as PWAs now show a notification when there are new updates.
  • Fixed: Blocked parking spots are now visible on the map.
  • Fixed: The date picker in the mobile version is now consistent with the desktop version.
  • Fixed: The live map now correctly displays bookings in the future.

2.4.0

General

  • Added check-in notifications
  • Added fixed bookings to bookable objects. Administrators are able to assign users to bookable objects.

Client Side

  • Fix timezone time difference when searching for available bookable objects
  • Application will compress avatars before uploading
  • Bookable search result details are now refreshable
  • User bookings now shows booking count for each category
  • Application version upgrade now displays a popup

Admin Side

  • Fixed bookings
  • Add missing translations

2.3.0

  • Add custom domain hosting for instances. Instances can be hosted on any domain, not just Flexopus subdomains.
  • Fix “Save as Desktop App” feature.
  • Add status page: https://status.flexopus.com/

Client Side

  • Add booking editing function for existing bookings
  • Add colored tags for bookable results
  • Add number of bookables for settings/groups tables
  • Add empty results messages
  • Improve stability and usability of bookings
  • Improve map positioning for the “Show on Map” feature
  • Improve UI & Usability
  • Fix header jiggling on mobile resolution
  • Fix minor bugs

Admin Side

  • Add SVG map update for locations (only handles new bookable merge)
  • Add FAQ questions for better support
  • Add release notes for admin users
  • Add language selector
  • Add German, Russian, French, Hungarian, Romanian, and Turkish translations
  • Add CSV export for filtered bookings on the booking page
  • Add show password feature
  • Add meeting room size input for meeting rooms
  • Improve UI & Usability
  • Fix minor bugs and improve stability

2.2.0

  • Increase session lifetime from one day to one week
  • Change US based SMTP provider (SendGrid) to a Germany based SMTP provider (RapidMail - https://www.rapidmail.de/)

Client Side

  • Add password change feature for the profile settings
  • Add button to switch between admin and client side
  • Change calendar and location selection step in the booking workflow
  • Add delete avatar image feature
  • Add show password feature
  • Add black full screen confirmation page for delete booking.
  • Add error / success notifications
  • Move search button from the Top Navigation to Side Navigation
  • UI & Style changes
  • Password need to have at least 8 characters
  • Check for Email validity at the Reset Password input
  • Add language selector
  • Add German, Russian, French, Hungarian, Romanian and Turkish translations
  • Skip Location Selection if only one location exist
  • Table style fixing for Safari browsers
  • UI & Style changes

Admin Side

  • Add Microsoft Single Sign On
  • Add email whitelisting for SSO logins
  • Add default booking times for bookings
  • Add a different sidebar to the admin panel for better visual navigation between the admin and the client side
  • Do not allow other bookable select if there are unsaved change at the current selected bookable
  • UI & Style changes
  • Add app intern Data Policy and Imprint pages
  • Add last email sent info to the users table
  • Add delete user avatar feature for the user editing
  • Fix: past bookings switch is switching to the default value after the search.

2.1.0

Client Side

  • Add LIVE map module with timepicker, list view and map view.
  • Improve bookings conflict handling to display the red notification screen
  • Fix Login page alignment
  • UI & Style changes
  • Add date range booking
  • Add notification page for the not supported Microsoft Internet Explorer

Admin Side

  • Add CSV based user imports
  • Users invitations can be turned off and triggered manually by the admin --> Click on "Send User Password Reset"
  • Admin can not delete himself
  • Add available bookbales table to the location editing screen
  • Add last login info for the users table
  • Add anonymization of bookings after certain dates
  • Add resource groups for client access restriction for bookings
  • Activate analytics screen (space utilization / top and lowest performing places / overall seat usage, Heatmap)
  • Activate CheckIn & CheckOut functions with grace period
  • UI & Style changes

2.0.0

  • Initial release of Flexopus Version 2 including the client side and the admin side function to provide all Version 1 functionalities with improved usability and style
  • Introduce tenant based software architecture with separated databases for every client

Client Side

  • Improve Booking workflow (single days). location > time picker -> location selection -> booking
  • Add search for users and bookable objects
  • Add User and bookable detail screens
  • Add User settings (avatar / name / function / department / about me)
  • Responsive design (mobile / tablet / PC)

Admin Side

  • Location management: Name / SVG map with detailed SVG object handling (tags / description / names / status - free/blocked)
  • User management: Add new users / Edit existing users, List all users, grand app and admin rights
  • Booking management: All bookings in a interactive list table, assign booking to a specific user without restrictions
  • App settings: Add Logo, Company working hours