Skip to main content

Release v1.11.2

ยท 3 min read
Eugenio
Staff Engineer

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 INVITED state 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.

  • Added tel: and mailto: 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/owners API 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