This website requires JavaScript.
96c26fb9b8
fix(runner): Dev-Neustart bei geänderten Variablen, Liveness-Prüfung, npm-ci-Fallback
Claude and Claude Sonnet 5.5
2026-09-30 21:39:49 +00:00
cd9a6e0cf1
Preview: Runner-Schutzschalter 503 als Server ausgelastet durchreichen
Claude and Claude Sonnet 5.5
2026-09-30 21:02:29 +00:00
b3cf78c82a
Preview: Admin-API Nachbesserung (off verdraengt Bau, env-Sperre)
Claude and Claude Sonnet 5.5
2026-09-30 21:01:58 +00:00
07bef6971c
Preview: Admin-API und Modus-Vorgabe
Claude and Claude Sonnet 5.5
2026-09-30 20:59:22 +00:00
3316b562af
Preview: Dev-Registrierung nutzt gespeicherten Branch und Stand
Claude and Claude Sonnet 5.5
2026-09-30 20:38:42 +00:00
cf2841adf5
Preview: Router fuer Dev-Server
Claude and Claude Sonnet 5.5
2026-09-30 20:36:22 +00:00
d788dba937
Preview: Runner-Verfolger verdraengt sauber, R15-Grenzen
Claude and Claude Sonnet 5.5
2026-09-30 20:33:48 +00:00
4258b5b9f1
Preview: Builds ueber den Runner
Claude and Claude Sonnet 5.5
2026-09-30 20:31:21 +00:00
40a8aad3f9
Preview: Schema-Skript und Runner-Konfiguration
Claude and Claude Sonnet 5.5
2026-09-30 20:28:06 +00:00
def490ceca
Preview: GCM-Tag-Laenge fest, Inhalt validiert
Claude and Claude Sonnet 5.5
2026-09-30 20:26:53 +00:00
20ca1de694
Preview: Variablen verschluesselt
Claude and Claude Sonnet 5.5
2026-09-30 20:25:40 +00:00
e358514240
Runner: Proxy härten (R13 Listen-Adressen, Hop-by-hop, Upgrade-Race, Touch, Timeout)
Claude and Claude Sonnet 5.5
2026-09-30 20:23:25 +00:00
4afe7eb5cd
Runner: Proxy und Startseite, register/wake (R12)
Claude and Claude Sonnet 5.5
2026-09-30 20:17:54 +00:00
6cd50bba9f
Runner: Dev-Server Start/Abbruch-Korrekturen
Claude and Claude Sonnet 5.5
2026-09-30 20:06:29 +00:00
71f9243bf2
Runner: instabile Build-Tests behoben
Claude and Claude Sonnet 5.5
2026-09-30 20:04:23 +00:00
5b902519a9
Runner: Dev-Server bei Bedarf
Claude and Claude Sonnet 5.5
2026-09-30 20:02:43 +00:00
4fffd8b218
Runner: Build-Auftraege Review-Korrekturen
Claude and Claude Sonnet 5.5
2026-09-30 19:59:29 +00:00
4ed7e5d7a5
Runner: Build-Auftraege mit Warteschlange
Claude and Claude Sonnet 5.5
2026-09-30 19:57:07 +00:00
12513b73c3
Runner: Docker-Zeitlimit liefert sicher 124 nach rm -f
Claude and Claude Sonnet 5.5
2026-09-30 19:54:09 +00:00
bcc0e42374
Runner: Docker-Adapter gehärtet (R10)
Claude and Claude Sonnet 5.5
2026-09-30 19:52:49 +00:00
10ef2c8085
Runner: Docker-Adapter mit Sicherheitsprofil
Claude and Claude Sonnet 5.5
2026-09-30 19:49:58 +00:00
b8174e296a
Runner: Erkennung pnpm/yarn-Details
Claude and Claude Sonnet 5.5
2026-09-30 19:49:16 +00:00
e2c517a015
Runner: Projekterkennung
Claude and Claude Sonnet 5.5
2026-09-30 19:47:43 +00:00
bc5fddf13f
Runner: Test-Lauf-ID korrigiert
Claude and Claude Sonnet 5.5
2026-09-30 19:45:55 +00:00
8588e63124
Runner: Eingabepruefung gehaertet (R8)
Claude and Claude Sonnet 5.5
2026-09-30 19:45:49 +00:00
aeb08580bb
Runner: Geruest, Eingabepruefung, Auth
Claude and Claude Sonnet 5.5
2026-09-30 19:44:19 +00:00
c402837df6
Plan: Preview 2.0 mit Preview-Runner
Claude and Claude Opus 5.5
2026-09-30 19:41:46 +00:00
651745eccc
Spec: Preview 2.0 mit Preview-Runner, Modi und Variablen
Claude and Claude Opus 5.5
2026-09-30 19:39:21 +00:00
edef85c7b3
Preview-Deploy: gleichzeitige Deploys desselben Repos nacheinander
Claude and Claude Opus 5.5
2026-09-30 20:02:42 +00:00
d4241d20c4
Datenschutz Abschnitt 6: Mail-Hinweis an Kunden bei Chatnachrichten
Claude and Claude Opus 5.5
2026-09-30 19:45:14 +00:00
00ea4baf65
Chat: Kunde bekommt Mail, wenn das Team schreibt (K17)
Claude and Claude Opus 5.5
2026-09-30 19:00:33 +00:00
37489aa866
Admin-Chat: neue Unterhaltung mit jedem Kunden starten
Claude and Claude Opus 5.5
2026-09-30 18:51:57 +00:00
4e8b8f1698
Projektarten: Schema-Skript liest alle Attribute (limit 200)
Claude and Claude Opus 5.5
2026-09-30 18:33:21 +00:00
43c168ab54
Projektarten: Zuordnungs-Mail heisst T17 (T16 ist Funktion bestellt)
Claude and Claude Opus 5.5
2026-09-30 18:32:12 +00:00
c1f8ace348
Test: Arbeitsblatt-Reihenfolge unabhaengig von der Uhrzeit
Claude and Claude Opus 5.5
2026-09-30 18:32:12 +00:00
d3c6858ecc
Projektarten: Zuordnungs-Mail auch ohne vorherigen Versuch nachholen
Claude and Claude Sonnet 5.5
2026-09-30 18:02:56 +00:00
1f1ffb5275
Projektarten: neue Repos erkennen und Zuordnungs-Mail senden
Claude and Claude Sonnet 5.5
2026-09-30 17:36:12 +00:00
de4b6f3a35
Projektarten: T16 Versuchszähler je Mail (R7)
Claude and Claude Sonnet 5.5
2026-09-30 17:33:40 +00:00
b8a530958f
Projektarten: Mail T16 Repo zuordnen
Claude and Claude Sonnet 5.5
2026-09-30 17:31:53 +00:00
08958dee77
Projektarten: Services-Uebersicht fuer WOMS
Claude and Claude Sonnet 5.5
2026-09-30 17:29:37 +00:00
3e6f35f836
Projektarten: Zuordnen gibt Warnungen von assignProject weiter
Claude and Claude Sonnet 5.5
2026-09-30 17:28:10 +00:00
36c7822783
Projektarten: Zuordnen-Ablauf serverseitig
Claude and Claude Sonnet 5.5
2026-09-30 17:26:39 +00:00
df0c7a05e8
Tickets: Startdatum als TT.MM.JJJJ, Frist gleich (R5)
Claude and Claude Sonnet 5.5
2026-09-30 17:22:02 +00:00
c93cb93a36
Tickets: createTicketForProject und deleteTicket
Claude and Claude Sonnet 5.5
2026-09-30 17:20:42 +00:00
85b972f9dc
Projektarten: Schema-Skript fuer websiteProjects
Claude and Claude Sonnet 5.5
2026-09-30 17:19:23 +00:00
a2e308711e
Projektarten: Katalog
Claude and Claude Sonnet 5.5
2026-09-30 17:17:24 +00:00
b98562bb4f
Plan: Projektarten, Zuordnungs-Ablauf und Services
Claude and Claude Opus 5.5
2026-09-30 17:16:00 +00:00
7a4af8e3c8
Spec: Projektarten, Zuordnungs-Ablauf und Bereich Services
Claude and Claude Opus 5.5
2026-09-30 17:13:48 +00:00
b45108c1de
Funktionen: Stripe-Sitzungs-ID bis 128 Zeichen, keine Rohmeldungen beim Bestellen
knso and Claude Opus 5.5
2026-09-30 17:58:44 +00:00
4b7f73abba
Funktionen/News: Schlussdurchgang (Webhook-Retry, Checkout-Sitzung, Rechnungslink, Widerruf Funktion, UI- und Rechtstext-Korrekturen)
knso and Claude Opus 5.5
2026-09-30 17:38:15 +00:00
0dc57fe5e8
News: Aufbewahrung, Datenschutz-Abschnitt und Leistungsbeschreibung (Entwurf)
knso and Claude Opus 5.5
2026-09-30 17:23:41 +00:00
0e0776b406
news.js: Variablen-Defaults ohne Spezifitaet, Combo-Umbruch, Bildmaße absichern
knso and Claude Opus 5.5
2026-09-30 17:19:40 +00:00
035d1d5517
Einbau-Skript news.js für Kundenwebsites
knso and Claude Opus 5.5
2026-09-30 17:16:37 +00:00
5a09d060a1
Portal: Fortschritt unter Projekte, neuer Tab Funktionen mit News-Editor
knso and Claude Opus 5.5
2026-09-30 17:06:02 +00:00
6dac6aa073
Admin: News je Projekt aktivieren und abschalten
knso and Claude Opus 5.5
2026-09-30 16:56:41 +00:00
a421308019
News: Cache-Buster für Bild-URLs, HEAD, Limiter-Feinschliff
knso and Claude Opus 5.5
2026-09-30 16:52:47 +00:00
319f8937aa
News: Kunden-API und öffentliche Lese-API
knso and Claude Opus 5.5
2026-09-30 16:49:39 +00:00
d320730251
News: Beiträge – Titel optional, Datumsprüfung, Bildregeln
knso and Claude Opus 5.5
2026-09-30 16:45:42 +00:00
434bab0b7a
News: Beiträge, Anzeigedauer und öffentliche Seitenansicht
knso and Claude Opus 5.5
2026-09-30 16:43:24 +00:00
ad0b08f32a
News: Fotos mit Pixelgrenze, sauberer Fehlerzuordnung und mehr Tests
knso and Claude Opus 5.5
2026-09-30 16:40:24 +00:00
ac7375e889
News: Fotos verkleinern und Metadaten entfernen (sharp)
knso and Claude Opus 5.5
2026-09-30 16:38:33 +00:00
8374a570aa
Funktionen: Bestellung serialisiert, Sitzung nachtragen, Freischaltung einmalig
knso and Claude Opus 5.5
2026-09-30 16:35:59 +00:00
0cc35bf1a5
Funktionen: Buchung per Stripe, Webhook, Mails und Freischalt-Job
knso and Claude Opus 5.5
2026-09-30 16:33:48 +00:00
770cbe32b7
Funktionen: Bestellschutz, serialisiertes markPaid, idx_session
knso and Claude Opus 5.5
2026-09-30 16:29:12 +00:00
4b1df8fbfa
Funktionen: Zustände, Ticket beim Kauf, Freischaltung bei geschlossenem Ticket
knso and Claude Opus 5.5
2026-09-30 16:27:27 +00:00
16fbb03c13
Stripe: Einmalpreis News-Einrichtung 30 €
knso and Claude Opus 5.5
2026-09-30 16:24:21 +00:00
85bee3190c
Schema: portalFeatures-Zustände und newsPosts
knso and Claude Opus 5.5
2026-09-30 16:24:21 +00:00
c55e6f2dfe
Plan: Funktionen-Tab und News-Pinnwand
knso and Claude Opus 5.5
2026-09-30 16:21:21 +00:00
586e3cc85d
Spec: Funktionen-Tab und News-Pinnwand
knso and Claude Opus 5.5
2026-09-30 16:17:25 +00:00
7ae0ffdd3a
Abo-Bedingungen Fassung 5: Unterstützung ans Ende von § 4 Abs. 4, Verweis in Abs. 7 korrigiert
Claude and Claude Opus 5.5
2026-09-30 15:31:16 +00:00
8acc743cf7
Abo-Bedingungen Fassung 5: Unterstützung in § 4, Fassung 4 archiviert
Claude and Claude Opus 5.5
2026-09-30 15:26:39 +00:00
88854aa2b4
Push-Zeitmail: Zeit nur in 15-Minuten-Schritten
Claude and Claude Opus 5.5
2026-09-30 15:09:12 +00:00
7da4452bbd
Unterstützung: eigene Zeilen und Gesamtzeit in den Projektdetails
Claude and Claude Opus 5.5
2026-09-30 15:08:16 +00:00
7c6b0c906b
Unterstützung: Rechenregel und Abzug im Abo-Stundenkonto
Claude and Claude Opus 5.5
2026-09-30 15:01:57 +00:00
c4fab31603
Push-Zeitmail: Zeit-Knöpfe gleich breit
Claude and Claude Opus 5.5
2026-09-30 13:47:11 +00:00
6643283c6f
Push-Zeitmail: Review-Fixes (Rate-Limit begrenzt, kein NaN-Datum, Störung ≠ gelöscht)
Claude and Claude Opus 5.5
2026-09-30 13:46:04 +00:00
7d4767a137
Push-Zeitmail: Webhook schickt Mail nach neuem Git-Arbeitsblatt
Claude and Claude Opus 5.5
2026-09-30 13:43:00 +00:00
a28ae21389
Push-Zeitmail: Bestätigungsseite /zeit
Claude and Claude Opus 5.5
2026-09-30 13:41:57 +00:00
1a1005d099
Push-Zeitmail: Vorlage T15, Zuordnung Pusher → Mitarbeiter, Versand
Claude and Claude Opus 5.5
2026-09-30 13:39:12 +00:00
ec3f22d98e
Push-Zeitmail: Zeit für Git-Arbeitsblatt eintragen
Claude and Claude Opus 5.5
2026-09-30 13:34:17 +00:00
5b7365b99e
Push-Zeitmail: signierter Token für Zeit-Links
Claude and Claude Opus 5.5
2026-09-30 13:33:39 +00:00
cdc814ae09
Plan: Push-Zeitmail (5 Tasks); Spec: Betreff [Zeit], Commits als Text
Claude and Claude Opus 5.5
2026-09-30 13:26:59 +00:00
af7ecce78d
Spec: Rate-Limit präzisiert
Claude and Claude Opus 5.5
2026-09-30 13:20:58 +00:00
6f4be30c18
Spec: Push-Zeitmail (Zeit für Git-Pushes per E-Mail eintragen)
Claude and Claude Opus 5.5
2026-09-30 13:20:52 +00:00
d7c2027d3f
2FA-Login: Prüfung schlägt nicht offen fehl, Fehlversuche vor dem Aufruf zählen
Claude and Claude Opus 5.5
2026-09-30 10:39:24 +00:00
acc86c267b
Skript: 2FA für Mitarbeiter anzeigen, einschalten, abschalten
Claude and Claude Opus 5.5
2026-09-30 10:32:34 +00:00
0555a2274d
Wechsel Ticketsystem → Projekt-Admin per Einmal-Link, Rückweg-Button
Claude and Claude Opus 5.5
2026-09-30 10:31:10 +00:00
9b14a74fcc
Portal-Login: E-Mail-Code für Mitarbeiter mit 2FA
Claude and Claude Opus 5.5
2026-09-30 10:29:36 +00:00
25f15c0ecb
Portal: offene Mitarbeiter-Code-Anmeldungen (staffMfa)
Claude and Claude Opus 5.5
2026-09-30 10:27:38 +00:00
23d78815f9
Portal-Login: Appwrite-Sitzung merken, MFA-Aufrufe im Namen der Sitzung
Claude and Claude Opus 5.5
2026-09-30 10:27:05 +00:00
d5c70a5bd6
Gesamtprüfung: Zeitlimit für Gitea, Aufräumen ohne Weiterleitung
Claude and Claude Opus 5.5
2026-09-30 10:11:59 +00:00
febac3c2a3
Skripte: Organisation einrichten, Kundenprojekte umziehen
Claude and Claude Opus 5.5
2026-09-30 10:02:07 +00:00
ed8c0f82d5
Webhook: nach Umzug Repo-Adresse aus dem aktuellen Namen
Claude and Claude Opus 5.5
2026-09-30 09:57:27 +00:00
a5da4849e5
Schnittstellen für Import, Zuweisen, Nachtragen; Webhook wartet auf Umzug
Claude and Claude Opus 5.5
2026-09-28 10:54:51 +00:00
5c39640224
Neue Repos importieren, Abgleich ohne Subdomains, Selbstheilung nur für gehostete Projekte
Claude and Claude Opus 5.5
2026-09-28 10:29:31 +00:00
5ce8aa6fbb
Zuweisen: Warnungen statt Abbruch, Zuweisung unter der Projekt-Sperre
Claude and Claude Opus 5.5
2026-09-28 10:05:50 +00:00
a960701d48
Zuweisen mit Umzug und Nachtragen der Pushes
Claude and Claude Opus 5.5
2026-09-28 08:39:31 +00:00
405b2a0485
Umzug: Webhook-Adresse aus config.url, Aufräumen auch nach Selbstheilung
Claude and Claude Opus 5.5
2026-09-28 08:11:55 +00:00
6e6c9a4c24
Umzug zugewiesener Repos nach WEBklar
Claude and Claude Opus 5.5
2026-09-27 20:52:15 +00:00
51c4852488
Push-Historie: Obergrenze beim Blättern, Test für HeadCommit
Claude and Claude Opus 5.5
2026-09-27 20:31:54 +00:00