Change Log

Introduction

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


Changes

Web and Admin Updates | 2025-06-18

Admin
Web
API
Kiosk

Huge Update

  • Server Updates:
    • Moved servers from Heineken to Rex (Hetzner)
    • Deployed using CI/CD pipeline
    • Moved from bitbucket to GitHub
  • POS Devices:
    • Added login functionality to the POS devices
      • Each device has a device_id registered in POS Devices tables
      • Always included in the POS headers
    • Improved the Revenue APIs
      • POS devices can now print out the full data
  • API:
    • Promo Code functionality exists in the API
    • Ready for Kiosk deployment
    • Device IDs
    • Revenue is available in admin and per device
  • Admin Panel:
    • Brought the admin panel in line with latest version, complete rewrite.
    • Updated the admin panel update functionality
      • Only makes changes to specific fields in the ticket
    • Added the "Push To Device"
      • Tickets can be push from admin
      • Tickets can be picked up on the admin till
  • Web:
  • Kiosk Updates:
    • Removed all references to snow in the kiosk
    • Added a preferred payment method when selecting the payment device from Stripe

App Update | Up to 2024-10-09

App
  • Support for iOS Dark and Tinted Icons and iOS 18.0
  • Support for Themed Icons on Android
  • All Flutter plugins up to date (Flutter v3.24.3)

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

App
POS
  • Updated App
    • Updated styles for Stripe
    • Target Android Version 34
    • Configured a dev and prod app
  • 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