Repository navigation
Releases: dansasser/gorombo-appointment-plugin
Releases · dansasser/gorombo-appointment-plugin
Release list
v2.0.0 Relese
This has breaking changes and removes the team member collection from within this plugin to an external one.
What's Changed
- feat!: remove bundled TeamMembers collection, make team collection configurable by @dansasser in #3
Full Changelog: v1.0.1...v2.0.0
v1.0.1
v1.0.0 - Initial Release
v1.0.0 - Initial Release
Features
Core Collections
- Services - Define bookable services with duration, pricing, and colors
- Team Members - Staff who can be assigned to appointments
- Guest Customers - Support for non-registered customers
- Appointments - Bookings and blockouts with automatic end time calculation
Admin Dashboard
- Week/Day calendar view integrated into Payload admin
- Color-coded events by service
- Quick navigation between dates
Business Configuration
- Opening Times global for business hours
- Break time scheduling
- Configurable scheduling rules
API Endpoints
- Full REST API for all collections
- /api/appointments/available-slots - Query available booking times
- Complete headless booking flow support
Automation
- Auto-calculates end times based on service duration
- Email notifications for booking confirmations
- Customer/guest validation on appointments
Requirements
- PayloadCMS 3.37.0+
- Node.js 18.20.2+ or 20.9.0+
Installation
npm install gorombo-payload-appointments