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
andprod
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
andprod
flavor - Updated to Flutter 3.22.0
- Chrome Extension
- Released the Chrome Extension
- Chrome Extension Link
- Blog Post Link
- Promo Materials
- 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.
- Added Promo Codes
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
-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
Admin 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
- 📦 SMS Messages now work
- 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
- Tickets updated with a
ticketRef
- Ticket history added
- Emails updated for Cancellation Changes
- All API routes moved from v1 to v2