Release v1.11.2
Release date: August 2024
๐ Bug Fixesโ
Issue #137 โ Cancel already cancelled reservationโ
- Fixed backend behavior allowing repeated cancellation attempts on already cancelled reservations.
- System now correctly handles idempotent cancellation requests.
Issue #39 โ Cancel reservation UI logicโ
- Fixed cancel button visibility rules for non-reservable balls.
- Improved enable/disable logic for reservable states.
Issue #42 โ Unclear booking restriction messageโ
- Improved user-facing message for non-bookable moorings.
- Message now provides clearer explanation for Boater users.
Issue #136 โ Manager invitation cancellation inconsistencyโ
- Fixed issue where cancelled manager invitations remained in
INVITEDstate in backend.
Issue #48 โ Reports white screen issueโ
- Fixed edge-case causing blank screen in Reports module under certain conditions.
- Added additional safety checks.
Issue #49 โ Payment screen not updating after refundโ
- Fixed UI not refreshing after refund operation in Payments screen.
- Payment details now update immediately after refund.
Issue #142 โ Manager invitation resend failureโ
- Fixed missing backend implementation causing 404 errors when resending manager invitations.
Issue #148 โ Reports crash on cancelled dataโ
- Fixed backend exceptions occurring when generating reports with cancelled reservations.
Issue #149 โ Incorrect cancelled report summaryโ
- Fixed incorrect summary calculations when cancelled reservations are included in reports.
โจ Featuresโ
Issue # โ Anonymous user data privacyโ
- Boat names and reservation details are now hidden for anonymous users.
- Improves privacy and data protection across Boater UI and backend.
Issue #40 โ Contact link improvementsโ
- Added
tel:andmailto:prefixes to all phone numbers and email addresses across applications. - Enables direct click-to-call and email functionality.
Issue #28 โ Admin user search enhancementโ
- Added ability to search users by boat name in Admin panel.
- Backend updated accordingly (Issue #138 dependency).
Issue #41 โ Payment date range presetsโ
- Added quick date range filters in Admin Payments:
- Yesterday
- Today
- Week
- Month
- Custom range
Issue #139 โ Owner API enhancement: locations & managersโ
- Extended
/v1/ownersAPI to include locations and manager details.
Issue #43 โ Admin users: owner location visibilityโ
- Added display of owner locations and managers in Admin Users screen.
Issue #44 โ Admin user notificationsโ
- Added self-closing notifications for user actions (activate/deactivate, reservation toggles).
- Improves admin feedback and UX clarity.
Issue #140 โ Manager API location detailsโ
- Extended
/v1/managers/{id}API with location data.
Issue #45 โ Owner manager location managementโ
- Added ability for owners to add/remove manager locations.
- Includes UI actions and notifications.
Issue #141 โ Multi-location manager invitations (backend)โ
- Updated invitation API to support multiple locations per manager.
Issue #46 โ Multi-location manager invitations (UI)โ
- Added UI support for selecting multiple locations when inviting managers.
Issue #143 โ Admin manager API extensionโ
- Extended manager API to include assigned locations in response.
Issue #47 โ Admin managers location displayโ
- Added location lists for managers in Admin Users interface.
๐งญ Tagsโ
boatyball, release, ui, backend, bugfix, feature, admin, owner, boater, payments, reports, permissions, invitations, locations
!release_date: 2024-08-01