Claude and Claude Opus 5.5
e87140e5ba
Merge remote-tracking branch 'origin/main' into feature/oeffnungszeiten
...
Zusammenführung von TP2-Abschluss und Webshop (origin/main cab9c33 ) mit Öffnungszeiten live. Beide
Funktionen bleiben vollständig: jeder Konflikt ist als Vereinigung gelöst, Reihenfolge der Funktionsschlüssel
überall news, termine, shop, zeiten.
Konfliktdateien (28): public/app.js, dashboard.html, funktionen.js, widerrufen.html; scripts/stripe-products.mjs;
server/config.js, index.js, middleware/kundenansichtGuard.js, routes/abo.js, routes/admin/funktionenAdmin.js,
routes/funktionen.js, services/customerAdmin.js, customerViewLog.js, featureRegistry.js, retention.js,
siteFeatures.js, stripeBilling.js; test/customerViewLog, featureFreischaltung, featureRegistry, funktionenRoutes,
funktionenTermine, kundenansichtGuard, mailTemplates, publicForms, siteFeatures, stripeProductsScript (je
.test.js) und test/support/schema.js.
Entscheidungen: Mailvorlagen G01–G15, K01–K30, T01–T21 lückenlos (K24–K26 Webshop, K27–K30 Öffnungszeiten);
Stripe-Katalog mit shopSetup und zeitenSetup; Widerruf kennt shop und zeiten; ABO_FUNKTIONEN bleibt analyse
und termine (kein zeiten); activate() schreibt die Zeiten-Felder nur über extra; kein Halter von
feature-activate:<id> ruft disable() auf; die Aufbewahrungs-Löschung löscht Zeiten-Daten vor dem Abschalten und
hält den Kunden bei einem Fehler (held); die Admin-Antwort trägt ersatzTicket und warnung; Hash-Routen webshop
und zeiten, Ansichten view-webshop und view-zeiten; assertOwnProject behält die Meldung von main.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 06:12:23 +00:00
..
2026-10-04 13:22:53 +00:00
2026-10-06 06:12:23 +00:00
2026-10-06 06:12:23 +00:00
2026-10-02 03:50:14 +00:00
2026-10-04 13:50:51 +00:00
2026-10-02 04:05:17 +00:00
2026-10-05 14:55:54 +00:00
2026-10-04 21:34:43 +00:00
2026-10-04 21:34:43 +00:00
2026-10-01 18:50:36 +00:00
2026-10-04 21:34:43 +00:00
2026-10-01 18:50:36 +00:00
2026-10-04 21:34:43 +00:00
2026-10-01 18:50:36 +00:00
2026-10-04 21:34:43 +00:00
2026-10-05 14:47:29 +00:00
2026-10-04 21:34:43 +00:00
2026-09-30 10:21:34 +00:00
2026-10-05 09:15:35 +00:00
2026-09-30 19:00:33 +00:00
2026-09-28 11:30:21 +00:00
2026-10-02 09:33:22 +00:00
2026-10-02 03:50:14 +00:00
2026-09-30 15:08:16 +00:00
2026-10-06 06:12:23 +00:00
2026-10-04 11:53:06 +00:00
2026-10-05 06:26:33 +00:00
2026-10-05 04:42:31 +00:00
2026-10-05 08:35:28 +00:00
2026-10-06 06:12:23 +00:00
2026-10-05 04:42:31 +00:00
2026-10-05 06:18:34 +00:00
2026-10-06 06:12:23 +00:00
2026-10-05 04:38:00 +00:00
2026-10-05 00:45:56 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:41:54 +00:00
2026-10-01 15:42:01 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:41:54 +00:00
2026-10-01 15:41:54 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-01 15:42:06 +00:00
2026-10-05 08:57:02 +00:00
2026-10-05 06:26:33 +00:00
2026-10-05 07:11:58 +00:00
2026-10-06 06:12:23 +00:00
2026-10-05 09:44:11 +00:00
2026-10-06 06:12:23 +00:00
2026-10-05 09:17:09 +00:00
2026-10-05 05:41:24 +00:00
2026-10-02 15:09:17 +00:00
2026-10-04 13:22:53 +00:00
2026-09-30 10:21:34 +00:00
2026-10-04 13:32:51 +00:00
2026-09-30 10:21:34 +00:00
2026-09-30 10:21:34 +00:00
2026-09-30 13:43:00 +00:00
2026-09-29 16:29:01 +00:00
2026-09-30 15:01:57 +00:00
2026-09-30 10:21:34 +00:00
2026-10-01 19:54:50 +00:00
2026-10-01 19:36:55 +00:00
2026-10-02 03:44:10 +00:00
2026-10-06 06:12:23 +00:00
2026-10-01 19:30:47 +00:00
2026-10-05 09:15:35 +00:00
2026-10-05 09:19:31 +00:00
2026-10-02 03:50:14 +00:00
2026-10-06 06:12:23 +00:00
2026-09-30 16:40:24 +00:00
2026-09-30 16:52:47 +00:00
2026-10-02 03:50:14 +00:00
2026-09-26 23:01:45 +00:00
2026-09-27 11:12:39 +00:00
2026-09-29 16:29:01 +00:00
2026-10-02 03:50:14 +00:00
2026-09-30 22:47:54 +00:00
2026-09-26 22:19:33 +00:00
2026-09-30 20:02:42 +00:00
2026-09-30 22:32:09 +00:00
2026-09-30 22:47:54 +00:00
2026-09-30 21:53:41 +00:00
2026-10-01 11:10:54 +00:00
2026-09-30 22:18:41 +00:00
2026-10-04 15:02:02 +00:00
2026-10-06 06:12:23 +00:00
2026-09-30 21:54:01 +00:00
2026-09-30 15:26:39 +00:00
2026-09-30 10:21:34 +00:00
2026-09-30 18:30:53 +00:00
2026-09-30 18:25:27 +00:00
2026-09-30 18:32:12 +00:00
2026-10-04 15:02:02 +00:00
2026-09-30 18:25:28 +00:00
2026-10-06 06:12:23 +00:00
2026-10-05 09:59:58 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 09:59:58 +00:00
2026-10-05 04:01:49 +00:00
2026-10-03 08:17:43 +00:00
2026-10-05 01:19:43 +00:00
2026-09-30 10:21:34 +00:00
2026-09-30 15:09:12 +00:00
2026-09-30 13:39:12 +00:00
2026-09-30 15:09:12 +00:00
2026-09-30 13:33:39 +00:00
2026-09-30 13:43:00 +00:00
2026-10-04 15:11:54 +00:00
2026-10-04 13:24:06 +00:00
2026-09-30 18:32:12 +00:00
2026-10-01 21:58:11 +00:00
2026-10-05 09:58:31 +00:00
2026-10-01 10:39:56 +00:00
2026-10-05 10:26:56 +00:00
2026-10-05 08:52:53 +00:00
2026-10-05 10:26:56 +00:00
2026-10-05 10:26:56 +00:00
2026-10-05 08:52:53 +00:00
2026-10-05 09:35:40 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 10:00:42 +00:00
2026-10-05 08:32:38 +00:00
2026-10-05 10:26:56 +00:00
2026-10-05 09:27:01 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 14:59:12 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 09:58:31 +00:00
2026-10-05 09:58:31 +00:00
2026-10-05 09:40:10 +00:00
2026-10-05 09:07:48 +00:00
2026-10-05 09:58:31 +00:00
2026-10-05 08:56:04 +00:00
2026-10-05 09:32:31 +00:00
2026-10-05 10:26:56 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 09:53:17 +00:00
2026-10-05 09:10:30 +00:00
2026-10-05 08:43:38 +00:00
2026-10-05 10:30:02 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 09:50:54 +00:00
2026-10-05 08:57:02 +00:00
2026-10-01 23:27:38 +00:00
2026-10-06 06:12:23 +00:00
2026-09-30 10:21:34 +00:00
2026-10-03 11:10:09 +00:00
2026-10-03 10:54:09 +00:00
2026-09-30 10:32:34 +00:00
2026-10-02 03:50:14 +00:00
2026-09-27 15:46:26 +00:00
2026-10-05 08:30:21 +00:00
2026-10-06 06:12:23 +00:00
2026-10-04 19:46:27 +00:00
2026-09-30 17:58:44 +00:00
2026-09-27 15:45:54 +00:00
2026-09-29 16:29:01 +00:00
2026-10-02 03:15:25 +00:00
2026-10-03 10:54:09 +00:00
2026-10-02 03:50:14 +00:00
2026-10-02 03:52:54 +00:00
2026-10-02 02:52:38 +00:00
2026-10-04 10:03:39 +00:00
2026-10-05 04:29:32 +00:00
2026-10-03 08:17:43 +00:00
2026-10-05 07:04:52 +00:00
2026-10-04 11:17:07 +00:00
2026-10-05 04:08:46 +00:00
2026-10-05 04:29:32 +00:00
2026-10-05 04:29:32 +00:00
2026-10-04 20:33:33 +00:00
2026-10-05 03:10:29 +00:00
2026-10-05 06:35:42 +00:00
2026-10-05 07:11:58 +00:00
2026-10-05 06:18:34 +00:00
2026-10-03 08:17:43 +00:00
2026-10-05 08:56:40 +00:00
2026-10-05 06:54:55 +00:00
2026-10-05 00:45:56 +00:00
2026-10-04 10:03:39 +00:00
2026-10-05 14:59:12 +00:00
2026-10-05 04:34:16 +00:00
2026-10-05 05:03:54 +00:00
2026-10-04 20:12:00 +00:00
2026-10-05 04:44:44 +00:00
2026-10-03 08:17:44 +00:00
2026-10-04 18:49:06 +00:00
2026-10-03 08:17:43 +00:00
2026-10-04 11:24:02 +00:00
2026-10-05 06:54:55 +00:00
2026-10-05 09:44:11 +00:00
2026-10-05 07:11:58 +00:00
2026-10-03 08:17:43 +00:00
2026-10-04 09:44:47 +00:00
2026-09-30 18:30:53 +00:00
2026-09-30 15:01:57 +00:00
2026-10-03 08:17:43 +00:00
2026-10-06 06:00:17 +00:00
2026-10-06 06:00:17 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 06:02:31 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 09:10:02 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 09:10:02 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 00:19:22 +00:00
2026-10-04 23:36:44 +00:00
2026-10-06 06:00:17 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 03:30:00 +00:00
2026-10-05 00:50:41 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 01:41:10 +00:00
2026-10-05 01:15:42 +00:00
2026-10-05 00:35:10 +00:00
2026-10-05 07:34:56 +00:00
2026-10-05 09:04:05 +00:00
2026-10-05 01:01:24 +00:00
2026-10-04 23:25:37 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 01:12:16 +00:00
2026-10-05 00:50:41 +00:00
2026-10-06 06:00:17 +00:00
2026-10-06 06:00:17 +00:00
2026-10-05 01:48:20 +00:00
2026-10-05 05:05:01 +00:00
2026-10-05 00:12:20 +00:00