Updates 1
CI / ci (push) Canceled after 0s

The session built:

Appointments page: a single list, newest first.
Block Time: edit and delete.
Customer CSV export: with barber notes excluded.
Guest-link regression test: a test that an appointment id alone is rejected, plus fixes to the stale docs.

It built the scheduler, job runner with live progress, backup and restore, and the health alerts. Its own report says a real delete-and-restore on throwaway Docker passed, but I haven’t repeated that. It also says real SMTP and large dumps were not exercised. The manager image needs rebuilding for the backups to work, because it now installs 7zip.
This commit is contained in:
Stefan Lazic committed 2026-10-17 22:29:00 +01:00
1 parent 9f981173f4
commit 17eee5b932
95 files changed
+7955 -150

No files matched your search

+6
View File
@@ -1,4 +1,10 @@
#!/bin/sh
# FALLBACK ONLY. The Manager's built-in scheduler (manager/src/instrumentation.ts,
# see manager/README.md) now calls these endpoints itself — every 30 s by
# default, configurable — so with the Manager running you do NOT need a
# crontab entry for this script. Keep it for a deployment where the
# scheduler is disabled (MANAGER_SCHEDULER_DISABLED=1); never run both.
#
# Calls one of the app's CRON_SECRET-gated endpoints (see
# src/app/api/cron/process-notifications/route.ts and
# src/app/api/cron/sync-google-reviews/route.ts) for every business