Change Log

17th September 2025
Module: ORDER
Updated to hide continue if empty basket
Module: ORDER
Updated UI
31st July 2025
Enable onboarding link
25th July 2025
Update Dashboard.php to include New Starts
11th June 2025
Module: BOOKING
Added Restrictions
3rd June 2025
Module: BOOKING
Remove public
28th May 2025
Module: APP
Added limit for wimpy items
7th May 2025
Module: BOOKING
Updated voucher print for in-store redemptions
6th May 2025
Module: BOOKING
Updated app orders reporting
30th April 2025
Module: BOOKING
Updated with additional snapshots fixes
Module: BOOKING
Updated historic snapshots
18th April 2025
Module: BOOKING
Updated issue with multiple session slots when unable to detect long waits
14th April 2025
Module: BOOKING
Added updated reporting
13th April 2025
Module: BOOKING
Updated confirmation for gift cards
3rd April 2025
Module: BOOKING
Added revenue report
Module: BOOKING
Added report debug
1st April 2025
Module: BOOKING
Updated screen images
Module: BOOKING
Added fallback to system setting check
Module: BOOKING
Added settings manager
Module: BOOKING
Updated hire product time slots
31st March 2025
Module: APP
Added ID check information
Module: CASH-SUB
Added weekly balance
Module: BOOKING
Added split for food and drink for addons
Module: CASH-SUB
Updated to allow any amount
Module: APP
Updated report for food and drink sales report
Module: APP
Updated max select options for package items
28th March 2025
Module: BOOKING
Updated new icon toggle to isolated groups
Module: BOOKING
Updated toggle group control
Module: BOOKING
Updated golf image
Module: BOOKING
Updated to show logos
Module: BOOKING
Updated UI for activity selection with logos
Module: APP
Added quantity of selection to add button on selection
Module: APP
Added max product package items config
Module: APP
Added ability for package ordering products
Module: APP
Updated title
Module: APP
Added product_packages
27th March 2025
Module: HUB
Disable sync flag
Module: BOOKING
Updated flexspace products
Module: HUB
Disabled flag on sync
Module: HUB
Added booking pull API
Module: HUB
Added booking API
Module: HUB
Added initial hub API
Module: APP
Updated completed orders to show date
Module: APP
Added food orders to show in KVM
26th March 2025
Module: APP
Show images on mobile
Module: BOOKING
Modify adjustments and staff wimpy
25th March 2025
Module: APP
Added flexspace as a location
Module: APP
Removed collection option
Module: BOOKING
Updated payroll report to exclude cash employees
Module: BOOKING
Added new multi sport product
22nd March 2025
Module: BOOKING
Added info system message to new dashboard
Module: BOOKING
Updated dashboard to allow changing of date
Module: BOOKING
Added restriction to prevent multiple tab usage
Module: BOOKING
Updated audit check for employee
Module: BOOKING
Updated to clear modify state
Module: BOOKING
Added hire to report view
Module: BOOKING
Updated products import
Module: BOOKING
Updated kart slot times from April 1st
17th February 2025
Module: BOOKING
Updated voucher slip
16th February 2025
Module: PRINTER
Updated printer IP address
Module: APP
Updated printer address
29th January 2025
Module: BOOKING
Updated hire text
28th January 2025
Module: BOOKING
Added hires to dashboard
Module: BOOKING
Added FlexSpace hire
15th January 2025
Module: BOOKING
Removed grotto
13th November 2024
Module: BOOKING
Updated to add modified email to SCC
Module: BOOKING
Updated grotto start time rule
3rd November 2024
Module: BOOKING
Remove force of grotto being last activity
17th October 2024
Module: BOOKING
Updated activity total for additional peak rules
8th October 2024
Module: BOOKING
Updated with grotto banner
7th October 2024
Module: BOOKING
Updated grotto activity selection order and time rules
1st October 2024
Module: BOOKING
Updated grotto order and prices
26th September 2024
Module: BOOKING
Updated to fix issue with start time of booking search being replaced by end time of other activity
25th September 2024
Module: BOOKING
Updated product info when grotto
Module: BOOKING
Updated activities filter for grotto
Module: BOOKING
Updated grotto landing page
19th September 2024
Module: BOOKING
Updated customer side to handle disabled days
17th September 2024
Module: BOOKING
Updated grotto setup
Module: DOJO
Updated payment API version
Module: BOOKING
Updated refunds filter
Module: DOJO
Updated API
16th September 2024
Module: BOOKING
Updated grotto products
Module: BOOKING
Updated grotto times
9th September 2024
Module: EMPLOYEE
Updated checking if start date is set to generate contract
8th September 2024
Module: VOUCHER
Updated report for only approved
26th August 2024
Module: BOOKING
Added rules for grotto
24th August 2024
Module: BOOKING
Updated payment check job
Module: BOOKING
Updated dashboard
23rd August 2024
Module: BOOKING
Updated to allow send text for any booking
Module: BOOKING
Updated Twilio to message service
Module: BOOKING
Added email notification if converted
Module: BOOKING
Removed copy SMS
Module: BOOKING
Updated dashboard UI
Module: BOOKING
Updated dashboard with scroll area
Module: BOOKING
Added new dashboard
22nd August 2024
Module: BOOKING
Updated to copy internal emails
Module: BOOKING
Updated to remove send SMS button if flagged as invalid
Module: BOOKING
Updated to enable SMS
Module: BOOKING
Added task to migrate source
Module: BOOKING
Removed source migration task
Module: BOOKING
Updated to add send SMS button
Module: VOUCHER
Updated to allow staff to send to customer
Updated to use SLNK
Module: BOOKING
Updated text notifications
Module: BOOKING
Added text confirmation and payment link. Added short URL functionality
Module: BOOKING
Added twilio installation
21st August 2024
Module: BOOKING
Updated booking products csv
Module: BOOKING
Added migration to setup booking settings for grotto and hires
Module: BOOKING
Updated to have specific party packages page
Module: BOOKING
Updated to prevent double booking on hires
Module: BOOKING
Updated to make room hire possible with different time slots
Module: BOOKING
Updated config for studio
Module: BOOKING
Added initial work for studio hire calendar
Module: BOOKING
Added in work for new booking calendar
Module: VOUCHER
Updated admin UI
Module: VOUCHER
Updated order of list
Module: VOUCHER
Updated with source field for online vs internal
Module: VOUCHER
Added source for internal vs online
Module: VOUCHER
Updated for online usage
Module: BOOKING
Added command to setup new booking system rules
20th August 2024
Module: VOUCHER
Updated daily report email
Module: BOOKING
Updated calendar slot colours
16th August 2024
Module: ADMIN
Updated login pages
Module: BOOKING
Updated admin background image
Module: CHECK-IN
Updated login page UI
5th August 2024
Module: AUDIT
Added audit logging
Module: BOOKING
Added in peak dates for 2024-2025
Module: APP
Updated to add auto complete of orders after 2 hours
4th August 2024
Module: BOWLING
Updated bulk import
3rd August 2024
Module: HOLIDAY
Updated to calculate usage since April 1st
2nd August 2024
Module: VOUCHER
Updated daily report email
Module: VOUCHER
Updated table to remove id
Module: VOUCHER
Updated preview with internal number
Module: VOUCHER
Remove deposits and foc
28th July 2024
Module: IMPORT
Updated bowling import
Module: BOOKING
Added images for activities
24th July 2024
Module: GIFT CARD
Updated creation to allow notes
23rd July 2024
Module: GIFT CARD
Updated expired email
22nd July 2024
Module: GIFT CARD
Updated daily report email
Module: BOOKING
Updated modified booking email error
Module: BOOKING
Updated refund widget default total
Module: BOOKING
Enabled print slips
21st July 2024
Module: VOUCHER
Updated report emails
Module: VOUCHER
Added bulk import
Module: VOUCHERS
Added internal number
17th July 2024
Module: GIFT CARD
Added staff redemption page
Module: GIFT CARD
Updated pdf terms
Module: GIFT CARD
Updated PDF template
Module: GIFT CARD
Updated to have redemptions first on report email
Module: GIFT CARD
Added manual trigger for report
16th July 2024
Module: GIFT CARD
Updated totals in email reports
Module: GIFT CARD
Added daily report to include todays redemptions
Module: GIFT CARD
Enabled ability to enable additional voucher types to be redeemed online
Module: GIFT CARD
Added print slips and new e-voucher type
15th July 2024
Module: BOOKING
Panel to hide audit by default and click to expand
Module: BOOKING
Added status filters to report
Module: BOOKING
Added page to report for refunds
Module: BOOKING
Added gift card advert block
Module: ADMIN
Updated fees api widget
Module: GIFT CARD
Added in invoice generation
Module: BOOKING
Updated due at venue to factor in refunds
Module: BOOKING
Updated refund api
Module: BOOKING
Updated cancelled bookings to not clear paid_total
Module: BOOKING
Added Dojo refund api connection
Module: BOOKING
Added refund / credit to gift card if cancelled
Module: BOOKING
Updated edit of booking with gift card applied
Module: GIFT CARD
Added in expiry handling
14th July 2024
Module: GIFT CARD
Added generation of PDF and email. Added in checking of balance
Module: GIFT CARD
Added custom gift card creation
Module: GIFT CARD
Added custom gift card
Module: GIFT CARD
Added customer page and ability to purchase and generate gift cards
Module: BOOKING
Added gift card as epos products
13th July 2024
Module: BOOKING
Added ability to pay with gift card
Module: BOOKING
Added gift card initial support
Module: BOOKING
Updated sub total text
12th July 2024
Module: BOOKING
Updated new panel on mobile
Module: BOOKING
Updated panel to new style
Module: BOOKING
Updated redemption check for confirmed bookings
Module: BOOKING
Added amount discounts
Module: BOOKING
Updated discount notes
Module: BOOKING
Added discounts data capture page
Module: BOOKING
Added in discount codes
2nd July 2024
Module: BOOKING
Disabled print slip
1st July 2024
Module: APP
Enabled
Module: BOOKING
Added export to csv
Module: EMPLOYEE
Updated to salary manager
23rd June 2024
Module: PAYROLL
Updated to handle managers
19th June 2024
Module: CHECK-IN
Updated for read-only on managers
14th May 2024
Module: EMPLOYEE
Added new contract
Module: SCREEN
Updating pricing images
7th May 2024
Module: BOOKING
Added email alert for booking payment issues
3rd May 2024
Module: BOOKING
Updated confirmation email address
1st May 2024
Module: BOOKING
Updated validation script for May 2024
Module: BOOKING
Updated delay of dojo capture of payment
Module: BOOKING
Added in dojo verification of payments
Module: BOOKING
Updated invoice date range
13th April 2024
Module: EMPLOYEE
Updated wages
1st April 2024
Module: BOOKING
Updated invoice for partial generation of price changes
29th March 2024
Module: BOOKING
Added no-index if not production
Module: BOOKING
Updated if booking was created before price changes and is modified to show message
Module: BOOKING
Updated pricing
28th March 2024
Module: SCREEN
Updated pricing images
Module: BOOKING
Updated invoice generation
Module: BOOKING
Updated to support single product offers
Module: BOOKING
Updated pricing
Module: BOOKING
Updated prices March 2024
27th March 2024
Module: APP
Disable ordering for price changes pending
Module: APP
Alter open hours temp
Module: EPOS
Updated transaction processing to not adjust prices
1st February 2024
Module: APP
Updated item price to always be positive if changed by epos
30th January 2024
Module: EMPLOYEE
Updated with additional contracts
28th January 2024
Module: EPOS
Added error handling for unknown data types on import transactions
Module: BOOKING
Updated page when booking has timed out and returning from dojo
27th January 2024
Module: DEBUG
Added bugsnag
Module: BOOKING
Updated to have a split internal range end time
Module: BOOKING
Updated to always show comments input on booking panel
Module: BOOKING
Added ability to update comments against bookings inline and save
Module: BOOKING
Updated bowling checks to hand off total capacity to resource management
19th January 2024
Module: SCORING
Updated completed games for total score not showing
18th January 2024
Module: IP
Updated to enable auto removal
Module: BOOKING
Updated issue with booking calendar and last slot being booked
8th January 2024
Module: BOOKING
Updated download filename of invoices
Module: BOOKING
Updated fees api
7th January 2024
Module: BOOKING
Updated to improve performance on booking report
Module: BOOKING
Added summary invoice for download option
Module: BOOKING
Updated fees api
2nd January 2024
Module: CHECKIN
Updated to handle year difference and adjust to previous year
Module: BOOKING
Removed exceptions from invoice
Module: BOOKING
Updated summary invoice
Module: BOOKING
Updated invoice for exceptions
Module: BOOKING
Updated fees invoice to provide a high level summary
Module: APP
Updated invoice payment details
1st January 2024
Module: BOOKING
Updated memory limit for booking invoice
31st December 2023
Module: BOOKING
Added initial work for zend report
30th December 2023
Module: BOOKING
Updated for karts and bowling to check-in all slots for the bookings if same activity
Module: APP
Added to admin screen accepting status
Module: APP
Removed ability to undo rejected orders
Module: APP
Updated to view completed and undo to send back to screen
29th December 2023
Module: IP
Added labels for IP Addresses
Module: IP
Updated address list table
Module: BOOKING
Updated navigation to move booking report
Module: APP
Added in email when auto expiry of orders not accepted by the bar
Module: BOOKING
Added cache around activity totals and detection
Module: IP
Updated to display last active on IP Addresses
Module: IP
Added command to remove inactive ip addresses
Module: IP
Updated to store IP address active timestamps
28th December 2023
Module: APP
Updated abandoned app orders to be marked after 3 hours
Module: BOOKING
Updated fees api
Module: BOOKING
In-Progress Update
Module: BOOKING
Updated api fees
27th December 2023
Module: BOOKING
Updated remove abandoned expiry days
Module: APP
Added abandoned clean up job
Module: APP
Updated order report to list all orders but only count totals of confirmed
26th December 2023
Module: APP
Updated fees api
Module: BOOKING
Added app order fees into api shortcut
Module: BOOKING
Updated fees api
Module: BOOKING
Updated API for shortcut
Module: BOOKING
Updated tracking
Module: BOOKING
Added ecommerce tracking
Module: SCORING
Remove bcc email on score results
25th December 2023
Module: APP
Updated to disable after 10pm and before 10am
Module: APP
Updated offline text
23rd December 2023
Module: BOOKING
Updated system peak flag
Module: BOOKING
Updated peak price rules for system wide
Module: SCORING
Added removal after 14 days script
Module: SCORE
Added initial clean up script
Module: BOOKING
Updated checkin to print slip from slot checkin
Module: BOOKING
Updated email template
Module: BOOKING
Updated filter search to include first name and booking ID
Module: BOOKING
Updated invoice to show types
22nd December 2023
Module: BOOKING
Updated calendar UI
Module: BOOKING
Added name search for calendar. Removed family types other than karts
Module: BOOKING
Updated to print slips based on new rules
Module: APP
Updated report to list once confirmed
Module: BOOKING
Updated golf slots to show they are 40 minutes gap time added for play time
Module: BOOKING
Added indexes to products
Module: SCREEN
Updated pricing images
Module: APP
Updated printer
Module: APP
Updated admin app
21st December 2023
Module: BOOKING
Updated golf display times
Module: BOOKING
Updated image when sharing landing page
Module: BOOKING
Updated peak rules for golf
Module: BOOKING
Updated report calculation to use booking peak detection
Module: SCORING
Updated rules button
Module: BOOKING
Updated golf opening times
Module: BOOKING
Updated golf products to enable for launch
20th December 2023
Module: BOOKING
Updated golf pre-launch products
Module: BOOKING
Updated product data
19th December 2023
Module: BOOKING
Updated golf resource check to use highest level of rules
Module: BOOKING
Updated activity order selection to add validation
Module: BOOKING
Updated golf for unique resources
Module: BOOKING
Updated landing page
Module: BOOKING
Updated golf courses
Module: BOOKING
Updated golf course names
Module: BOOKING
Updated calendar to handle if session times out and needs to login in again
Module: BOOKING
Updated calendar UI for height of bookings
18th December 2023
Module: BOOKING
Disable events sending emails on creation
Module: SCORING
Pull in latest changes to push to live
Module: SCORING
Updated score card to limit max of 6 score
Module: SCORING
Updated to add rules when creating a new game
Module: BOOKING
Updated golf engine to use strict rules
Module: SCORING
Updated screen layout
Module: SCORING
Updated score card to limit max of 6 score
Module: SCORING
Updated to add rules when creating a new game
Module: BOOKING
Updated products
Module: BOOKING
Updated product data
17th December 2023
Module: SCORING
Updated screen
Module: SCORING
Added in rules page
Module: SCORING
Added limit to screens for games created in last 7 days
Module: SCORING
Updated screen designs
Module: BOOKING
Updated check of review stage that all slots are still fully valid. Updated scoring screen logos
14th December 2023
Module: BOOKING
Updated cancelled email template
Module: BOOKING
Admin - Added check-in per slot for legacy
Module: SCORING
Updated style
Module: SCORING
Updated screen UI
Module: SCORING
Updated meta viewport for screen
Module: SCORING
Added screens for each course and different style options
Module: SCORING
Added initial screen of top players
Module: BACKUP
Added backup packages
13th December 2023
Module: BOOKING
Updated issue with modify bookings with combo types
Module: BOOKING
Updated page info
Module: DASHBOARD
Updated links and style
12th December 2023
Module: BOOKING
Added internal only option for products
Module: APP
Updated email confirmation for Jamie
Module: SCORING
Updated viewport to stop jumping in zoom level
Module: SCORING
Added powered by to footer
Module: SCORING
Updated resume game logic
Module: SCORING
Updated getting scores to order by player with option to order by winning
Module: SCORING
Updated totals style and display
Module: SCORING
Limit to 4 players
Module: BOOKING
Updated style and winner to show multiple drawing
Module: SCORING
Updated email template
Module: BOOKING
Updated information pages to support V3
Module: BOOKING
Updated age displayed for karts juniors
Module: SCORING
Updated UI with branding and restructure to support course specific scoring and multiple courses in a single game
11th December 2023
Module: SCORING
Updated background style
Module: DASHBOARD
Updated bowling link
Module: APP
Updated reciept text size
Module: APP
Added option for double price override
Module: APP
Updated to not show price for basket items if zero
Module: APP
Updated to allow 0.01 priced items to be total of zero
Module: APP
Updated mixers to only show price if is extra
Module: APP
Updated validation check for collection
Module: BOOKING
Updated API for fees to give split correctly per activity
Module: BOOKING
Updated confirmation email layout
Module: APP
Updated to not collect location if collection payment method
Updated booking landing title
Module: BOOKING
Added totals count for calendar
Module: BOOKING
Updated to show ages for each activity type
Module: BOOKING
Updated with race packs split in report
Module: BOOKING
Updated report to give breakdown of product prices per activity type
10th December 2023
Module: BOOKING
Updated product names and enabled karts and bowling combos
Module: SCREEN
Testing live stream
Module: BOOKING
Re-enable email sending after migration
Module: BOOKING
Enable bowling products in data sheet
Module: BOOKING
Updated modify event for meriq
Module: BOOKING
Updated bowling to keep 2 lanes free for internal bookings
Module: BOOKING
Updated bowling events to support picking resources to assign
Module: BOOKING
Updated event creation to not allow splitting
Module: BOOKING
Disabled emails for event creation and cancellations
Module: BOOKING
Added in option to control split of bowling bookings. Updated family bookings per hour to not apply to internal bookings
Module: BOOKING
Temp disable of admin booking emails
Module: BOOKING
Updated product list
Module: BOOKING
V3 - Updated admin calendar to keep scroll position when moving between dates
Module: BOOKING
Updated panel with golf to show correct course
Module: APP
Updated reported to be able to view order details in report
Module: BOOKING
V3 - Updated admin calendar UI. Updated booking report to support multiple type bookings
9th December 2023
Module: BOOKING
V3 - Updated admin calendar URLs and added option to quick link to specific time and date on the calendar to jump between calendars quickly
Module: BOOKING
V3 - Added observer to booking slots to added information into the audit log
Module: BOOKING
V3 - Updated slot panel layout and display checked in information
Module: BOOKING
V3 - Updated to show different colour if kart booking has bowling included
Module: BOOKING
V3 - Updated groups to flag every slot as the group type
Module: BOOKING
Updated round type and number display for confirmation data
Module: BOOKING
Updated to show correct type for multiple rounds
Module: BOOKING
Updated activity list to auto close others if another is opened
Module: BOOKING
Updated to handle if only 1 set of combo products are enabled
Module: BOOKING
Updated products to enable bowling
Module: BOOKING
V3 - Added redirect for old karts URL
Module: BOOKING
V3 - Updated page titles for new flow
Module: BOOKING
V3 - Updated titles through customer flow UI
Module: BOOKING
V3 - Information text
Module: BOOKING
V3 - Mobile UI
Module: BOOKING
V3 - Admin booking panel details
Module: BOOKING
V3 - UI
Module: BOOKING
V3 - Admin UI
Module: BOOKING
V3 - Updated widget for fees
Module: BOOKING
V3 - Updated emails to not show price unless its an online booking
Module: BOOKING
V3 - Mobile UI
Module: BOOKING
V3 - Updated pick times to be fixed on mobile screen
Module: BOOKING
V3 - Updated URLs to replace previous version
Module: BOOKING
V3 - Updated to handle group products
8th December 2023
Module: BOOKING
V3 - Updated karts handling for family hours
Module: BOOKING
V3 - Updated modify of booking to handle if exit without completing
Module: BOOKING
V3 - Updated quantity to handle direct input from admin user
Module: BOOKING
V3 - Updated quick walk-in option to only show when in next 2 hours
Module: SCREEN
Updated kart pricing screens
Module: BOOKING
V3 - Updated calendar
7th December 2023
Module: BOOKING
V3 - Updated admin slot check to remove gaps
Module: BOOKING
V3 - Updated to handle price changing when modifying booking and fix issue with peak price always being used in admin
Module: BOOKING
V3 - Added check-in and print per slot
Module: BOOKING
V3 - Activity list to be open by default if only 1 group / type
Module: BOOKING
V3 - Admin - Updated modified email to only trigger for specific fields being changed
Module: BOOKING
V3 - Added modified email in new workflow
Module: BOOKING
V3 - Admin - Added quick walk-in option to new flow
Module: BOOKING
V3 - Admin - Added race packs into new workflow
Module: BOOKING
V3 - Added in total rounds to be stoerd against slots. Updated modify workflow to handle adding and removing entire activities and changing to different number of rounds to force user to select time slot again
Module: BOOKING
V3 - Admin - Added new workflow for modifying a booking to change times and quantities of people
Module: BOOKING
Disabled Christmas Day 2023
Module: BOOKING
V3 - Updated prices
6th December 2023
Module: BOOKING
V3 - Updated cancelled email
Module: BOOKING
V3 - Updated new admin widget to work on mobile
Module: BOOKING
V3 - Updated quantity to allow entering a number and trigger basket
Module: BOOKING
V3 - Updated migration script to handle group and event bookings
Module: BOOKING
V3 - Added karts data migration to convert to booking product items
Module: BOOKING
V3 - Admin - Added full creation of bookings via new workflow
Module: BOOKING
V3 - Updated admin form with error message handling
Module: BOOKING
V3 - Added customer form to new booking workflow in admin
Module: BOOKING
V3 - Added new admin booking creation UI and process
Module: BOOKING
V3 - Admin changes
5th December 2023
Module: BOOKING
V3 - Updated gap after golf activity to give 40 minutes + 20 minutes standard gap
Module: BOOKING
V3 - Updated booking confirmation page
Module: BOOKING
V3 - Updated searching for slots to remove repeating queries and cast type criteria for resource IDs
Module: BOOKING
V3 - Updated handling of start time for next activitiy to round up to valid slot based on activity type slot_time
Module: BOOKING
V3 - Added in max selection option per product
Module: BOOKING
V3 - Updated availability checking of slots to fix issue in bowling for people count and change checking to avoid overlapping
Module: BOOKING
V3 - Admin - Added product selection to panel information
Module: BOOKING
V3 - Added selection of order of activities
Module: BOOKING
V3 - Added logic for resources against products and alternate golf resources for multiple resources
Module: BOOKING
V3 - Updated golf resources config
3rd December 2023
Module: BOOKING
V3 - Updated to allow group bookings via new system
Module: BOOKING
V3 - Added support for multiple activities to complete all availability checks and adjust start time to be after last selected activity
Module: BOOKING
V3 - Recreated review, payment and confirmation. Updated admin booking panel to support activities listing
Module: BOOKING
V3 - Recreated booking details and addons stages
Module: BOOKING
V3 - Added selection of first activity
Module: BOOKING
V3 - Updated product selection page
2nd December 2023
Module: BOOKING
V3 initial work
Module: CASH-SUB
Updated print URL
Module: APP
Added email for accept and reject
Module: BOOKING
Added in price table
1st December 2023
Module: BOOKING
Updated link to new split invoice for bookings and app order fees
Module: BOOKING
Update BG image for golf
30th November 2023
Module: BOOKING
Updated invoice payment details
29th November 2023
Module: GOLF
Disabled bookings for customers
Module: APP
Updated URLs and removed domain restriction
Module: APP
Updated to enable printing
28th November 2023
Module: APP
Updated to test audio sound
24th November 2023
Module: BOOKING
Added power by SCC to landing page
20th November 2023
Module: BOOKING
Updated report to include golf
Module: BOOKING
Updated golf logo and wording. Updated scoring to golf logo
Module: BOOKING
Updated review page to show activity type and holes if golf. Updated arrival time to 10 minutes for all activities apart from karts which stays at 20 minutes.
19th November 2023
Module: BOOKING
Updated mobile next button
Module: BOOKING
Updated golf UI
Module: BOOKING
Added golf logo
Module: SCORING
Updated score to be a max of 6
Module: SCORING
Added create game that will autofill email if already logged in to a games list area
Module: SCORING
Added finding historic games to allow viewing scores and resuming any active games
Module: SCORING
Auto end game when filling in the score on the last hole
Module: APP
Added IP restriction for app ordering admin
Module: SCORING
Updated leaderboard to sort by rank
Module: APP
Added ability to turn app ordering on and off via admin settings
Module: APP
Added ordering of mixers
Module: APP
Updated to new App Admin UI
Module: APP
Updated to new App UI
Module: SCORING
Updated to new App UI
Module: APP
Updated logo to be smaller
Module: SCORING
Updated score input to use number pad on phone
Module: SCORING
Added confirm email logic
Module: SCORING
Reduce logo size
Module: SCORING
Updated to take back to play page after saving score
Module: APP
Updated to max width for desktops
Module: SCORING
Added ending game and emailing results
Module: SCORING
Added game scoreboard
Module: SCORING
Added scoring app
18th November 2023
Module: APP
Updated to only add transaction to EPOS if its paid online
Module: APP
Added invoice generation with email for app orders
Module: APP
Updated admin page to include connected time
Module: APP
Added categories and new menu. Added new reporting page. Updated admin page to background load to handle errors and connection issues
Module: APP
Added auto expiry of 5 minutes for orders that are not accepted
Module: APP
Added payment workflow
17th November 2023
Module: APP
Added receipt printing
Module: APP
Added support for double and consolidation for products when ordering
Module: APP
Added rejecting of orders
Module: APP
Added admin and status changes
Module: APP
Updated user information form
Module: BOOKING
Added in pricing group functions
16th November 2023
Module: APP
Added options on order items
Module: APP
Added location selection fields
Module: APP
Added initial online ordering
15th November 2023
Module: GOLF
Added new golf booking system
14th November 2023
Updated dashboard links
5th October 2023
Module: BOOKING
Added peak pricing rules for 2023-2024 school holidays
30th September 2023
Module: EPOS
Updated bowling import to move to processed folder when done
Module: EPOS
Updated issue with check of bowling import resulting in duplicates
Module: WIMPY
Updated wimpy build files
Module: BOOKING
Updated karts event booking validation to check it has full resources available when creating events
14th September 2023
Module: BOWLING
Updated import script to handle multiple years
12th September 2023
Module: HOLIDAY
Updated total counts to be since 1st April
Module: BOOKING
Updated UI for admin area and disabled booths and bowling customer side
Module: BOOKING
Updated karts migration script for V2 release
27th August 2023
Module: BOOKING
Updated start time on Sundays to 11am for booking engine
Module: APP
Added Android QR App APK
Module: IP
Updated to allow bypass of check if logged in already with an admin user
Module: QR-CODE
Added new app page to be packaged for android
12th August 2023
Module: BOOKING
Updated fees api endpoint
Module: BOOKING
Updated fees api endpoint
11th August 2023
Module: BOOKING
Updated email notification list
Module: DIGITAL-SIGNAGE
Added uploaded folders
Module: COMMAND
Added CLI command to sort folders of transactions into months and years
Module: BOOKING
Added access to booking report for supervisors
10th August 2023
Module: DIGITAL-SIGNAGE
Updated to flip image
Module: DIGITAL-SIGNAGE
Updated bug with pricing screens
Module: BOOKING
Added fees api endpoint
9th August 2023
Module: DIGITAL-SIGNAGE
Added generic screens
26th July 2023
Module: GENERAL
Updated dependencies
Module: TESTING
Added automated bowling bookings client tests
Module: BOOKING
Updated report to filter by types of bookings
Module: BOOKING
Updated to split emails per booking type
Module: BOOKING
Updated to make sure rounds ar ebeing passed in to engine
Module: BOOKING
Updated audit to show previous value
Module: BOOKING
Only audit if booking is confirmed
Module: BOOKING
Added audit history
Module: BOOKING
Updated addons connection
25th July 2023
Module: BOOKING
Updated panel to only show prices if online source
Module: BOOKING
Updated review and confirmation page for support of bowling
Module: BOOKING
Updated to make multiple games allocate to the same resource
Module: BOOKING
Added limit for bowling to keep 4 lanes free from online customer bookings
Module: BOOKING
Added indexes to improve speed of customer search
Module: BOOKING
Updated calendar for new pending resources layout
Module: BOOKING
Added migration script for karts. Updated events to allow multiple events at the same time across specific number of resources
Module: BOOKING
Updated to support bookings being split in the calendar UI across multiple resources
24th July 2023
Module: BOOKING
Updated to allow multiple slots to be same length of time as each other for bowling for additional games
Module: BOOKING
Updated bowling end time calcullations for slot requirements based on number of people and time of game, including spread across multiple lane factor
Module: BOOKING
Updated bowling pricing logic to handle different prices with additional games for adults and children
Module: BOOKING
Updated from latest released changes
Module: BOOKING
Updated email confirmation subject message
19th July 2023
Module: BOOKING
Updated calculated fees when modifying a booking that has addons resulting in the addon total not being counted
9th July 2023
Module: BOOKING
Updated report to split out addons
2nd July 2023
Module: BOOKING
Updated invoice generation to be for previous month than all pending bookings
1st July 2023
Module: BOOKING
Updated typo on race packs
30th June 2023
Module: BOOKING
Updated report to correct calculated fees
Module: TESTING
Updated booth testing pack
29th June 2023
Module: BOOKING
Updated UI for booths client booking
28th June 2023
Module: QR-CODE
Updated to show a different message if validating a booth booking
Module: DATA
Added data mask script to remove all PID for customers
Module: SECURITY
Updated IP restriction check to allow bypass for local development
Module: BOOKING
Updated booths to be coming soon
Module: BOOKING
Updated to remove booths from customer side and bowling from admin to allow soft launch
Module: BOOKING
Added in tickets and studio prepp
Module: BOOKING
Updated admin mobile navigation UI
Module: BOOKING
Added index to customers phone number to improve instant search
Module: BOOKING
Updated analytics events
Module: BOOKING
Updated booth client slot UI
Module: BOOKING
Updated timeout to pass previous page so user is redirected back to where they was after logging back in
Module: BOOKING
Updated admin calendar widget showing incorrect week range
Module: BOOKING
Updated booking report layout
27th June 2023
Module: BOOKING
Added in initial work to prepare for bowling client bookings
Module: TESTING
Added in testing to cover new booking workflow and specific booths bookings
Module: BOOKING
Added in customer booking for booths
Module: TESTING
Added test coverage for modifying booth bookings and changing package
Module: TESTING
Added automated test for booths booking creation to validate size and package selection
Module: VERSION
Updated to V2 to reflect restructure to bookings
Module: BOOKING
Updated split search to be type specific. Updated bowling to support adults and family games within same time slot and make rule kart specific
Module: BOOKING
Updated date widget UI and layout
Module: BOOKING
Updated bowling and booths to new UI
Module: BOOKING
Updated calendar with new resources to support prior bookings to resources existing
26th June 2023
Module: BOOKING
Updated tests to reflect UI changes
Module: BOOKING
Added in scripts to setup resources, packages and connections for new booking types support
Module: BOOKING
Updated modifying of a booth booking to support changing packages
Module: BOOKING
Added in booking packages to allow different price options
Module: BOOKING
Updated to add support for groups and events for multiple booking types
Module: BOOKING
Updated to support max_children settings
Module: BOOKING
Updated to make modifying a booking work with multiple booking types
Module: BOOKING
Updated UI fonts
Module: BOOKING
Added dropdown navigation menu and reorder to admin area
Module: BOOKING
Updated admin UI
25th June 2023
Module: BOOKING
Updated admin navigation
Module: BOOKING
Added initial support for bowling using new engine
Module: BOOKING
Updated price calculation rule to be per person only if allow multiple is enabled
Module: BOOKING
Re-enable booking setting cache
Module: BOOKING
Updated display screen to only use kart bookings
Module: BOOKING
Added in ability to disable_day for booths and other booking types to not return any slots if day is disabled
Module: BOOKING
Updated panel to support different types of bookings
Module: BOOKING
Added in ability for bookings to be assigned and displayed into specific resources. Added in new booths calendar UI
Module: BOOKING
Added ability for quick search to support scanning QR code
Module: BOOKING
Added resource allocation model
Module: BOOKING
Removed default of adult slot
Module: BOOKING
Updated to display price per person
Module: BOOKING
Updated calendar UI
24th June 2023
Module: BOOKING
Added terms and arrival checkboxes on review page
23rd June 2023
Module: BOOKING
Added view for pending slots that are not bookings yet
22nd June 2023
Module: BOOKING
Added abandoned command to clean up data
Module: BOOKING
Updated report for internal vs online count
21st June 2023
Module: TESTING
Updated booking test into reusable booking trait for faster test creation
Module: BOOKING
Updated arrival time to be 20 minutes before first slot
Module: BOOKING
Updated client search bar UI
Module: BOOKING
Added time of day filter
Module: BOOKING
Updated to limit to 6 weeks ahead
Module: BOOKING
Updated to fix week switch not changing actual day
Module: BOOKING
Updated to persist search criteria when changing between date weeks
20th June 2023
Module: BOOKING
Updated client calendar to allow up to 12 weeks ahead
Module: BOOKING
Added javascript cache busting
Module: BOOKING
Updated customer client UI with new date picker and layout
19th June 2023
Module: BOOKING
Updated report to show inc and exc fees
18th June 2023
Module: ADMIN
Updated dashboard stats UI
Module: ADMIN
Updated navigation notification icons style
Module: BOOKING
Updated to scroll when hitting search to results
Module: BOOKING
Updated calendar admin for tablet size
Module: UI
Updated general UI background images
Module: BOOKING
Small UI changes to client booking side
Module: BOOKING
Removed event tracking
Module: BOOKING
Added in event tracking for searching
Module: BOOKING
Updated admin booking list page
Module: WIMPY
Removed wimpy product management and redirect to epos product management
Module: DASHBOARD
Updated to hide stats when viewing external embed
Module: DASHBOARD
Added new summary widgets for wimpy ticket and cash subs
Module: EMPLOYEE
Updated minimum wage
Module: PAYROLL
Updated with breakdown per day of wimpy tick and cash subs
Module: WIMPY
Updated to automatically send wimpy ticket orders to EPOS that will then feed to the KVM
Module: WIMPY
Migrate prices to epos products for wimpy override
Module: WIMPY
Updated products to be powered by EPOS products and migrate previous data over
Module: WIMPY
Added in product key to prepare for epos migration
Module: TESTING
Added in booking client test for multiple session coverage
Module: BOOKING
Added stage tracking for online orders
Module: BOOKING
Updated availability engine for client side to enforce junior maximum limits when split across multiple bookings in the same session
Module: BOOKING
Updated race packs with images and increase walkin gap to 2 hours
Module: BOOKING
Updated phone number validation in admin flow
Module: BOOKING
Updated quick walk-in to automatically trigger check-in process and print slip
Module: BOOKING
Added walk-in option for bookings that are within the next hour
Module: CHANGE-LOG
Updated to remove hiding future branches
Module: CHANGE-LOG
Updated released features list
Module: BOOKING
Added in ability to resend confirmation email and updated wording on other booking emails
Module: BOOKING
Added checking for availability testing state
17th June 2023
Module: BOOKING
Added rules for summer holidays booking system
Module: BOOKING
Updated booking start and end date when having multiple sessions
Module: BOOKING
Added release time to booking calendar for pending online bookings
Module: TESTING
Added admin smoke test
Module: BOOKING
Added information message for client booking system for alerts
Module: TESTING
Added browser testing for booking kart calendar covering creating
Module: TESTING
Added new browser testing ramework
Module: BOOKING
Added 1 second sleep to give Dojo time to update status following auth so payment intent is in the right state for when we try to capture
Module: BOOKING
Removed audit as breaking bookings due to uuid method clash
Module: BOOKING
Updated status for online abandoned
16th June 2023
Module: BOOKING
Added timeout flag for after dojo return
Module: BOOKING
Increase timeout to 30 minutes
15th June 2023
Module: BOOKING
Added in extra email for confirmation
13th June 2023
Module: BOOKING
Added audit logging
Module: QR-CODE
Added support for food and drink redemption
Module: BOOKING
Updated food print slip
Module: PRODUCT
Added order for booking addons
Module: BOOKING
Updated addons UI
Module: BOOKING
Release new feature for addons
Module: BOOKING
Added print slip for addons
12th June 2023
Module: PRODUCTS
Updated wimpy product URL and order of epos products that they are loaded
11th June 2023
Module: BOOKING
Updated mobile UI
Module: IP
Remove cache
Module: BOOKING
Updated QR code scanned at to check if date is captured
Module: BOOKING
Updated with latest release
Module: BOOKING
Updated mobile menu style
Module: BOOKING
Added an in-progress view to see customers going through the booking system
Module: BOOKING
Added view customer button to booking panel and count of previous bookings
Module: BOOKING
Added extra validation around phone number
Module: BOOKING
Added quick booking search
Module: BOOKING
Updated email confirmation to include addons and make arrival 15 minutes before more visible on email and booking flow
Module: BOOKING
Updated booking confirmation to include addon breakdown
Module: BOOKING
Updated admin system to show addons within booking information
Module: BOOKING
Added in saving of addons and calaculation of prices to include addons with review breakdown including passing new total including addons to final payment provider
Module: BOOKING
Added BOOKING_ADDONS_ENABLED to control if addons is enabled as a step for customers in booking flow
Module: BOOKING
Updated standard customer UI layout
Module: BOOKING
Added new add-on step for food and drinks to checkout flow
Module: BOOKING
Added feature to not track customer booking system if IP address is in the list of internal IP addresses
Module: BOOKING
Added tracking when QR code is scanned and show data in booking panel
Module: BOOKING
Updated UI and buttons to only be enabled if the booking is the current day
Module: QR-CODE
Updated to split messages into API endpoint. Added in error message handling and returning end state to inform user
Module: QR-CODE
Added handling if QR value is not in our standard format
Module: QR-CODE
Updated to allow dismiss on click and data api
Module: QR-CODE
Updated UI elements
Module: QR-CODE
Updated success to stay on screen for 40 seconds
Module: QR-CODE
Updated layout styles
Module: QR-CODE
Updated to increase camera size based on screen size
Module: QR-CODE
Added in valdation states and response handling and connector for bookings
Module: QR-CODE
Added failed scanning state
Module: QR-CODE
Added scanning and validation endpoint
Module: QR-CODE
Added initial scanner
Module: BOOKING
Updated printer slip host
10th June 2023
Module: BOOKING
Updated host of printer
Module: BOOKING
Updated print slip for race packs
Module: BOOKING
Updated print slip
Module: WIFI
Updated terms loading
Module: UI
Minor changes to colours
Module: GENERAL
Sync servers
Module: GENERAL
Updated version of SCC
Module: BOOKING
Updated powered with SCC
Module: WIFI
Updated terms and conditions
Module: BOOKING
Updated initial landing page structure
Module: BOOKING
Removed noindex flag
Module: EPOS
Updated with cache enabled and performance changes
Module: DIGITAL-SIGNAGE
Fix bug with missing peak rules for bowling
Module: EMPLOYEE
Updated business rota view on mobile
Module: BOOKING
Updated to make peak a configuration. Added indexes to boost performance
Module: BOOKING
Updated calendar to have own start and end time configuration
9th June 2023
Module: BOOKING
Updated bug with incorrect status showing for check-in on booking panel
Module: BOOKING
Updated google analytics
Module: BOOKING
Updated page title
Module: BOOKING
Updated reporting filtering to support different views and filters. Updated analytics to not track against local environments. Updated print slip to show Online if source
4th June 2023
Module: BOOKING
Added internal email confirmation to online only bookings
Module: EPOS
Updated to handle duplicate transaction keys from different tills
Module: EPOS
Updated transaction import to use key and date for check
Module: BOOKING
Added page titles to allow tracking
Module: BOOKING
Updated calendar to make online more visible
Module: BOOKING
Updated addons wording and invoice details
31st May 2023
Module: BOOKING
Updated cancel email and added payment test mode
Module: BOOKING
Updated customer form to confirm email address
Module: BOOKING
Updated email templates
26th May 2023
Module: BOOKING
Added amex logo
Module: BOOKING
Updated privacy policy
Module: BOOKING
Disable cancellation email
Module: BOOKING
Updated privacy policy and refund policy
25th May 2023
Module: BOOKING
Added modified and cancelled emails. Added in to show amount due at venue if booking was paid online then amended
Module: BOOKING
Updated UI
Module: BOOKING
Removed test print slip buttons
Module: BOOKING
Added restriction to redirect to bookings system
Module: BOOKING
Updated to add card logos and UI changes
24th May 2023
Module: BOOKING
Added maintenance mode
21st May 2023
Module: WIMPY-TICK
Updated print button on confirmation to trigger print API
20th May 2023
Module: CASH-SUB
Updated to send slip via print API
Module: CASH-SUB
Removed sending to printer via email
Module: CASH-SUB
Updated to send slip via print API
Module: BOOKING
Updated booking panel buttons to now allow check-in and actions that are in the future
Module: BOOKING
Updated booking slip with extra information
Module: BOOKING
Added to auto print slip on check-in
Module: BOOKING
Added race type to print slip
Module: BOOKING
Updated slip to uppercase surname
Module: BOOKING
Add print slip function to bookings
Module: BOOKING
Added testing printing slip API
Module: BOOKING
Fixed bug with event group modifying not working when trying to add comments
Module: DIGITAL-SIGNAGE
Remove test times and put back to 10pm rule
Module: DIGITAL-SIGNAGE
Updated to test night screen
Module: WIMPY
Updated to remove unused variables
Module: BOOKING
Updated day report total to not include fees
Module: BOOKING
Added today report for bookings
19th May 2023
Module: BOOKING
Updated invoice template layout
Module: BOOKING
Added ability to download invoice via the UI if it has been generated and exists
Module: BOOKING
Added invoice generation and sending for fees due
Module: BOOKING
Updated UI of calendar and reporting
Module: BOOKING
Added booking fee flag and total due fees stats
Module: BOOKING
Added booking reporting filtering options
Module: BOOKING
Added reporting
Module: BOOKING
Updated navigation UI
Module: BOOKING
Added fees page
Module: BOOKING
Updated to always return a number for adults and children when nothing is defined
Module: DIGITAL-SIGNAGE
Updated race screen to display correct text when only 1 space left
Module: BOOKING
Updated booking panel UI
Module: DIGITAL-SIGNAGE
Updated page style layout
Module: IP
Added new quick add current IP address on admin page
18th May 2023
Module: DIGITAL SIGNAGE
Updated signage screens to read from folders of images and cycle
Module: DIGITAL-SIGNAGE
Add new screen methods for peak and off peak displays with after hours fallbacks
Module: BOOKING
Updated expired error message
Module: BOOKING
Updated to change auto expiry of payment releases
Module: GENERAL
Added analytics
Module: BOOKING
Updated calendar to show source of pending bookings
17th May 2023
Module: WIFI
Updated customer list data
Module: CUSTOMER
Updated to show postcode when on map view
Module: CUSTOMER
Added map view for location of customers that have used the wifi network
Module: EMPLOYEE
Updated with start and end dates for employee. Start date is automatically set when the employee is approval. End date is automatically set when the employee is made in-active
15th May 2023
Module: DASHBOARD
Added new dashboard quick stats
Module: BOOKING
Updated Dojo API reference to include new require properties for payment intents to release payments after 1 hour
14th March 2023
Module: EMPLOYEE
Lock down employee area for in-active users
Module: GENERAL
Bug fix to date and time pickers to lock version
19th February 2023
Module: EPOS
Updated day total calculation to use correct dates when checking if has transactions
Module: EPOS
Updated sales total to only use transactions if sales report disabled
Module: BOOKING
Added validation checks to group and event selection form
Module: HOLIDAY
Added split table of pending requests to be easier to review
18th February 2023
Module: WIFI
Added capture of mac address
Module: CUSTOMER
Updated to show first joined wifi and last joined wifi fields
Module: CUSTOMER
Added split page for wifi customers list
Module: EPOS
Remove email notifications of imports
Module: HOLIDAY
Updated emails list
Module: HOLIDAY
Added email notifications to managers when a holiday request is submitted
Module: CUSTOMER
Added new data capture fields to customer view page
Module: WIFI
Updated to capture postcode
Module: WIFI
Updated data capture form and customer module to list extra data
Module: WIFI
Updated data capture form
Module: BOOKING
Added validation to customer form to make sure phone number is at least 10 digits long to grab valid data
Module: CUSTOMER
Added source to customers admin area
Module: WIFI
Added form to capture basic customer information
Module: EMPLOYEE
Updated order of emplloyees on leave report
Module: EMPLOYEE
Added sorting to employee leave requests report columns
Module: EMPLOYEE
Added leave requested date and report of all employees. Added summary count of leave requests on individual employee view
20th December 2022
Module: BOOKING
Added Christmas opening peak hours
1st December 2022
Module: WIFI
Updated network
Module: WIFI
Updated client to connect
Module: WIFI
Updated controller config
23rd November 2022
Module: WIFI
Debug
Module: WIFI
Added connect to wifi and unifi initial steps
21st November 2022
Module: KVM
Enable auto load / refresh
20th November 2022
Module: BOOKING
Updated booth settings
Module: BOOKING
Added booth initial logic
Module: VOUCHERS
Release module
15th November 2022
Module: UI
Updated button styles
14th November 2022
Module: UNIFORM
Added requested date
Module: UNIFORM
Remove from IP restrictions
Module: BOOKING
Updated group booking logic to fully block out track and flag if standard bookings exist
Module: BOOKING
Updated availability check logic to avoid end time going over start time
Module: BOOKING
Added check for employee existing
Module: USER
Updated dashboard of checkin history to use table search
Module: EMPLOYEE
Updated checkin review and editing, wimpy ticket display, cash subs display
13th November 2022
Module: KVM
Disable voids
Module: KVM
Updated grouping
Module: KVM
Enable voids
Module: VOUCHERS
Updated display data
Module: EMPLOYEE
Updated export email content
Module: PAYROLL
Updated reasons to with ucwords
Module: EMPLOYEE
Updated notification icons
Added wimpy build files
Module: ROTA
Added daily totals for hours
8th November 2022
Module: WIMPY
Updated build files
4th November 2022
Module: EPOS
Updated handling of studio till when pending end of day report
28th October 2022
Module: KVM
Added blank sleep screen
Module: DOMAIN
Restrict system based on domain
Module: PAYMENT
Added ApplePay and GooglePay support
Module: PAYMENT
Added payment intent pre-auth and capture
Module: BOOKING
Added race packs to confirmation page and email
Module: BOOKING
Updated booking timeout
Module: BOOKING
Added race packs to customer flow
27th October 2022
Module: BOOKING
Added payment details to email and panel when online payment
Module: PAYMENT
Added full dojo payment processing
Module: PAYMENT
Added Dojo payment processing initial work
Module: EPOS
Updated sales report to handle up to midday next day to process as previous day sales
26th October 2022
Module: KVM
Updated ipad colours
Module: BOOKING
Updated screen to only use confirmed slots
25th October 2022
Module: UI
Updated checkin UI
Module: UI
Updated employee facing widget pages
Module: UI
Updated login widget UI
24th October 2022
Module: UI
Updated theme button and labels to have shadow
Module: PAYROLL
Updated onboarding email to send only based on flag and not employee state
23rd October 2022
Module: VOUCHER
Updated to new balance
Module: VOUCHER
Added starting balance and current balance to voucher admin review
Module: VOUCHER
Added redeemed information on admin review
Module: VOUCHER
Added view button when reviewing as admin
Module: VOUCHER
Added approval system per transaction
Module: VOUCHER
Added security check for employee session and IP restriction
Module: VOUCHER
Added admin review module
Module: VOUCHER
Added approved by to UI
Module: VOUCHER
Added in approval from manager flow
Module: VOUCHER
Updated create button
Module: VOUCHERS
Added redirect to template after creation
Module: VOUCHERS
Added template for envelope
Module: CUSTOMERS
Release module
Module: BOOKING
Officially release feature
Module: BOOKING
Updated UI for modals
Module: BOOKING
Updated UI with icons
Module: VOUCHERS
Added notes into redemption history
Module: CUSTOMERS
Added in restrictions for IP and employee
Module: BOOKING
Added ability to add alert messages to users
Module: CUSTOMERS
Updated format for names
Module: CUSTOMERS
Added basic profile listing out information and bookings
Module: CUSTOMERS
Added initial new module to list out all customers
Module: VOUCHERS
Added voucher transaction checking for available balance and automatic redemption flagging
Module: VOUCHERS
Added in redeeming and logging of transactions with calculated remaining balance
Module: BOOKING
Removed ability to modify a cancelled booking
Module: VOUCHERS
Added logic for dynamic fields based on options
Module: EPOS
Updated server name historically
Module: EPOS
Added storing server name against transaction for history
Module: EPOS
Updated to rename sales report to stock report
Module: VOUCHERS
Added fields
Module: BOOKING
Updated mobile UI
Module: BOOKING
Added editing when coming from search support
Module: BOOKING
Added search UI
Module: EPOS
Updated import of transactions to assign studio 004 to studio till
Module: EPOS
Updated handling of transaction data for studio till to adjust totals correctly
Module: EPOS
Added command to transfer studio data from bar
Module: BOOKING
Added search for all bookings page
21st October 2022
Fix original V1 branch
Module: BOOKING
Updated help text on group and event modals
Module: VOUCHER
Added extra fields to handle deposits
Module: VOUCHERS
Added in basic UI
Module: VOUCHERS
Added data structure and initial admin UI
Module: BOOKING
Updated panel layout
Module: BOOKING
Updated booking admin navigation
Module: BOOKING
Updated panel buttons layout
Module: BOOKING
Added has bowling flag
Module: BOOKING
Updated screen to remove unused scripts
Module: BOOKING
Updated CSRF checks on bookings area
Module: BOOKING
Added validation for modifying slots to make sure its a 20 minute valid time
19th October 2022
Module: BOOKING
Updated saving of race packs
Module: BOOKING
Bowling - Added initial functions to support new type
Module: BOOKING
Added race packs option to admin bookings
17th October 2022
Module: BOOKING
Added in read only flag against employee and limit booking admin page
Module: BOOKING
Updated engine to allow 1 hour ahead for empty bookings to be returned if needed for screens
Module: BOOKING
Updated comment display on booking slots when multi line
Module: BOOKING
Updated created employee being changed on modified
16th October 2022
Module: BOOKING
Added auto loggout after 15 mins
Module: EMAIL
Added email images for booking
Module: EPOS
Updated check for transactions to improve performance
Module: BOOKING
Updated dashboard link text and position
Module: BOOKING
Updated report an issue to be a button
Module: BOOKING
Added option to test time moving on screen
Module: BOOKING
Updated to use current date
Module: BOOKING
Updates screen layout
Module: BOOKING
Updated screen
Module: BOOKING
Updated to disbale start gap on screens
Module: BOOKING
Added initial race screen
Module: BOOKING
Added today button
Module: BOOKING
Added in validation check on start time so has to be 20 min slot
Module: BOOKING
Add flag to enable or disable customer bookings
Module: BOOKING
Updated slot warning for arrival time
Module: BOOKING
Removed pricing from email confirmation
Module: SETUP
Added setup
Module: SETUP
Updated config for initial setup
Module: BOOKING
Updated missed booking fee
Module: SETUP
Added setup flag
Module: BOOKING
Added family rule for customers search
15th October 2022
Module: BOOKING
Updated customer search to skip first slot of each day
Module: BOOKING
Updated confirmation information
Module: BOOKING
Added in adjustment of opening times for calendar loading if a custom event has been created that is outside of core rules
BOOKING Added email confirmation to send when being created in admin
12th October 2022
Module: BOOKING
Updated email template
Module: BOOKING
Added email to be required
Module: BOOKING
Updated sending email bcc
11th October 2022
Module: BOOKING
Updated requires state to not checked in
Module: BOOKING
Added october holiday rules
Module: BOOKING
Updated order of rule engine
Module: BOOKING
Added email confirmation
Module: BOOKING
Fixed issue with timezone storing when data is converted from object to array
Module: BOOKING
Updated content
Module: BOOKING
Added content
Module: BOOKING
Added ability for content pages
Module: BOOKING
Added footer to customer UI
Module: BOOKING
Added created by to say system when online booking
Module: BOOKING
Added date to slot card
Module: BOOKING
Updated engine to handle if races go past end of day time rules
Module: BOOKING
Enabled timeout on cron job for release script
Module: BOOKING
Added exit button - to be removed later
Module: BOOKING
Updated confirmation to use data than engine
Module: BOOKING
Added UUID for bookings
Module: BOOKING
Updated count down timer
Module: BOOKING
Updated to check if slot has been confirmed
Module: BOOKING
Added review and confimration steps
Module: BOOKING
Updated to auto redirect if timer runs out
Module: BOOKING
Added live count down timer
Module: BOOKING
Added message for user on time limit for booking
Module: BOOKING
Added unconfirmed bookings into calendar so slots cannot be booked if a customer is currently in the process of booking
Module: BOOKING
Added server script to release bookings
Module: BOOKING
Updated step one to handle if a slot is already selected to show it has been
Module: BOOKING
Added customer details page step with validation of existing slots
Module: BOOKING
Added in extra information to slot checks with final end time for entire slots
Module: BOOKING
Updated mobile UI
Module: BOOKING
Added reserving slots by customers with auto release script
Module: BOOKING
Added background image to UI
Module: BOOKING
Added limit to date picker to restrict past
Module: BOOKING
Added next button after slot selection
Module: BOOKING
Customer UI to show multiple session times
Module: BOOKING
Updated customer UI
Module: BOOKING
Added in logic to load calendar differently if contains meriq, not enabled yet
Module: BOOKING
Updated calendar rule times to match real ones with weekend rules
Module: BOOKING
Added version and report an issue to calendar page
Module: BOOKING
Updated customer search to require a 1 hour gap for next available slot
Module: BOOKING
Updated to not return slots in the past
Module: BOOKING
Add initial availability check for customers
10th October 2022
Module: BOOKING
Renamed dashboard to calendar
Module: BOOKING
Added validation checks for customer information
Module: BOOKING
Updated bug where next button does not show if no slots then has slots
Module: BOOKING
Added in modifying for events and groups
Module: BOOKING
Clean up logging
Module: BOOKING
Updated customer search to clear and reset on open
Module: BOOKING
Updated validation on slot checking for events
Module: BOOKING
Updated UI for customer search
Module: BOOKING
Updated initial loading of modal for booking
Module: BOOKING
Added customer search
Module: BOOKING
Added slot checking for time before allowing to create
Updated htaccess
Module: BOOKING
Updated to find next slot if only adults and next is family
Module: BOOKING
Updated form flow
Module: BOOKING
Added ability to modify standard bookings
Module: BOOKING
Added booking status options
Module: BOOKING
Added option to flag booking is from Meriq
Module: BOOKING
Added storage of which employee created or updated a booking and show in panel
Module: BOOKING
Add race type to show on calendar slot
Module: BOOKING
Added check in and no show flags to booking
Module: BOOKING
Added auto refresh of calendar
Module: BOOKING
Updated confirm button to release after booking
Module: BOOKING
Added format of phone number on storage
Module: BOOKING
Updated calendar slot display text
Module: BOOKING
Updated panel contents
Module: BOOKING
Added warning message on slots
Module: BOOKING
Added ability to look for next slot if not available due to family vs adult race limit
Module: BOOKING
Updated UI
Module: BOOKING
Updated to block if no slots available
Module: BOOKING
Updated event type
Module: BOOKING
Updated handling of custom events blocking next slot
Module: BOOKING
Added create group booking functions
9th October 2022
Module: EMAIL
Added images for emails
Module: BOOKING
Added work for multi slot booking
Module: BOOKING
Rework engine for handling splitting people into groups for multiple slots for one booking
Module: BOOKING
Updated for changing time on search
Module: BOOKING
Added ability to create events and using them when checking availability
Module: BOOKING
Added scrolling to current time
Module: EPOS
Updateed handling of payment to avoid duplicates
Module: BOOKING
Updated mobile UI
Module: BOOKING
Added slot time to pass through
Module: BOOKING
Updated timezone
Module: EPOS
Updated till layout
Module: BOOKING
Change default open time
Module: BOOKING
Added date rule system
8th October 2022
Module: BOOKING
Updated calendar picker UI
Module: BOOKING
Updated calendar to be changable with dates
Module: BOOKING
Updated booking sidebar
Module: BOOKING
Added creation of bookings
Module: BOOKING
Added limit to children of 4 per slot
Module: BOOKING
Added step 2 switching of widget
Module: BOOKING
Updated booking widget
Module: BOOKING
Added slot checking
Module: BOOKING
Validation for max people
Module: BOOKING
Updated adult and children selection to limit based on available people numbers
Module: BOOKING
Added checking for slot and available checks for number of people
Module: PAYROLL
Updated email for new lines in message
Module: BOOKING
Added check endpoint
Module: BOOKING
Added extra fields, added type to be stored and number of races passing to new booking modal
Module: BOOKING
Admin Calendar UI
7th October 2022
Module: BOOKING
Admin calendar UI
Module: WIMPY
Updated email to only send when accepted
Module: WIMPY
Restrict wimpy tick to prevent self approval
Module: BOOKING
Added new UI
Module: EPOS
Use transactions for sales total over sales report
Module: EPOS
Added in handling of PAYMSGROUP files to get correct end of day sales total
6th October 2022
Module: BOOKING
Admin UI
Module: BOOKING
Added login to bookings admin
Module: BOOKING
Added checking for multiple days and price checks
5th October 2022
Module: BOOKING
Added core validation rules against overall booking
Module: BOOKING
Added handling of multiple rounds and split booking slots with gap
Module: BOOKING
Added initial database schema and availability logic
Module: EPOS
Updated import of sales report to skip if empty
4th October 2022
Module: ARCADE
Updated to allow decimal values
30th September 2022
Module: CHECKINS
Updated review to highlight in orange if accepted without reason
Module: CHECKINS
Remove duplicate when flagged for attention
Module: SAFE
Updated date time format
Module: SAFE
Updated to cash control with location, user, credit card, stripe and cheque fields added
Module: CONFIG
Complie app
Module: DB
Added index on epos tables
29th September 2022
Module: VOUCHER
Remove from main navigation
Module: VOUCHER
Initial work for new module
Module: SAFE
Updated how input fields are used to be quantity of each currency value
Module: SAFE
Added ability to delete a safe reading with password protection
Module: SAFE
Updated inputs to increment on number values
Module: WIMPY
Updated wimpy tick to have a review stage
Module: UI
Updated mobile sidebar to scroll
28th September 2022
Module: EPOS
Updated transaction view with KVM
Module: EPOS
Added wimpy to split between food and club sales after 10pm
Module: WIMPY
Added ipad screen
Module: WIMPY
Added wimpy builds to UI
26th September 2022
Module: PAYROLL
Add save as PDF function in payroll
Module: HOLIDAYS
Added in option to select type, updated rota to display type of leave
Module: UI
Updated to be more compact
Module: SAFE
Creaetd new safe readings module
Module: ARCADE
Created new module
Module: UI
Added favicon
Module: PAYROLL
Updated new employees to only include if also approved
Module: PAYROLL
Add payroll report state tracking
Module: ROTA
Add audit log for state change
Module: PAYROLL
Automatically send new employee details with payroll email
Module: CONFIG
Install PDF handler
Module: EMPLOYEE
Added exporting as PDF with password protection
Module: ROTA
Fixed bug with employees being able to see rota under business view when not published
5th September 2022
Module: PAYROLL
Added bcc email
1st September 2022
Module: PAYROLL
Updated to default load this week
Module: CHECKINS
Updated admin module to default load this weeks checkins
Module: ROTA
Updated to audit any changes and display them against the rota
Module: CHECKLIST
Force user to be logged out on entry of list
Module: WIMPY
Added ipad kiosk mode
Module: KVM
Updated process page to match new version of KVM layout
Module: KVM
Updated process page to include ping
Module: ROTA
Added read only view for employees to see all other people
31st August 2022
Module: UNIFORMS
Updated navigation to show alert count of pending uniforms
Module: DOCUMENTS
Added ability to assign an scanned document to an employee to be within their area
Module: EMPLOYEE
Added notification for pending leave requests to navigation
28th August 2022
Module: PAYROLL
Updated to show total numbers on report
Module: WIMPY
Fix email confirmation to go to the employee
23rd August 2022
Module: EPOS
Added void reason to wastages
Module: EPOS
Added new command to sort processed files into date folders. Updated sales report product sales to use data table
19th August 2022
Module: CONFIG
Updated IP check to work when no IPs are set
Module: CONFIG
Updated initial new site setup
Module: CONFIG
Updated to handle default new site setup
18th August 2022
Module: KVM
Updated to load from background request to reduce load and not crash screen if throws an error
Module: EPOS
Updated transaction table to highlight refunds
Module: EPOS
Updated to allow multiple server IDs against an employee to be used for EPOS servers
Module: EPOS
Updated to handle refunds when calculating total sales
Module: CHECKINS
Updated reason to retain after saving
Module: CHECKINS
Added reason box to allow checkins
Module: PAYROLL
Added checkin reasons to checkin module and pull through to payroll as a reason to help populate
Module: ROTA
Added initial work to export rota as a PDF
Module: EMPLOYEE
Added feature to be able to email export of employee
Module: EPOS
Updated to have price fixed to 2 decimal places when editing products
Module: EPOS
Updated product data handing for import
Module: EPOS
Updated products to ignore products over 9 digits
Module: EPOS
Updated output folder for product export
Module: EPOS
Added in import handling of product data and generation of export to allow data to sync back to the till
Module: KVM
Updated routing order to fix issue with actions and undo not working as category is overriding the URL options
16th August 2022
Module: DASHBOARD
Added checklist to dashboard widgets
Module: FORMS
Updated so new fields being added go to the end of the form instead of the start
Module: FORMS
Updated fields in form builder to be expanded
Module: FORMS
Added textarea as a field type
Module: FORMS
Added quick yes no options for adding a field
Module: FORMS
Updated submission to use original form order of fields
Module: FORMS
Updated to store submissions at current state of submission so future form changes does not impact the actual submission
15th August 2022
Module: FORMS
Updated triggers to support radio or text fields as source triggers
Module: FORMS
Updated submission view to handle triggers to show fields only if triggered
Module: FORMS
Added in triggers for fields to conditional show based on values of other fields. Currently only supports a text field being triggered
Module: UI
Added in custom error pages with information
Module: FORMS
Updated ordering of submissions table
Module: FORMS
Added in ability to drag to reorder fields in form builder
Module: FORMS
Added restrict option and apply employee pin. Updated to track user as employee filling out the form rather than user
Module: FORMS
Added rendering of the form within normal UI. Added in storing of responses and admin module to view responses and single response will all data captured
Module: FORMS
Updated creating a new form to fix issue with new options element
Module: FORMS
Added ability to create a form with text, checkbox and radio buttons with multiple options and saving with deleting of form elements
Module: FORMS
Added checkbox repeater into form builder
Module: FORMS
Added initial work for for builder
Module: ROTA
Added auto saving after editing any rota cell to avoid issues with timeout when it takes a while to complete the entire rota
Module: ROTA
Updated colour of cells to highlight if an employee is working in another department
14th August 2022
Module: KVM
Added ability to filter items based on product categories
Module: KVM
Debug - Remove voids
Module: KVM
Debug - Allow voids
Module: KVM
Updated UI
Module: KVM
Updated background colour
Module: KVM
Updated number of items per screen
Module: KVM
Remove fixed heights
Module: KVM
Updated to have 5 columns insteaed of 6
Module: KVM
Updated full screen view of KVM
Module: KVM
Updated UI
Module: UI
Remove showing sub items on hover in side bar
Module: PAYROLL
Updated review process with updated employee checkin UI
Module: CHANGELOG
Updated released branches
Module: KVM
Updated KVM to group items if same in order and handle options with new small tickets and new font
Module: FORMS
Added initial structure for forms
Module: WIMPY
Updated to email the employee when the wimpy tick is submitted
Module: CHECKINS
Updated to show reason in review if more than one issue
Module: CHECKINS
Updated ignore review to accept review
Module: EMPLOYEES
Updated fix for error when saving department
Module: CHECKINS
Added quick filters to view just this week or last week
Module: PAYROLL
Remove text from email report
Module: CHECKINS
Updated review table style
Module: CHECKINS
Updated to ignore test users
Module: CHECKINS
Added new feature to flag possible issue checkins for review with ability to ignore
Module: CHECKINS
Added clean up command to remove instant check in and outs
Module: CHANGELOG
Removed coming soon section
Module: PAYROLL
Updated reason to save inline and automatically save on change
Module: CHECKINS
Updated to make end time for actively checked in employees to use end of shift if available
Module: CHECKINS
Added command that will automatically check people out based on the shift end time if they have not checked out
Module: CHECKINS
Updated actively checked in people to allow end time to be defined
Module: CHECKINS
Removed total pay as should only be within payroll module
Module: CHECKINS
Updated new date picker to be available throughout
Module: CHECKINS
Added checkins to be like payroll review with inline editing
Module: PAYROLL
Added page alert message to show the full page needs refreshing for overall summary to reflect actions
Module: PAYROLL
Updated to make saving checkin changes without reloading the entire page
Module: PAYROLL
Added ability to edit the date as well as time within employee checkin review
Module: PAYROLL
Updated payroll employee review of checkins and shifts to include exact shift is possible with expected and total hours
Module: ROTA
Added alert message if there is pending leave requests during the rota period in view
Module: CHECKINS
Added shifts for checkins to show
12th August 2022
Module: CHECKINS
Updated to sort by end date
Module: CHECKINS
Updated to use data tables for instant search
Module: CHECKINS
Updated redirect when editing checkins from new module
Module: CHECKINS
Added module to have overview of all checkins
Module: DASHBOARD
Removed card payment link until complete
Module: EMPLOYEE
Updated handling of department assignment to avoid removing all
Module: DOCUMENTS
Added ability to rename files
Module: DOCUMENTS
Add module to be available in employee area for managers and supervisors
Updated sidebar order
Updated navigation to show sub items when within module
Module: PAYROLL
Updated employee checkin breakdown style
Module: PAYROLL
Removed business summary section
Module: UI
Updated scrollbar for mobile sidebar layout
Module: UI
Added scrolling on sidebar
Module: DOCUMENTS
Added created datetime to documents
Module: DOCUMENTS
Added ability to delete documents
Module: DOCUMENTS
Updated storage path for uploaded documents
Module: DOCUMENTS
Added documents module
10th August 2022
Module: PAYROLL
Added shifts for specific day on per employee checkin list
Module: CHECKIN
Added handling for prompts when multiple shifts on same day
Module: CHECKIN
Updated to ask for reason if check in or out time is more than 15 minutes from the shift start or end time
Updated checks to use shift to link against
Module: PAYROLL
Updated handling of salaried employees to be same throughout and adjust overall totals correctly
Module: DASHBOARD
Hide check-in / out button on mobile
6th August 2022
Module: ISSUES
Added new feature to report an issue and have it logged and emailed over
Module: GENERAL
Updated to hide test employees from payroll and rota
Module: UI
Updated adding cash payment slips to new UI
Module: UI
Updated payment history in employee module to match new UI
Module: GENERAL
Updated ordering of employees through out payroll, employees and rota to be ordered by first name instead of surname
Module: ROTA
Updated UI buttons to move reset and print with main actions on active search rota
Module: ROTA
Updated style for employee overview to be more compact
Module: ROTA
Added new feature for employee overview that allows you to see each individual employee and a combined view of all their shifts across all departments
Module: ROTA
Added into options menu listing out other department names that someone is scheduled against
Module: UI
Updated rota to match new UI
Module: BOOKINGS
Updated latest released features into bookings feature
5th August 2022
Module: CHANGELOG
Updated change log to show module for each log
Module: UI
Updated to new UI for adding documents and training records
Module: EMPLOYEE
Prevent in-active employees from gaining access to the system
Module: EPOS
Added transactions_enabled flag against tills, if disabled it will link directly to sales report
Updated change log to remove duplicate messages
Module: ROTA
Added cell colour to flag if someone is scheduled to work another department on the same day
Module: HOLIDAYS
Added ability to cancel a leave request
Module: EPOS
Updated to show transactions first and split end of day report to sales report page
Module: HOLIDAYS
Updated approver link to be user instead of employee
Module: HOLIDAYS
Release new feature
Module: HOLIDAYS
Updated style for different status of leave requests to show in table
Updated change log to hide merge commits
Updated table hover state when using yellow highlight
Module: HOLIDAYS
Updated UI for creating a leave request
Added ability for employees to create leave requests
Module: HOLIDAYS
Added leave request to show as off on admin employee view for individual rota
Module: HOLIDAYS
Added leave requests to admin employee page and within employee dashboard
Module: EPOS
Bugfix on transactions table not ordering by date correctly
Module: HOLIDAYS
Added manage leave requests feature for admins to review, approve or reject leave requests by employees
Module: HOLIDAYS
Added showing leave requests on employee view of rota and mobile view
Module: HOLIDAYS
Added database tables to store leave requests and updated admin rota view to show approved leave requests and disable ability to rota in employee on approved leave
Updated coming soon to show when work was being done on the new features
Updated branch name for future work when working in a remote origin
Updated release notes to show coming soon features based on work that is branched out but not merged into a released git branch
Updated manage products list table to be more compact and increase to 100 per page
Module: PAYROLL
Added in reason field when reviewing payroll before sending to accounting and include reason value within the report email
4th August 2022
Added ability to edit times of checkins via the payroll report page V1
Updated change log generator to only show active branch changes
Module: STOCK
Bugfix to prevent empty rows being added to stock manager
Added remove button to stock manager
Added current stock level when selecting a product with manage stock feature
Added void reason handling for entire void transaction level and display on the transaction view
Added handling of void transaction item reasons and display on transaction view
Added total rota hours, total hour diff to accounting view for payroll module
Updated employee data tables to sort by employee surname by default
Added data table functions to employee list area
Updated edit checkins to return back to checkins as active tab after edit
Added delete confirmation prompt when deleting a check-in
Fixed issue with checkin button allowing double clicks that resulted in checking out straight after checking in
Added initial work on bookings
Added database structure for booking system
Updated layout to bust css cache
Updated change log to group by day and change style
Added manage stock form to update actual stock levels based on measures, buy unit and sell unit to increase stock to the right level
Updated totals alignment on payroll review page
3rd August 2022
Added ability to send payroll report email
Updated table styling on print mode with new UI
Updated payroll to be in new UI and handle print styling to remain in light theme
Updated total checkin hours on accounting processing page to be same as rota for salaried employees
Updated payroll to set salaried employees checkin total hours to be same as rota hours as they do not checkin
Updated change log to have date and time shown
Changed release notes to be change log and fixed mobile layout
Added release notes generation
Added initial updates to payroll flow to email the report to people
Added salaried flag to employees and set 0 diff on payroll
Updated payroll to fix lapping over to following monday
2nd August 2022
Added revisionable and resourceable
Removed revisionable
Added revisionable
Added basic theme driven settings
Updated payroll to fix missing rota shifts
Removed total pay from employee dashboard
1st August 2022
Added kiosk mode back in for pages that allow it
Added option for onboarding to hide bank details if cash employee
Updated rota styles
31st July 2022
Updated to hide logout as buttin if not admin
Updated checkin link
Added login as feature to allow going into an employees account as an admin to view it as them
Updated version
Updated day rota on mobile
Updated version
Updated edit checkin UI
Fixed employee dashbaord with rotas
Updated emmployee view for rotas to fix next week not showing on mobile view and publish flag not being checked
Updated UI on wastages
Updated to process till_7 as till_2
Fixed check-in buttons and edit option in admin
29th July 2022
Fixed dashboard buttons on mobile
Added version
Updated UI
Updated version
Updated versions
Updated version handling
Updated print styles
Added version number
Updated check-in link to be old one for now
Added KVM auto clear
Updated to fix issue with removing all departments
Updated to remove external link
Added void reason
Updated approve button
Updated kvm
Removed void from kvm
Added green button style
Added confirm prompts on all delete buttons
Updated settings
Added welcome message to employee dashboard
Added settings options with welcome message
Updated kvm
Hard code server_id 1
28th July 2022
Updated epos ui
Added wimpy logo
Updated epos ui
Updated kvm
Updated DOB on user dashboard
Updated dashboard
Updated dashbaord
Updated dashboard
Added next and previous to products
Updated kvm font size
Updated KVM
Enabled void sales in kvm
Updated KVM
Updated kvm
Updated stock manageer
Updated to only reduce stock for bar tills
Updated background row colours
Updated nav to keep active state on sub pages
Added sub nav items
Added stock level to product list
Updated command to ask for product ID
Updated debug command to handle adding stock
Added fields for stock system and ability to reduce stock on transaction processing
Added stock debug script
27th July 2022
Added settings to nav
Updated EPOS first screen in new UI
Updated welcome screen buttons
Updated logout to be in nav
Updated input ui
Added in dropdown menu for extra settings
Updated ui-changes
Updated css bust cache
Updated mobile menu
Updated mobile menu handling in new ui
Updated mobile layout
Updated employee frontend
Updated employee area to have rota first
Updated employee view
Updated employee area
Removed void transactions from kvm
26th July 2022
Updated employees page design
Updated sidebar to not use grid and be fixed
Updated employee list page with new design
Updated design
Added initial redesign
25th July 2022
Added manage epos products
Remove login button from restrictions
Updated transaction import to support V28 upwards to get product names
Updated beep to be horrible
Updated kvm
Updated kevm
Updated KVM
Updated trend percent to 1 decimal place
Updated kvm
Updated close full screen with zero key
Updated to allow kvm to work with any till
Updated to switch between full screen views
Added packery as local file as slowing connection
Added audio ping on new order
Added stop start actions for KVM
Updated KVM
Updated to bust cache on css
Updated KVM to allow keyboard interactions
Updated kvm
Updated KVM
Added waiting number
Updated kvm
24th July 2022
Allow void in kvm
Updated kvm
Added background color based on time
Updated kvm
Added KVM
Disable cache
Updated to create products if price is zero
Updated checking for void transaction items
Updated to handle refunds
Updated cache to clear on deployment
Fix issue with popular products
Updated wastages
Added wastage handling
Updated popular products handling
Adjusted cache times
Added option to adjust cache time per method
Added caching features throughout
Fixed day report looking at 1 day ahead of intended
Updated stats blocks layout
Updated till page
Updated transactions page
Updated transactions table for default order by
Updated epos bullets
Added comparing data
Added handling of NOSALE data
Updated transactions table
Updated page change to scroll to top of table
Added data table with search and custom styles
Updated mobile charts
Updated kids karts criteria
Updated day report
Updated day report]
Added epos day reports
23rd July 2022
Updated button background
Added club and bar totals
Added transaction date to single view
Updated totals not adding transactions as fallback
Added showing bg colour to flag if pending, transactions / live or sales confirmed data source
Added test flag against till that does not include its data in overall totals
Added run.sh command
Added server ID against employee and cache queries to improve performance. Updated import to calc change given. Added reset transactions command to bulk remove all data and reset ready too re-import
Added handling of unknown file types
Updated to use transaction data when no sales data is aavailable
Updated to allow and show transactions if no sales report
Updated to fix transactions date query to handle working hours of 6am till 6am next day
Updated back to overview to reset search dates
Added server_id to UI
Added handling server_id
Added versions to css and js
22nd July 2022
Updated bug where transactions for single day do not return
Updated to exclude void transactions
Reduce overall font-size
Updated transactions import
Enabled transaction importing checks for all tills
Updated order of transactions table
Updated height of transactions chart
Updated import command helper
debug transactions import
Updated with individual transaction view
Added transactions to use filter dates
Added transaction list
Updated epos import to create products
Added ability to import transaction data
Added till_id to import_files
Updated import notification for date
Updated to fix if midnight
Added database tables for epos transaction handling
21st July 2022
Disable club override on epos import
Updated epos import if it is after midnight and before 9am then take bar upload and store against club till
Updated ordering of sales history
Updated error in epos import
Updated epos import
Updated import check for epos as filename is always the same
Added database tracking for files imported to avoid importing the same file more than once
Updated epos search
Added fonts
Added email notifications of import running
Updated epos overview mobile layout
Added mobile friendly tables
Updated epos overview to work on mobile
Updated DOJO nav link to open in new tab
Added more quick filters to epos
Updated epos overview layout
Updated format for single till report chart data
Added full report per till to use dates from original search
Updated epos to default view to this week
Added position for tills
Added handling if runs after midnight to use previous day
Updated bowling import to handle CSV format
20th July 2022
Added import bowling command to handle automatically and show kids summary on bowling
19th July 2022
Updated number handling for over 1000
Added latest bowling data
Added handling bowling till
Removed products sold from overview
Updated data checker to use filter
Added filtering to all parts of epos overview
Added quick links to epos
Added filtering to overview
18th July 2022
Updated popular products to 5
Added date to single report view
Hide date when viewing single day
Updated to show last day sales total
Added epos report filtering based on date ranges single view
Updated popular products
Updated to rename file instead of delete after import
Updated handling of epos import data to do cross day and new folder location
Updated transfer script
Updated clear button to clear product
Updated keypad JS
Updated keypad to hook into card payment receipt totals
Updated epos table to be equal widths
Updated epos graphs to be to 2 decimal places
Added sales total business wide to graph
Updated epos layout
Updated epos till data layout
Updated php.ini
Added ini config files
Disable flare git logging
Updated import.sh
Added cron via laravel
Added transfer script into repo
Updated overview epos chart to 14 days
Updated to remove CSV after import
Updated pages till
Added import script
Updated employee export
Updated epos export
Updated epos export script
Updated so only active tills are used
Updated styles
Updated import command to parse sales data csv
Added overall sales per till on single graph
17th July 2022
Added sales breakdown
Added till specific view
Added chartjs
Added basic reporting for tills
Added basic report for till
Added foundations for epos data
Added csv parsing
Updated epos export script
Added EPOS export script
16th July 2022
Updated welcome screen when only one button
Added IP restriction based on buttons now home screen
Added auto logout after check in and out
Added auto logout after 5 seconds
Fix width on product name for wimpy email
Updated wimpy tick email content
Added wimpy ticket email to print
Added card type product javascript
Updated printer email adddress
Added sending email on cash sub submission
Updated employee wimpy tick to 4 per page
Disable card payment form post
Added ipad mode for checkin. Added widgets to the homescreen. Added initial screen for card payments with touch screen interface and number pad updates
14th July 2022
Updated pagination in checkins
Updated employee area with uniform message if none exist and split sections in personal info
Updated employee page to standardise titles and layout
Updated wimpy tick to be 2 per page
Added multi pagingation to employee admin page. Added cash subs to list out and be deleted
13th July 2022
Updated rota print view
Added quick links to stay present after searching payroll
Updated payroll to not jump ahead weeks till after monday at 6am
Added no index to prevent google indexing
12th July 2022
Remove total amount of pay in accounting view
Added accounting view
Added dashboard page back to admin
Hide generate contract for cash employees
Removed permanent from contract type dropdown for now
Added auto print for contract
Updated contract header
Attempt print page numbers and header
Added variable contract
11th July 2022
Fix cash subs pulling employee from previous order record
24th June 2022
Added minimum of 0 to be added to subs
Increase print size
Updated print layout
23rd June 2022
Removed section on employee page
Added print style for cash sub confirmation
Added payroll total number format
Updated summary payroll minus
Added cash subs to payroll
Added cash subs
Removed work on wimpy
Added employee type to employee list page view
Updated server in wimpy to be approved by
Added order total amount to approval page
Added requirement limit for supervisors for under £50 and managers for over £50 for wimpy order approval and added employee type field
Reduce font size on Cash Stipulation
Updated font size for terms
Edit of Cash Empployee Report Format
Updated payment document
Added payment document print
Added clubspeed button
Added ability to delete wimpy orders on employee page
Added ability to delete products on wimpy order page
22nd June 2022
Added wimpy summary to payroll
Added close button javascript. Updated wimpy tic to wimpy tick
Lachlan Done Stuff and added some Kkkk's
Updated to set order history to be sorted by order date desc
Updated to be datetime for orders not just date
Added list out of orders on employee admin profile
Update README.md
Removed unused file
Added creation of wimpy tic orders for employees
Added ability to create products and manage in admin area
21st June 2022
Add back in count uniforms on new status
Updated to fix status field blocking migration
Added print view for rota
Added ability to select start date for rotas to go more than 3 weeks either way
Updated uniforms table to show actual status
Added statuses to uniforms to allow rejection. Added new tabs of processed and rejected of uniforms
Added save button to employee pending / review
Added formatting for onboarding form
19th June 2022
Added private handling of file serving
Updated to store documents in public
Added documents to employees
Updated mobile rota
Added notes for mobile rota view
Updated mobile layout for employee view
Fix html
Reduced size of Printed By Size on Payroll
Added employee training
Scale down printed by text
Updated payroll quick links
18th June 2022
Updated to centre landing page items
Updated uniform centre to be publicly accessible
Fixed error with field inputs when no value
Added confirmation alert if rota is already published
Disabled dashboard for admins
Added employee nav badge
Added notification badge to menu
Added validation backend checks for onboarding form
Added uniform centre
Added notes field to employees
Updated employee admin page rota view
Updated notes modal handling
Added notes to shifts
Added ability to add multiple shits to same day
Added date to rota view
Added rota concept and ability to publish and unpublish rotas
Added handling if no hours against department
Added rota totals for department and business wide
Remove department from onboarding form
Added department assignement and rota
Added rota to employee admin view
Updated payroll for incorrect variable
Updated payroll for cash employees when missing data
Fix rota
Updated accordion
Added accordion for employee payroll breakdown
17th June 2022
Updated print styles for payroll and rota
Updated payroll overview
Updated summary table payroll order
Updated summary table
Added employees to list in payroll summary if has rota hours but not checkins
Added hour totals with rota and diff for payroll summary
Added week total for employee rota
Updated permissions on deploy script
Updated deploy script
Added deploy script
Updated employee rota to be row per department for display of overview
Added ability to delete shift from rota
Added cash summary to print view
Added showing department on employee rota
Added rota to employee dashboard
Hide quick search on rota print view
Updated with department switch
Updated rota
Added total hours
Added rota loading and saving
Added saving of shifts
Added initial start of rota
Added notification badge for pending tab
Updated employee admin page for multiple tabs
Updated payroll to exclude checkins for cash employees
Added cash payments to payroll report
Updated bulk checkout to default to current date and time if not set
Added payment records
16th June 2022
Updated employee dashboard
Updated order of welcome screen
Updated users to have relation with employee
Added print button to payroll
Added user management area
Added account dashboard
Added decryption for export
Added print text for employee export
Added employee export
Added employee export view
Added printed by
Updated print layout for payroll
Remove dark background on print
Added print view for payroll
Added required fields to onboarding
Updated field type of bank details
Updated with encryption of bank details
Added space on logo welcome page
Updated homepage order
Updated welcome page
Added mobile nav
Updated css
Remove dark mode
Added creation of users for employees and ability to login with restricted access
Added confirmation on new starter form and pin generation
Added help text
Updated employee editing with all fields
Added employee onboarding approval and delete
Updated checkin with fixed width
Updated check out button
Limit checkin history to 1
Updated logout button
Fix logo
Updated logo
Updated home
Updated mobile
Updated onboarding for mobile
Updated onboarding form
Fix migrations
Downgraded to php 8.0
Added vendor
11th June 2022
Updated employee list table to show pin
Added tabs to employee list page with different states
Added encryption to account password onboarding submission
Added onboarding fields to fillable employee model so data can be saved
Added saving of initial onboarding form
Updated DOB format back to original. Removed employee create via admin interface
10th June 2022
Updated format of working hours. Created new elements
Updated logo handling for scaling factors of different UI screens
3rd June 2022
Added onboarding start. Added keypad interface for login
Added payroll flag for anyone checked in and bulk checkout ability
Added IP restriction management and functions to checkin system
Added ability to login with just pin code
2nd June 2022
Updated time calculations
Added payroll report
Added admin ability to check other employees in or out
Added check-in history to employee view
Added ability to edit check-ins with new date time pickers
Added wage calculations
Added employee management
Added auth
1st June 2022
Setup project config
Updated readme
Initial setup