CHANGELOG
v3.50 (2024.11.05)
Add ability to subscribe to Campaigns
Add recipient list to campaign details
Enhance style and layout in Campaigns
Remove wallet pass template relation from campaigns
Update dependencies
Fix plan archive/clone routes
Fix RemoteLOCK venues
Fix contact lists tag contacts filter subquery
Fix contact lists with search filter subquery
Fix campaign requests validation rules
Fix campaign sending and scheduling endpoints and buttons
v3.49 (2024.10.29)
Add calendar button block on pass download view
Add calendar links and ical attachement to mails and storefront resource
Add analytics events to calendar buttons and fix their size
Add support for custom pass layouts (ios only)
Update dependencies
Disable relevant date pass prop on invalid or used passes
v3.48 (2024.10.23)
Add check for contact email and remove ambient exception
Add contact_address to external API project resource
Add serial number to generic (group template)
Add check and warning for unsupported ios browsers
Add venues to project dashboard details
Remove Staff access from project edit endpoints and refactor api endpoints
Remove Staff access to KYC
Remove relevant date from multi-day hotel passes
Refactor RBAC for Staff
Remove design template endpoints
Remove everything design template related
Disable event ticket email
Upgrade sentry version
Update dependencies
Fix draft privacy policy action
Fix plan creation for editor
Fix editor acl check
v3.47 (2024.10.15)
Add subscription to SMB plan
Switch ticket mail to text
Refactor google pass service to only call google when needed
Revert voucher coupon text over strip
Revert phpstan upgrade cause it is still crashing
Update pass csv generator
Update formatting
Update pass generator
Update dependencies
Remove relevant date if pass is not pristine
Fix passes and customers CSV column names
Fix google pass service
v3.46 (2024.10.01)
Add contact ID and campaign name to pass export CSV
Add support for the new pricing plan SMB
Add reverb as a broadcaster option (migrating from pusher)
Add start/end timeslot validation in booking order
Add explanation to text editor
Add hint to matching pass availability settings
Update dependencies
Update design in account view and translations
Update design in Points section of the project editor
Update design in text editor
Update vcard to flat outlined style
Update lottery email to text
Update translations
Move lang icon to the left
Replace request logger with route stats logger
Enhance styles in the general settings section of the project editor
Enhance styles in project header
Enhance UI design
Implement new layout for kinken vouchers
Change md editor preview
Move editor preview control buttons out of component
Bring back the text buttons in text editor
Remove checkin open time setting from availability
Remove industry and legacy controllers
Remove unused assets
Remove order limit from meeting passes
Remove checkin open time from availability settings
Remove obsolete tickets vuex module
Refactor booking unit service
Refactor contact service
Refactor integration service
Refactor create workspace form a bit
Fix Sentry issues
Fix make shorter operation
Fix messageable coupons and max_redemptions waterfall
v3.45 (2024.09.17)
Add hints to project editor
Add missing cancelation policy link
Add check if project has active passes and disable serial number toggle
Add dense to general project input fields
Add ability to provide address for venue group tenants
Add amount due to google passes without seatmap
Add contact id to activity export
Move group pass template editor to pass adv settings
Update translation file
Bump braces from 3.0.2 to 3.0.3 (#910)
Bump micromatch from 4.0.5 to 4.0.8 (#911)
Bump axios from 1.6.7 to 1.7.4 (#909)
Remove tinymce
v3.44 (2024.09.06)
Add support for the new Lite pricing plan
Add pass link campaign code to CSV export
Add RemoteLOCK fallback access info saving
Add ability to rotate RemoteLOCK pin code on storefront pass details
Add ability to add stamps and points to LITE plan
Rename products into projects
Improve markdown html styles on storefront pages
Update styles in the WS settings
Update style in Transactions and Invoices
Update design in WS settings > integrations
Update business info form style
Update strings and translations
Refactor kinchaku subscription start method
Remove summer campaign banner
Remove project start date constraint from plan sales
Remove obsolete switch for "Accept (stripe) payments"
Fix outlined text fields
v3.43 (2024.08.20)
Add custom domain to emails
Add flag for custom domain to storefront
Add support for custom domain in google passes
Add custom domains to config and trusted hosts
Add plan check-in open time to API resource
Add message body_en to api request
Add push notifications to booking projects without plans
Add message body_en to request and always show data collection flag
Add support for storefront links with custom domain
Add check for custom cname domain
Add CSV export routes to editor role
Add AI button to project description editor (dev only)
Add back tiers and points flag to storefront project resource
Move hide branding inside white label
Improve custom domain detection
Remove extra click from custom domain sign in
Replace hardcoded backend url
Update JP text for project empty state
Update dependencies
Fix sentry issues
Fix missing account view for editor role
Fix saving branding colors with file uploads
Fix pause/resume customer subscription from dashboard
Fix redeeming rewards that cost more than points balance
Fix api endpoints for contacts by external_id
v3.42 (2024.07.30)
Add new role Editor
Add tenant phone number to available locations list
Add PP and TC Links
Add support for pass serial number
Add serial number to pass preview
Add pass serial number to CSV export
Add handler for install action trigger
Add new pass layout with prominent custom field
Add support for pass title property
Add pass install action trigger
Add ability to daily rotate RemoteLOCK pin codes
Add check for winners vs applications count
Add webhook settings to kinchaku API integration settings
Add plan and project update webhook sending job
Add webhook events for pass operations
Add ability for admins to change pass booking date
Add no data message when there are contact passes
Add Japanese explanation text to lottery block
Add lottery draw notification
Add plan sales date check for lottery selected plans
Add toggle to enable daily rotation of RemoteLOCK pin codes
Move amount due to secondary when used with serial number
Refactor RemoteLOCK toggle and hints
Fix grammar
Fix style on plan select toggle
Fix toggle style
Fix data collection toggle
Fix draw query
Fix invite changing role of existing member
Fix seatmap projects with one category
#### v3.41 (2024.07.16)
Add support for custom payment methods
Add lottery draw preliminary support (dev only)
Add filters to project list
Add payment methods selector to plans
Change birthday into birthdate
Enhance visual look of the elements in the plan drawer
Update JA translation
Remove plan drawer closing on save
Refactor on-site payment method
Fix birthdate month picker in Japanese
Fix sentry issues
v3.40 (2024.07.10)
Add Ad Block "Summer Campaign"
Add custom domain to branding settings
Add more fields to venue address form
Add checks for on-site and self check-in
Add lottery project settings block (dev only)
Add ability to save custom domain for white-label
Add address to external API venue resource
Add amount due to ticket passes header
Add lottery ticket model and project settings
Add nullchecks to oauth fixing rare errors
Add venue address to project list external api response
Add plan on-site flag reset if self-checkin was enabled
Refactor wallet pass invoice and subscription relationship moving ids to columns from meta json
Change assets links to absolute URLs in external API resources
Update dependencies
Disable remind expiration email for android devices
Remove contact picture from lists
Hide lottery settings for dev only
Fix validation error on sales limits updating
Fix subscription status display in pass details
#### v3.39 (2024.07.02)
Add predefined tags (artist, genre, organizer) and translations for them
Add validation to kv tags to prevent colons in the tag name
Add validation rule for special chars in workspace name
Add support for on-site payment method (SeteMares/kinchaku/issues/1100)
Add support for setting sales limits on ticket categories
Add category link to external API plan resource
Add status filters to pass list
Add threshold to external API messages controller
Add get contact passes by external_id endpoint to external API
Add pax column to bundle ticket type CSV export
Update external API endpoints to correspond with API docs
Update Nova Project filters
Update renewed pass with a new invoice id upon renewal
Update dependencies
Reduce logging in pass services
Remove shortuuid from external api responses
Remove devices and object_id columns from wallet_passes table
Remove legacy vue filters (maintenance)
Fix Kinchaku subscription double processing
Fix not working translation of errors coming from backend
Fix missing reward icon on new stamp projects
#### v3.38 (2024.06.18)
Add ability to override bundle venues on a plan (#1087)
Add ability to select redemption people quantity for bundle (#1087)
Add transaction type and subscription ends at to contact details page
Add company to contact details page
Add tags to project (#1088)
Add key value tags attribute to project (#1088)
Add empty states for projects and crm list views
Add invoice payment failure status to payment history
Move "sign out" into account view
Update markup to create space for payment processing failure hint
Cleanup translations and prevent bundle redemptions update on issued passes
Change stamp project editor blocks order and hide cancel policy
Tweak ticket categories editor for bundle subtype
Remove members ability to update workspace settings
Update design in WS settings > General pane
Update API V1 Project resource
Remove remote lock PIN from not valid hotel passes
Update labels and translation
Fix sentry issue 5417007344
Fix empty state with search
Fix subscription cancelation on pass details page
Fix hotel passes issuing from the dashboard
Fix customer subscription issuing from the dashboard
Fix cash customer subscription creation from the dashboard
Fix hotel pass template color not updating
Fix booking unit ios logo layout not updating
Fix last bundle redemption from self-checkin
Fix missing project saving error
#### v3.37 (2024.05.16)
Add pending invitations list on workspace create
Add check for bundle type before returning bundle venues
Add support for quantity on ticket check-ins
Enhance create workspace view
Enhance k-card-data-table style
Get rid of shadows on cards
Adjust dashboard widget styles
Update translations
Enhance dashboard and customer list card
Improve brand colors
Move UI to project and add ability to set brand primary color (#18)
Remove accept marketing and katakana from customer info
Fix KPictureField heic bug
Fix date filed validation and is_japanese detect
Fix select field not updating parent model value
#### v3.36 (2024.04.30)
Add support for onecoin pricing plan
Add fractured price support for Shopify orders
Add referral program info into shopify widget resource
Add ability to subscribe for Shopify plan
Update dependencies
Refactor Shopify referral program discount creation
Remove disabled field from short url
Remove referral program from response when barcode is not referral
Fix tier rewards list
Fix Shopify referral discount creation
#### v3.35 (2024.04.18)
Add beta badge to booking projects
Add new pass list columns to all project types (device, voided, used)
Add ability to disable default distribution page completely
Add support for en language in locations, beacons and notifications
Improve project customers export (add customer id and fix export for projects without DC)
Refactor activity view add pass id and details drawer to activities list
Update dependencies
Update translations
Remove piechart from coupons and vouchers to prevent confusion with issued/installed numbers
Remove obsolete Freee integration and its dependency (cleanup)
Fix members list snackbar messages on adding/removing workspace members
Fix android pass preview
Fix broken redirect after removing project
v3.34 (2024.04.11)
Add hint to brand name both in workspace branding and in project general settings
Add brand color picker to workspace branding settings (hidden behind with_whitelabel flag) (#904)
Add country to pass details drawer (was not displayed before)
Add country property to pass response and column to project pass activity CSV export
Add Kiosk role to members editor (hidden under a flag in admin workspace settings)
Add Kiosk role (#1070)
Add ability to set tickets plan quantity to unlimited after creation (before, the system was ignoring this field)
Allow event notification (pass actions) on all plans for tickets and booking projects by removing admin workspace flag
Update labels and translations
Fix data collection fields ordering bug
Fix project editor default preview colors (couple of different issues in Sentry)
Fix sentry issue 5180549047
v3.33 (2024.04.02)
Add new pass design color picker
Add ability to save wallet_pass_id and points info on Shopify order
Add Shopify webhook signature check before saving
Add Shopify order update on points balance modification
Add promotion block to dashboards
Add ability to remove privacy text when it is not required
Replace hardcoded mapkit token with endpoint
Update projects list icon
Update labels and translations
Update dependencies
Fix bugs
v3.32 (2024.03.27)
Add rewards to membership cards
Add ability to edit rewards for membership card projects
Add ability to issue and redeem rewards for membership program
Add ability to redeem point card rewards
Add subscription plan cadence property to wallet pass resource
Add check if customer wants to join Shopify loyalty program
Add code support for generic google pass notifications (disabled)
Add endpoint for default design colors
Add hints to stamps and members tier toggles
Add shopify contact export and mail list saving
Add Shopify discount creation on reward redemption
Add support for Shopify partially fulfilled orders
Update dependencies
Update JA translation and strings and validation errors
Update Square SDK to the latest version
Update to Laravel 11
Update Shopify webhook from order paid to fulfilled
Improve rewards styling and add point card rewards
Increase announcements limit
Make square logo field independent of ios logo layout on plans editor
Optimize N+1 queries
Refactor company update endpoint
Refactor project loader (one loader to rule them all)
Refactor stamp rewards
Remove bplats integration
Remove icons and other stuff from point card rewards
Remove rewards from point card tiers
Rename Employee ID back into External ID
Rename stamp rewards into rewards
Fix display custom fields on CRM
Fix edit tiers on members
Fix members rewards list on pass details
Fix pass re-issue
v3.31 (2024.03.12)
Add ability to clone pass
Add used/added points metrics
Add Shopify webhooks processing
Add pass design settings to editor block and remove modal
Rewrite Shopify app auth from scratch
Refactor design templates to only use colors property
Refactor wallet pass template saving move it inside project publish method
Refactor dashboard metrics
Update dependencies
Fix single pass issue limit on coupons
v3.30 (2024.03.05)
Add booking project to the new project editor
Add sales dates and service hours to project summary
Add save and cancel button to design editor on project editor
Add ability to show assigned venue for staff and venue manager
Add ability to issue booking pass from dashboard
Add ability to issue hotel passes from dashboard
Add check for square card presence before subscription creation
Add Puroland sync on the 1st of each month
Add pass signature to shopify resource
Add kaisuken icons fallback from legacy icons
Add venue manager assigned venues to context response
Update translations and remove venue price from translation string
Update dependencies
Remove ability to attach pass directly in campaign manager
Replace onclick event with router link in project cards
Move reward stats to staff-guarded middleware
Fix tinymce load icons bug
Fix error on pass redemption history
Fix project filter
Fix venue manager view for workspaces with facilities
Fix reward parsing in activity
Fix booking units update
Fix response type in OAuth controller
Fix kaisuken icon selector
v3.29.5 (2024.02.29)
Update translations and remove venue price from translation string #1007
Refactor pass renewal and activation date calculation (always use activation date for expiration calculation) #1001
Restore normal Squareup subscription flow (pass issued and email is sent) #1008
v3.29 (2024.02.27)
Add general workspace settings toggle for email registration
Add goaccess daily report command and scheduled job
Add category to announcements
Add apple client secret auto generation command
Add subscription to orders_create topic for Shopify
Add contacts block list
Improve Sentry reports and add sourcemap
Update dependencies
Update JWT library and embed Apple socialite provider
Update error 500 text
Update empty state in venue list view
Remove Laravel Pulse
Remove legacy configs
Remove Sentry Vite plugin for local environment
Fix validation for booking unit images
Fix goToContactsTag function name
Fix group passes template editor images
Fix Sentry bug 4945733470
Disable point expiration settings if the project has an activity
Disable Facebook login
v3.28 (2024.02.15)
Add "on purchase" action trigger
Add ability to disable auth with email per workspace flags
Add support for year parameter in billing summary export
Add smartlock fields to API pass response
Add pass group identifier to apple passes for ticket templates
Add Shopify webhook processing
Add ability to authorize in Kinchaku by Shopify session token
Add support for purchase action trigger (Duplicate removed)
Add customer blocklist feature (#977)
Add support for whitelabel blocklist (#977)
Make service account role to be equal to member
Update dependencies
Update translations
Disable booking change for bundle tickets
Refactor project store in storefront
Fix reload page when importing a module script failed
v3.27 (2024.02.07)
Add: Ability to specify subject for email action trigger
Add: Two abuser domains to blocklist
Update: Hide the link to legal information if there is already a text
Update: Disable backend error messages auto-translation
Fix: Close of actions editor dialog on project notifications
Fix: Max redemption validation on plan for multi-use voucher
Fix: Reload page when failed to fetch dynamically imported module
Fix: "Add commuter pass categories" button
v3.26.3 (2024.02.01)
Add new transport project editor
Add support for pass issue event trigger
Remove unused components for project editor
Clean up and refactor general editor and plan modal form
Refactor project general edit block
Fix data collection form for ticket and transport projects
Fix pwned password check
Fix subtypes for transport project editor
Fix set expires_at date on project editor
Fix missing rewards toggles in voucher plan form
v3.26.2 (2024.01.30)
Add RemoteLOCK PIN to web pass preview
Update pass services with support for unlimited redemptions in a bundle
Disable stripe coupon application
Clean up image uploader
Fix oauth user email check
Fix oauth flow with apple login
Fix empty english terms response
Fix customers acquired coupons list on checkout
Fix static links props
Fix issued coupons usage on checkout
v3.26 (2024.01.25)
Add capacity editing form for project editor schedule
Add support for recurring trigger and self checkin events
Add en versions for the legal terms
Add markdown for legal fields on project editor
Add translate labels for project action operations
Add support for recurring and single run triggers
Add ability to edit bundle venues while no passes issued
Update apple pass service to use plan images first
Change validation to allow 999 redemptions on bundle venues
Fix project hide timetable and location flags for coupons
Fix CRM is company filter
Fix unlimited bundle passes rendered as used
Fix booking capacity check for bundle passes
Fix editing bundle ticket facility/tenant
Fix saving point card with tiers and numeric labels
Fix max redemptions count for bundle venues
Fix expiration settings summary (only show on correct project types)
Fix translation for customer activity triggers
Fix campaign manager list view
Fix puroland projects saving
Fix limited usage toggle on plans form
Fix custom data collection checkbox field in pass issue drawer
Fix booking data sent in pass issue drawer
v3.25 (2024.01.16)
Add Event Triggered Notifications to project notifications
Add support for unlimited redemptions in bundle venue
Add filtering for booking slots duplicates (multiple booking units)
Add RemoteLOCK guest update on reservation change
Add ability to set unlimited redemptions in bundle venues
Refactor storefront self check-in page
Replace template images with project images for pass creation
Hide schedule units display for days without business hours
Update action (event trigger) history screen
Update bundle venues checkin toggle name (locations list)
Update dependencies
Resolve sentry issues
Fix template images saving on images upload
Fix saving of bundled venue list fields in the project editor
Fix condition check for check-in action in pass details drawer
v3.24 (2024.01.09)
Add ability to limit coupons to one per customer
Add support for legacy standard plan
Add status endpoint to sentry ignore
Add external id to the contact search
Add model, service and controller for Action (for the future version)
Add send email action trigger
Move project image upload to a separate request
Change axios formatting function
Disable automatic activation of the Data Collection when there are no fields
Update FormData for new axios version to fix file uploads
Fix API requests filtering
Fix project summary texts in distribution block
Fix field names display on Data Collection setup
Fix full company business info check for square mode
Fix pass links import with empty campaign name
Fix plan strip removal
v3.23 (2023.12.28)
Add new tickets project editor
Add a requirement to fill-in business info
Add new embedded pricing table
Improve ask for upgrade card for project creating
Add description and pictogram for hidden project types
Add operator locale forcing to large CSV export
Replace add venue button with a menu for facilities
Rename "facility" to "venue group"
Refactor business info form (change labels, remove legacy fields, etc...)
Refactor RemoteLOCK toggle into dropdown option for barcode type
Make country a required field in a business form
Move campaign manager behind flag and optimize translations
Update summary and title for expiration settings in project editor
Update Stripe SDK to latest version (v13)
Remove fixed period from sales settings
Fix empty terms and privacy for static pages
Fix plans stock calculation
Fix logic for requiring privacy policy upon project publishing
Fix project short card description color
Fix business info form company name field width
Fix redirect after deleting workspace
Fix persons count parameter when issuing product pass from dashboard
Fix availability calculation for same-day reservations
Fix monetary stats export query
v3.22 (2023.12.12)
Add ability to select a whole facility as a location in bundle ticket creation
Add ability to specify person count in self check-in (#16)
Add custom field to pass preview
Add person count to self check-in card (#16)
Add en version for custom field
Add country to contact resource and csv export
Add ability to self check-in facility tenant in a bundle ticket
Update ios pass template for group bundle tickets
Update google pass template for group bundle tickets
Update puroland service to accept new config file format
Fix billing toolbar styles
Fix venue pagination and sorting issue
v3.21 (2023.12.05)
Add voucher subtype to projects list
Add Laravel Pulse monitoring tool
Add venues pagination endpoint to storefront
Add order exceptions to Sentry
Add ability to add english version to custom text and label
Add group ticket option to bundle tickets
Update dependencies
Fix download csv button on billing
v3.20 (2023.11.30)
Add transactions CSV export
Add ability to change coupon into voucher when adding plans
Add confirmed_checkins to group passes activity export
Add new project editor
Add all projects view
Add for inquiries email to project index page
Hide resume subscription button on canceled passes
Update countries list
Update translations
Fix refunds from dashboard when refunds disabled
Fix DC fields order
v3.19.4 (2023.11.14)
Add support for rewards each having separate icon
Add pass coupon id to pass resource
Add coupon link to expired pass details
v3.19 (2023.11.07)
Refactor mailing list updates
Add back pass_activity count to coupons and loyalty
Add future reservations gauge
Add mailcoach
Add new workspaces to default list in mailcoach
Add support for issuing coupons on group passes
Fix disabling barcode on coupons
Fix announcement date format
v3.18 (2023.10.31)
Add null check for hotel pass start date when the pass iss issued via API
Add backward compatibility template property for really old app versions
Add warning to coupon usage on non Stripe workspaces
Add check for expiration date in the past on cloned project
Add ability to book for today only
Update google wallet group pass template
Update metrics queries to use projects instead of wallet pass templates
Update headers on kinken CSV export
Fix project subtype on vouchers for app pass scan result
Fix voucher activity export column names
Fix expiry last activity calculation
Fix dialog height bug on mobile (fix voucher plan edit)
v3.17 (2023.10.24)
Refactor project's and plan's expiration setting changes
Refactor pass expiration calculation
Refactor wallet pass activity to optimize queries
Fix workspace project counts
Fix project start date saving
Fix venue title on google wallet hotel passes
Fix venues relationship on pass activity
Fix barcode type/format display
Fix group reservation passes
v3.16 (2023.10.18)
Add announcements to dashboard
Add 503
page on frontend and storefront
Add day and month suffixes for birthdate in Japanese
Add pass count check after sending multiple booking order
Add support for group passes in web wallet
Add hover style to availability list
Add check for filled data collection fields
Add delayed job activity export support
Add ability to update group template name and description
Add ability to patch individual project properties
Add ability to filter POS products by venue
Add ability to set default customer language to respect browser language
Add Puroland integration caching
Add same-day expiry for bundle tickets
Add activity logging for pass links
Add persons per plan on group passes property
Improve workspace sender address setting
Improve project index page layout
Improve voucher-coupon pass preview
Improve pass queries performance
Update beacons and locations editor
Update routes and drop unused controllers
Update google ticket class to support localization
Update product endpoints with project
Remove n+1 query from seatmap projects
Remove disable attribute from submit in DC form
Remove coupons from subscription project
Remove Stripe coupon management
Remove obsolete endpoints
Disable refund on subscription passes
Fix address required validation
Fix bundle and linked bundle availability API call
Fix order queue for multiple booking requests
Fix usage count in categories page
Fip project landing status alerts
Fix index project page description border
Fix multi-select values display on contact details
v3.15 (2023.09.26)
Add QIS number to business information
Add QIS number to customer receipt
Add gyoza icon to Kinchaku font
Add tier label to stamp cards
Add ability to export matchings as CSV
Add activity count caching
Update translations
Remove town from company address
Fix default max_reservations
and order_limit
for booking project
Fix matchings pagination
Fix display data collection on pass details
Fix customer email verification column
v3.14.1 (2023.09.22)
Add gender and company name to contact resource
Add automatic customer linking with an existing contact by email address
Add ability to filter reservations by state (tentative, confirmed, completed)
Fix QR login when no workspace is selected
Fix attendee list for old app versions
Fix reservations list to filter by unit is active
Fix order limit on booking project
v3.14 (2023.09.19)
Add select all to venues dropdown
Add ability to continue order after a server error
Add retryTimer
for order server errors with status 429 (too many requests)
Add back project external ID to pass activity export
Add unit to reservation in pass resource
Add Ambient workspace ID to blacklist for cancelation emails
Add booking pass support for checkin open time constrain
Improve contact search validation (increase char limit and show correct validation error)
Improve birthdate field, split it into three dropdowns
Improve 422 error handler to show field errors in place and fix auth error handler
Fix login with workspace invite code
Fix venues import from CSV and its empty state
Fix anonymous product pass issuing for vouchers
Fix and unify route for user invitation via email and link
Fix checkin for booking passes not expiring passes
Hide zero total invoices from storefront payment history
Reduce logging in transport passes creation
v3.13 (2023.09.15)
Add public api V1 tests
Add Square low merchant balance error message
Add endpoint to get matches for a meeting pass for a month
Add request queued component to prevent server slaming
Add 422
validation handler to storefront
Add registration referer counts to passlink resource
Add company name to matches table
Add reservation confirmed email
Add empty state wallpaper for project landing pages
Add redirect for passes-need-confirm on page refresh
Add markdown to booking unit info for meeting passes
Remove avatar from booking unit selection for meeting passes
Remove required from zone on pass issue and remove reservations count
Improve passLink registrations count query
Update texts and translations
Fix selected venue on seat selection
Fix double availability API call
Fix second booking selection bug
v3.12 (2023.09.12)
Add date to seatmap svg request to prevent caching in admin panel
Add throttling to purchase and project load
Add "sold out" chip for plans in pass issue drawer
Add UI for creating personal passLink
Add ability to create projects with multiple reservations
Add description of seats to seat map
Improve seat map colors
Improve meeting passes flow
Improve project start/end dates layout
Refactor and add locks to seat taken check
Refactor webhook handler move everything into the queues
Update JA translation
Fix plans list and detect multiple_booking
Fix select venues for project with seatmap without reservation
Fix header border style
Fix redirect after remove account
Fix dispatch cart actions from router
Fix mobile throttle timer and add animation
Fix pass seat text
Fix seats disabling on project with max quantity
Fix 3DS payment and bundle ticket
Fix plan issued passes calculation
v3.11 (2023.09.05)
Add extend pass link to pass expiration reminder
Add seat block release after successfull booking
Add new booking mode - unique
Add ability to set number of reservations required
Add support for need confirmation flag on a project
Add sticky header for coupon/loyalty project editors
Add meeting pass subtype to booking project
Add seat info to pass details drawer
Add notice about price change to ticket category
Add required to venues on seatmap project
Add matomo events to storefront auth
Add translations for email confirmation
Change email address char limit
Update profile and download links in emails
Rename seat_category into seat_categories and accept multiple categories
Refactor reservation pass expiration calculation for reservation type passes
Remove vaccines project type
Remove aipass integration
Remove colons from purchase summary
Remove expiration date from booking/reservation passes
Remove duplicate seat info from reservation passes
Fix seats selling for cash
Fix sales start_date validation
Fix booking plan title edit
Fix description text margin
Fix issue passes with linked bundle
Fix loading free passes after order
Fix booking unit selection
v3.10.6 (2023.08.29)
Require approved KYC before purchase
Add project link to approved KYC email
Add chart categories to venue
Add support for allow reservation changes toggle
Remove individual data collection toggle
Remove 3 days padding for activation date on transport projects with KYC
Fix availability calendar
Fix venue select on seat map
v3.10.0 (2023.08.22)
Add unique email validation check to registration
Add forbidden domains validation to registration (telco emails)
Add support for skipping days in linked bundle reservations
Add support for english project titles and plan descriptions
Add check for pass expiration before trying to extend it
Add support for issuing passes with seat info from dashboard and app
Add seatmap to ticket projects on dashboard
Add support for multi-lang to titles and descriptions on storefront
Add multi lang fields to project editors
Add page title to sigin pages and add language to check email
Add validation requiring privacy policy when DC is enabled
Improve google passes design with seatmaps
Update linked bundle venues passes to use labels on a pass
Disable reservation change date on puroland projects
Remove publish step on ticket project edit
Remove group passes toggle if seatmaps are enabled
Remove RemoteLOCK integration from vouchers
Fix pass preview for bundle passes
Fix login redirect
v3.9.0 (2023.08.15)
Add seatmap seat selection
Add english description to project tables
Add pagination to available locations on project landing page
Add websockets presence channel
Add remember me to password login flow
Add support for 3D secure v2 on Stripe purchases
Add ability to make second reservation on a pass
Add stepper for selecting both reservation times in linked bundle
Add second booking info to checkout summary
Add ability to make linked reservations on one pass
Improve ending trial and subscription notification
Update sort order for purchased passes to show latest first
Update Puroland import service to respect changes in default hours
Update JA translation
Disable sortable on pass start date
Remove text fallback for broken google pay links
Fix storefront header layout on zoom
Fix passes list full loaded bug
Fix birthdate datepicker mask
3.8.0 (2023.08.08)
Add registration source to register event (apple, google, email, other)
Add ability to set max stamps to 24
Add ability to upload seat chart to venue (super admin only)
Add message about expired campaign to project landing page
Remove reservation ability from voucher
Refactor customer creation
Refactor campaign registration checks
Fix select on fares page
v3.7.0 (2023.08.01)
Add ability to change reservation from storefront
Decouple wallet pass from reservation (refactor to allow multiple reservations per one pass)
Fix mails locale getter (only allow supported locales)
Improve hotel pass layout with strips
Improve Stripe payment with reservations flow
Fix validation of the "other" field in the address for legacy projects
Fix dynamic pricing in payment summary
Fix payments that require additional verification (3DS)
v3.6.0 (2023.07.25)
Set pass activation date to with project operating hours start time
Add seat booking to reservations
Add ability to update pass expiration from dashboard
Add notification about ending subscription
Add RemoteLOCK pin to QR code on hotel passes
Add separate pass and project descriptions
Add auth code to pass preview
Add ability to parse markdown in project description
Add contact (support) email field to project settings
Add background to pass designer
Add pass description to pass customization block
Add markdown editor for project description
Add description to plan/category edit
Refactor profile and pass endpoints
Remove external id from project editors
Fix email-confirmation page
v3.5.0 (2023.07.11)
Fix bundle ticket without reservation
Fix activation date with KYC 3 days padding
Add special route for email verify
Add amount and reason parameters to refund endpoint
Add activation date updating on renewal
Add email-verified page
Add venue to pass history row
Add refund amount to refund modal
Add support for linked bundle venues
Update dependencies
Update pass renewal rules to only allow renewal of same fare
v3.4.0 (2023.06.27)
Fix check display venue scanner for bundle
Improve layout of a group pass with reservation
Remove kyc cleaner that was deleting old KYC requests
Remove links on deleted contacts
Change self-checkin timer's font size
Change font-family on timer to Mono
Add ability to hide locations from distribution page
Add ability to set min cancel time to zero
Add ability to verify email
Add deleted_at to contact resource
Add purchase order analytics
Add hiding of the time part of the reservation date on pass preview
Add check for all day reservation to self check-in
Add ability to hide locations
Add default sorting to wallet passes
Update JA translation
Update dependencies
v3.2.0 (2023.06.20)
Add KYC alert
Add verification rejection handler (better error message)
Add email sending on pass renewal
Add redirect to categories without fare for transport
Refactor pass issuing (do not issue pass on registration)
Change anonymous passes issuing endpoint (related to refactoring)
Improve logging and operation
Fix cart redirects on page reload
Fix single pass issue (do not allow issuing another pass if customer already has one)
Fix existing postcode fill in address data collection
Fix pass waiting screen right after payment
Fix one month commuter pass refund calculation
Fix sentry issue 4230337337
v3.1.0 (FE v1.131.0) (2023.06.13)
Add ability to pause sales
Add backend validation check for customer data collection
Add hide timetable to all projects
Update JA translation
Update dependencies
v3.0.0 (2023.06.06)
Switch to new storefront design
Move contacts to global level
Add sign in with Apple/Google support for storefront
Make activity export query optimizations
Change hotel pass layout
Add today used/unused passes filter api to be used from the app
Add markdown support to static pages
Add support for settings whitelabel terms
v1.130.0 (2023.04.28)
Add usage extension (pass renewal) toggle to transport plans
Add ability to renew/extend transport passes
Add ability to guess venue from another workspace on pass scan
Add locking to early intent processing (improve stripe webhooks processing)
Fix matomo container
v1.129.1 (2023.04.18)
Add toggle to disable venue scanner on self checkin
Add ability to select konbini or card payment method
Add margin to select location header
Add matomo tag
Add tier label to pass list
Add ability to switch into workspace from a scanned wallet pass
Normalize pass status filters on pass lists
Update QR code scanner library and add ability to disable it
v1.129.0 (2023.04.13)
Fix photo preview display on KYC
Change KYC sorting order
Update JA translations
Add CSV download link to workspace activity
Add user selected columns to activity export
Fix redeemed column on activity export
Allow punching not installed loyalty passes
Add persons count/group column to product activity export
v1.128.9 (2023.03.30)
Add automatic transition to next KYC on decline/approve action
Add ability to rotate KYC image
Add support for KYC status in pass details
Add support for not activated status in pass details
Add use case to mails and activity logging to mailcontent
Add receipt email to stripe intents flow
Add changes logging to KYC requests
Update JA translation
Remove archive and delete actions from project lists
Remove check for KYC in order flow (allow purchases with pending KYC)
Remove double refund from activity
Refactor and fix layout issues
Fix checkboxes values in contact details
Fix KYC reject refunding all project passes
v1.128.4 (2023.03.23)
Add ability to update smartlock pin/qr from API
Add custom field label to booking project
Add venue title to CSV file name in subscription stats
Add ability to set same day only availability booking limit
Update pass layout for hotel pass and add support for custom field
Improve KYC view
Fix fields order in DC
Fix edit KYC fields on DC
v1.128.1
Fix group template name updating
Add pass designer and generator (DEV only)
Add second receipt for commuter passes
Add ability to create another design template
Remove cancelation policy from coupons, stamps and membership
v1.128
Add support for delayed CSV billing CSV export
Improve venue activity page
Add support for setting a cancelation policy
Hide contact name if it's empty and fix monetary coupons list
Remove CSV file deletion after a download
Upgrade to Laravel 10
Improve venue activity resource and fix some other minor issues
Add support for portrait mode on Tance vt10 devices
Add support for setting pass cancelation policy
Do not set contact name equal to email on contact update
Remove name from pass on loyalty without data collection
Add project, value and pass type to venue activity CSV export
v1.127
Add support for bundle tickets
Add time to venue activity CSV export
Add back enlightn reporting on production release
Add venue activity counts to pass resource
Add support for force passes grouping
Add support for barcode type parameter on coupons and loyalty (will also allow hiding QR codes)
Add activity log saving for every CSV export operation
Add detailed billing pass export
Add support for transparent background for stamp strip
Add activity and rewards to pass resource to accommodate storefront redesign
Add accurate group passes plans quantity calculation
Add Sentry Replay - a feature that will improve frontend bugs resolving
Add back auto selecting single time slot for a day
Add venue title to customer profile pass activity list
Add support for start date as an activation date
Add stamp strip to pass drawer details
Remove plan creation from stripe webhook to prevent race condtions and plan duplication
Refactor sales date calculation and add support for sales End Date
Update JA translation
Fix plans used quantity calculation for group passes
Fix booking project without slots saving
Improve app security from enlightn report
Add ability to produce passes export via delayed job
v1.127
Add support for same day tickets expiration limits in minutes
Add ability to extend pass expiration
Add self checkin timer to loyalty and coupons
Switch to Sendgrid for newsletter list and remove mailchimp
Fix balance display for monetary pass details on monetary vouchers
Fix remoteLOCK integration description
Add self checkin timer limit to loyalty and coupons
Fix total calculation with coupon discount
Fix quantity on self-checkin flip card for monetary passes
Add proper interval display of subscription passes to pass item
v1.126.0
Disable sortable on stripe transaction id column
Update JA translation
Add subscription stats table to subscription projects
Add download CSV button for subscription stats
Fix subscription plan description saving
Add venues to project in external api resource