Claude and Claude Sonnet 5.5
10ef2c8085
Runner: Docker-Adapter mit Sicherheitsprofil
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Sonnet 5.5
b8174e296a
Runner: Erkennung pnpm/yarn-Details
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Sonnet 5.5
e2c517a015
Runner: Projekterkennung
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Sonnet 5.5
bc5fddf13f
Runner: Test-Lauf-ID korrigiert
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Sonnet 5.5
8588e63124
Runner: Eingabepruefung gehaertet (R8)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Sonnet 5.5
aeb08580bb
Runner: Geruest, Eingabepruefung, Auth
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Opus 5.5
c402837df6
Plan: Preview 2.0 mit Preview-Runner
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Opus 5.5
651745eccc
Spec: Preview 2.0 mit Preview-Runner, Modi und Variablen
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 21:53:41 +00:00
Claude and Claude Opus 5.5
edef85c7b3
Preview-Deploy: gleichzeitige Deploys desselben Repos nacheinander
...
Projektaenderung und Gitea-Webhook deployten Kirschner Gebaeudeservice
am 30.09.2026 gleichzeitig; beide git clone liefen ins selbe
preview-data-Verzeichnis und brachen ab. runDeploy sperrt jetzt je
Arbeitsverzeichnis und Subdomain (keyedLock), andere Repos laufen
weiter parallel. Test stellt drei gleichzeitige Deploys nach.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 20:02:42 +00:00
Claude and Claude Opus 5.5
d4241d20c4
Datenschutz Abschnitt 6: Mail-Hinweis an Kunden bei Chatnachrichten
...
Satz zur K17-Benachrichtigung (hoechstens eine alle 15 Minuten).
PDF-Fassung neu erzeugt; sie enthaelt damit auch Abschnitt 6a
(News-Pinnwand), der seit 0dc57fe nur im HTML stand.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 19:45:14 +00:00
Claude and Claude Opus 5.5
00ea4baf65
Chat: Kunde bekommt Mail, wenn das Team schreibt (K17)
...
Neue Vorlage K17 im Stil von K16 mit Nachricht, Absender und Link
auf den Portal-Chat. Hoechstens eine Mail je Kunde im Zeitfenster
CHAT_NOTIFY_THROTTLE_MIN (15 Min.), ohne BCC ans Team, nicht ohne
E-Mail-Adresse oder Portalzugang. Das Admin-Panel zeigt unter dem
Kundennamen, ob der Hinweis rausging.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 19:00:33 +00:00
Claude and Claude Opus 5.5
37489aa866
Admin-Chat: neue Unterhaltung mit jedem Kunden starten
...
Ueber der Chat-Liste sucht ein Feld alle Kunden (Name, E-Mail,
Kd.-Nr.) und oeffnet einen leeren Chat, auch wenn der Kunde noch
nie geschrieben hat. Der Server konnte das schon.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 18:51:57 +00:00
Claude and Claude Opus 5.5
4e8b8f1698
Projektarten: Schema-Skript liest alle Attribute (limit 200)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 18:33:21 +00:00
Claude and Claude Opus 5.5
43c168ab54
Projektarten: Zuordnungs-Mail heisst T17 (T16 ist Funktion bestellt)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 18:32:12 +00:00
Claude and Claude Opus 5.5
c1f8ace348
Test: Arbeitsblatt-Reihenfolge unabhaengig von der Uhrzeit
...
Die 55 Fuellblaetter hatten keinen festen Zeitstempel und waren ab
30.09.2026 18:00 UTC neuer als ws1 - der Test schlug ab dann fehl.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 18:32:12 +00:00
Claude and Claude Sonnet 5.5
d3c6858ecc
Projektarten: Zuordnungs-Mail auch ohne vorherigen Versuch nachholen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:31:20 +00:00
Claude and Claude Sonnet 5.5
1f1ffb5275
Projektarten: neue Repos erkennen und Zuordnungs-Mail senden
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:31:20 +00:00
Claude and Claude Sonnet 5.5
de4b6f3a35
Projektarten: T16 Versuchszähler je Mail (R7)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:31:11 +00:00
Claude and Claude Sonnet 5.5
b8a530958f
Projektarten: Mail T16 Repo zuordnen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:31:07 +00:00
Claude and Claude Sonnet 5.5
08958dee77
Projektarten: Services-Uebersicht fuer WOMS
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:30:53 +00:00
Claude and Claude Sonnet 5.5
3e6f35f836
Projektarten: Zuordnen gibt Warnungen von assignProject weiter
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:30:53 +00:00
Claude and Claude Sonnet 5.5
36c7822783
Projektarten: Zuordnen-Ablauf serverseitig
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:30:53 +00:00
Claude and Claude Sonnet 5.5
df0c7a05e8
Tickets: Startdatum als TT.MM.JJJJ, Frist gleich (R5)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:30:53 +00:00
Claude and Claude Sonnet 5.5
c93cb93a36
Tickets: createTicketForProject und deleteTicket
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:30:53 +00:00
Claude and Claude Sonnet 5.5
85b972f9dc
Projektarten: Schema-Skript fuer websiteProjects
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:25:28 +00:00
Claude and Claude Sonnet 5.5
a2e308711e
Projektarten: Katalog
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-09-30 18:25:27 +00:00
Claude and Claude Opus 5.5
b98562bb4f
Plan: Projektarten, Zuordnungs-Ablauf und Services
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 18:25:27 +00:00
Claude and Claude Opus 5.5
7a4af8e3c8
Spec: Projektarten, Zuordnungs-Ablauf und Bereich Services
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 18:25:27 +00:00
knso and Claude Opus 5.5
b45108c1de
Funktionen: Stripe-Sitzungs-ID bis 128 Zeichen, keine Rohmeldungen beim Bestellen
...
Live-Fehler: cs_live-Sitzungs-IDs (~66 Zeichen) passten nicht in das Feld
portalFeatures.stripeSessionId (64), die Bestellung brach nach dem Anlegen
der Stripe-Sitzung ab und der Kunde sah die Appwrite-Meldung.
- Setup-Skript: Feld 128 Zeichen, bestehendes Feld wird per ensureStringSize vergroessert
- Fehler von Appwrite oder unerwartete Fehler: Log + verstaendlicher Hinweis
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:58:44 +00:00
knso and Claude Opus 5.5
4b7f73abba
Funktionen/News: Schlussdurchgang (Webhook-Retry, Checkout-Sitzung, Rechnungslink, Widerruf Funktion, UI- und Rechtstext-Korrekturen)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:38:15 +00:00
knso and Claude Opus 5.5
0dc57fe5e8
News: Aufbewahrung, Datenschutz-Abschnitt und Leistungsbeschreibung (Entwurf)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:23:41 +00:00
knso and Claude Opus 5.5
0e0776b406
news.js: Variablen-Defaults ohne Spezifitaet, Combo-Umbruch, Bildmaße absichern
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:19:40 +00:00
knso and Claude Opus 5.5
035d1d5517
Einbau-Skript news.js für Kundenwebsites
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:16:37 +00:00
knso and Claude Opus 5.5
5a09d060a1
Portal: Fortschritt unter Projekte, neuer Tab Funktionen mit News-Editor
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 17:06:02 +00:00
knso and Claude Opus 5.5
6dac6aa073
Admin: News je Projekt aktivieren und abschalten
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:56:41 +00:00
knso and Claude Opus 5.5
a421308019
News: Cache-Buster für Bild-URLs, HEAD, Limiter-Feinschliff
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:52:47 +00:00
knso and Claude Opus 5.5
319f8937aa
News: Kunden-API und öffentliche Lese-API
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:49:39 +00:00
knso and Claude Opus 5.5
d320730251
News: Beiträge – Titel optional, Datumsprüfung, Bildregeln
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:45:42 +00:00
knso and Claude Opus 5.5
434bab0b7a
News: Beiträge, Anzeigedauer und öffentliche Seitenansicht
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:43:24 +00:00
knso and Claude Opus 5.5
ad0b08f32a
News: Fotos mit Pixelgrenze, sauberer Fehlerzuordnung und mehr Tests
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:40:24 +00:00
knso and Claude Opus 5.5
ac7375e889
News: Fotos verkleinern und Metadaten entfernen (sharp)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:38:33 +00:00
knso and Claude Opus 5.5
8374a570aa
Funktionen: Bestellung serialisiert, Sitzung nachtragen, Freischaltung einmalig
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:35:59 +00:00
knso and Claude Opus 5.5
0cc35bf1a5
Funktionen: Buchung per Stripe, Webhook, Mails und Freischalt-Job
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:33:48 +00:00
knso and Claude Opus 5.5
770cbe32b7
Funktionen: Bestellschutz, serialisiertes markPaid, idx_session
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:29:12 +00:00
knso and Claude Opus 5.5
4b1df8fbfa
Funktionen: Zustände, Ticket beim Kauf, Freischaltung bei geschlossenem Ticket
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:27:27 +00:00
knso and Claude Opus 5.5
16fbb03c13
Stripe: Einmalpreis News-Einrichtung 30 €
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:24:21 +00:00
knso and Claude Opus 5.5
85bee3190c
Schema: portalFeatures-Zustände und newsPosts
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:24:21 +00:00
knso and Claude Opus 5.5
c55e6f2dfe
Plan: Funktionen-Tab und News-Pinnwand
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:21:21 +00:00
knso and Claude Opus 5.5
586e3cc85d
Spec: Funktionen-Tab und News-Pinnwand
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 16:17:25 +00:00
Claude and Claude Opus 5.5
7ae0ffdd3a
Abo-Bedingungen Fassung 5: Unterstützung ans Ende von § 4 Abs. 4, Verweis in Abs. 7 korrigiert
...
"Dazu zählen" bezieht sich wieder direkt auf die aufgewendete Zeit; das Hosting-Abo
übernimmt Rundung, Abstimmung und Unterstützung (Satz 1, 2 und 4).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 15:31:16 +00:00