Changelog
Buyer-facing release notes for Calbok. The canonical file in the package root is CHANGELOG.md.
All notable buyer-facing changes to Calbok are documented here.
The format is based on Keep a Changelog.
[1.0.0] - unreleased
Added
- Multi-tenant appointment scheduling with path-based tenants (
/{slug}/…) and Operator super-admin panel at/admin. - Business staff panel at
/appwith onboarding wizard, business profile, payments, customers, and staff invitations. - Public booking wizard with deposits, verification gate, CAPTCHA (Cloudflare Turnstile), and multiple payment gateways (Stripe, PayPal, Razorpay, Paystack, Mercado Pago, Mollie, MyFatoorah, offline bank transfer).
- Operator SaaS billing (Stripe via Spike, PayPal, Razorpay, offline) with in-app subscription portal.
- SMS notifications via Twilio (BYO) with STOP/START handling.
- One-way Google Calendar push per provider.
- Analytics KPI dashboards with optional AI narrative summaries (BYO LLM key).
- English interface. Arabic translation files are retained for a later release.
- Web installer, Diagnostics probes, backup checkpoint, and in-browser upgrade path.
- White-label branding (logos, colours, SMTP, app name) with tenant business identity on customer-facing pages.
Security
- Tenant isolation on all tenant-owned data; encrypted secrets for SMTP, billing, and gateway credentials.
- Signed webhooks for payments and SMS; rate limiting with configurable client IP modes.