Change Log

Introduction

This documents aims to detail all the changes that have been made across the Arranmore Ferry platform.


Changes

Website | 2024-07-27

Admin
API
  • Corrected the admin panel to prevent the count of return tickets for time keys on the dashboard.

Website | 2024-07-17

Website
  • Updated the website to include a check for accounts to ensure their name and number are included, even if they have an account.

App, Admin & API | Up to 2024-07-10

Admin
App
API
POS
Chrome Extension
  • Updated App
    • Show names on Customer Tickets
    • Updated styles for Stripe
    • Target Android Version 34
    • Configured a dev and prod app
    • Improved Toggle Switches for Settings
  • Updated POS Ticket / Machine
    • Updated so that tickets with vehicles appear at the top
    • Updated to use a new version of Shorebird
    • Configured a dev and prod flavor
    • Updated to Flutter 3.22.0
  • Chrome Extension
  • Admin
    • Added Promo Code Controls
    • Tickets show vehicles at the top of the tables now
    • Tables are not restricted to 20 rows for manual pagination tables.
  • API
    • Added Promo Codes CRUD. Not implemented in API Calls.
    • Corrections for updating tickets using the new admin panel.

Admin Dashboard & API | 2024-06-20

Admin
  • Updated the /tickets page to include a filter for name and email.

Admin Dashboard & API | 2024-06-11

Admin
API
Account Search
0:00
-0:00

A couple of corrections and quick updates were made:

  • The SMS messages now have defaults, English, Gaeilge and Both
  • The SMS messages correct numbers that start with 0044 and 00353
  • Updated Car Printer Label to remove the icon.
  • Corrected the emails - now sent to admin at all times too.
  • Switched off the colours on the timekeys if the ferry has sailed NEXT_PUBLIC_TIMEKEYS_GRAYOUT_PAST.
  • Updated the new ticket search to use old tickets information, see video
    • Required an admin.accounts.controller API change
  • Fixed typo on the cards

Admin Dashboard & API | 2024-06-10

Admin
API

This video is a quick summary of all the changes.

0:00
-0:00

Admin Dashboard

Link to Dashboard

  • 🎟️ Tickets
    • 🔍 Ticket Search Bar on all screens. Ticket ref or full ID.
  • ⏱️Ticket History
    • All changes made to new tickets are saved in ticket history, can be viewed for all tickets.
  • 🔔 Notifications
    • 📦 SMS Messages now work
      • Search a user, select the account, confirm the number and click send.
    • 📱 App Notifications send directly to the user's device
  • Statistics - new stats
  • Updated printer car label format
  • Time picker is now hours and minutes
  • ID's can be copied everywhere
  • Faster account search
  • Adding times is now faster
  • New Ticket now has populates the date and time
  • All tickets can now be checked in, if they're not checked in it doesn't show.
  • Notes display across the entire dashboard
  • Timekeys are now more compact
  • Dark Theme and Light Theme
  • Full rewrite using shadcn libraries

API

Link to API

  • Tickets updated with a ticketRef
  • Ticket history added
  • Emails updated for Cancellation Changes
  • All API routes moved from v1 to v2