Welcome to the article describing the September release of BRM. There are many updates in this version that we hope you will like. Some of the key highlights include:


  • User Interface changes across the app

  • Upgraded login experience

  • New customisable customer data per product family

  • Upgrades to Stripe to work with the latest Stripe API

  • Integration for Citrus-Lime POS to work for single stores

  • Changes to separate bike and other rental manager stores

  • User experience changes in preparation for the new planner beta launch

  • Big progress on the new Customer Booking Portal in preparation for beta launch

  • Upgrade the app to latest Angular version - 16.2 

  • UI improvements to the new latency work around (New reservations/Recent customers)

  • Bug fixes


Significant UI changes across the app

There has been a large amount of UI changes made to the app. Below are the most noticeable ones.


Breadcrumb header updates

  • Breadcrumbs styling changes (less blue, less / more >)

  • New Icons for buttons

  • New Location dropdown

  • New Channels Menu (cleaner)

  • New Accounts Menu (cleaner)



Sidebar look and feel

  • New Angular Material icons

  • Smoother transitions

  • Slicker sub menus

  • Cleaner, more consistent look and feel

  • Moved environment info from header to the sidebar

  • Moved Beamer into the sidebar


New unified page component for every single page to live in, creating consistency

  • All pages now have a standard structure, facilitating intuitive navigation

  • Pages with associated help articles now feature a consistently-placed help button

  • Clicking the help button opens a flexible Help pop-out, which users can move, resize, or dock for their convenience


Updated setting pages

Settings pages now use new page component and settings card now follow a more intuitive layout without the need for tooltips to describe each setting.



Reservations detail page (RDP)

Enhanced Reservation Detail Page: The page now slides in and extends to full height, optimising the display of information on larger screens.



Mobile interface

  • Enhanced mobile accessibility: BRM now offers an optimised experience on smaller devices

  • Improved sidenav functionality for mobile interfaces.

  • Adjusted the header design to prevent page overflow, ensuring seamless browsing






Upgraded Getting started page experience



Upgraded login experience

  • We've upgraded from the old firebase-ui component, which results in a 200kb reduction in bundle size, allowing for faster build and load times. This change also offers enhanced customization for the login interface

  • Enhanced Loading Animation: Replacing the previous spinning circle, users will now see a full-screen BRM logo loader that gracefully transitions into the content, elevating the app's overall user experience



New customisable customer data per product family (In progress)

You can now select which customer data questions are relevant on a product family basis. This allows stores to gather relevant information per product if desired.



Upgrades to Stripe to work with the latest Stripe API

  • Major upgrades to our Stripe implementation allowing for more reliable 3D secure authentication for customers.

  • We now have a working implementation to Stripe‚Äôs newer API version - (2022-11-15)


Integration for Citrus-Lime POS to work for single stores

Single stores can now integrate with Citrus-Lime POS. Once connected, the option will be available as a payment method for transactions.



Changes to differentiate bike and other rental manager stores

We have made an effort to make icons more relevant to non-bike stores. The old Bike icon placeholder seen in many places in settings has now been replaced.




Generic bike icons in Integrations have been replaced with relevant logos



User experience changes in preparation for the new planner beta launch

Changes to the new planner to enhance the user experience including:

  • Fading of past reservations

  • More uniform icons and user interface components inline with Material design

  • Added a virtual viewport to allow for smoother scrolling on larger stores

  • Clearer error messages when clashing with other reservations



Launch the new Customer Booking Portal (CBP) beta

Upcoming Beta Release for Customer Booking Portal: We're close to launching the Customer Booking Portal for our Beta testers. To ensure a smooth transition, a compatibility matrix will be released shortly, assisting stores in determining their readiness for broader CBP adoption



Upgrade the app to latest Angular version - 16.2

Angular 16 is the latest version of the Angular framework by Google. This version comes with many major enhancements. More details on the release can be found on their blog - https://blog.angular.io/angular-v16-is-here-4d7a28ec680d


UI improvements to the new latency work around (New reservations/Recent customers)

UI Enhancements: We've made several visual adjustments to improve the look and feel following our recent latency solutions update.


Bug fixes

General improvements and bug fixes to enhance overall performance and stability.