Claude and Claude Sonnet 5.5
b7b3e834f8
Merge auftraege/w2-auftraege: Auftrags-UI (Strang W2)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:48:55 +00:00
Claude and Claude Sonnet 5.5
05170068bc
Merge auftraege/w1-rechnungen: Rechnungs-UI (Strang W1)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:48:49 +00:00
Claude and Claude Sonnet 5.5
fbd3990e64
Projektkonto: Kommentar in projektkontoView ohne Raute-Beispiel (Hygienesuche)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:46:17 +00:00
Claude and Claude Sonnet 5.5
af43c70288
Rechnungsdialog: alter InvoiceCreateModal entfällt, RechnungDialog ersetzt ihn überall
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:46:02 +00:00
Claude and Claude Sonnet 5.5
f89ecec8ff
Arbeitsblätter: Abzeichen „abgerechnet (Rechnungsnummer)“ für alle, Warnung beim Ändern der Zeit
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:45:56 +00:00
Claude and Claude Sonnet 5.5
62b64bb357
Auftragsbestaetigung: Prueffunde behoben (Zeilenraster ohne Tabellenrahmen, Radiotexte umbrechen, Auswahl Projekt zuordnen nicht abgeschnitten)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:45:37 +00:00
Claude and Claude Sonnet 5.5
65526ca9b3
Rechnungstabelle: Spalten Projekt und Art, Knopf Rechnung schreiben öffnet den neuen Dialog
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:44:40 +00:00
Claude and Claude Sonnet 5.5
2aa4abeadb
Rechnung schreiben: neuer Dialog mit Projektwahl, Zusammenfassung, Art, Aufwand mit Vorschau, Anzahlung und Schlussrechnung
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:43:17 +00:00
Claude and Claude Sonnet 5.5
746244a4a6
Auftragsbestaetigung: Dialog Schritt 4 (Vorschau, Entwurf speichern, Senden mit Rueckfrage und Sperre)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:36:59 +00:00
Claude and Claude Sonnet 5.5
5060d150ea
Auftragsbestaetigung: Dialog-Schritte 1 bis 3 (Projekt, Auftrag, Zahlung und Termine)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:35:49 +00:00
Claude and Claude Sonnet 5.5
8ab78b7b2c
Rechnungsdialog: Bausteine für Projektzusammenfassung, Positionen, Vorschauzeilen und Arbeitsblattauswahl
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:35:04 +00:00
Claude and Claude Sonnet 5.5
3650573445
Auftragsbestaetigung: Liste mit Status, Zusatzzeilen, Aktionen und Projekt zuordnen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:34:47 +00:00
Claude and Claude Sonnet 5.5
6a5f943034
Rechnungsdialog: Zustand mit Reducer, Appwrite-Lesezugriffe und Hooks für Projektkonto, Vorschau und weitere Tickets
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:34:22 +00:00
Claude and Claude Sonnet 5.5
8b055a5d42
Auftragsbestaetigung: Listenlogik (Status, Aktionen, Meldungen, Fehlerklassen, Sperre) und PDF-Hilfe mit Tests
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:33:28 +00:00
Claude and Claude Sonnet 5.5
0f1dbabd98
Rechnungsdialog: Anfragekörper, Vorschau-Status, Zeilentexte und Absenden mit Doppelklick-Sperre samt Tests
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:33:21 +00:00
Claude and Claude Sonnet 5.5
e37c0a664e
Rechnungsdialog: Logik für Projektwahl, Rechnungsarten, Auftragsbestätigungen und Arbeitsblätter mit Tests
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:32:20 +00:00
Claude and Claude Sonnet 5.5
cc95018083
Projektkonto: Projektliste mit Vereinbart, Berechnet, Noch offen und Zeit, Knöpfe Rechnung und Auftragsbestätigung
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:31:35 +00:00
Claude and Claude Sonnet 5.5
45dd73d8cc
Auftragsbestaetigung: Dialoglogik (Parser, Validierung, Nutzlast, Zahlungsplan-Vorschau) mit Tests
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:31:31 +00:00
Claude and Claude Sonnet 5.5
241f7cdec6
Projektkonto: Anzeigelogik für Zeilen, Rechnungsspalten und Abzeichen „abgerechnet“ mit Tests
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:29:30 +00:00
Claude and Claude Sonnet 5.5
674cce26f0
Kundenart in der Kunden-Uebersicht und Steuernummer in den Finanz-Einstellungen (Helfer mit Tests)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:28:49 +00:00
Claude and Claude Sonnet 5.5
99ab4bd47b
Kundenseite: Reiter „Aufträge und Rechnungen“ zeigt den neuen Container, CustomerInvoices entfällt
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:25:28 +00:00
Claude and Claude Sonnet 5.5
8f90fdc05a
Aufträge und Rechnungen: Container des Kundenreiters und vier Platzhalter für W1 und W2
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:25:22 +00:00
Claude and Claude Sonnet 5.5
e1c9b57249
Aufträge und Rechnungen: frische Kundenart und Rückmeldungen nach Rechnung und Auftrag (mit Tests)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:24:47 +00:00
Claude and Claude Sonnet 5.5
312705efc4
Aufträge und Rechnungen: Laden und Ladezustand des Reiters als reine Funktionen (mit Tests)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:24:20 +00:00
Claude and Claude Sonnet 5.5
e7bd146641
Kundenreiter „Rechnungen“ heißt jetzt „Aufträge und Rechnungen“ (id bleibt invoices)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:24:03 +00:00
Claude and Claude Sonnet 5.5
e116e804e3
Finanzen-API: Projektkonten, Auftragsbestätigungen (samt Projekt zuordnen), Rechnungsvorschau und abgerechnete Arbeitsblätter (Pfade rein und getestet)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:23:39 +00:00
Claude and Claude Sonnet 5.5
eaf9fce1bc
Finanzen-Anfrage: Dateien lesen (as: 'blob'), z. B. das PDF einer Auftragsbestätigung
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 14:23:05 +00:00
Claude and Claude Opus 5.5
d2883018fc
Kunden: Reiter "Abgesagt", Absage eintragen und Warnung vor Doppelten
...
- Kundenliste mit Reiter "Abgesagt" (vorher nur unter "Alle"), rotes Abzeichen,
Suche auch nach Telefon
- Kundenseite: "Absage eintragen" fuer Leads (Grund freiwillig); Vermerk
"Abgesagt am TT.MM.JJJJ (Name): Grund" oben in die Notizen, offene
Akquise-Tickets auf "Abgesagt"; roter Hinweis "nicht erneut anrufen" und
"Wieder als Lead fuehren"
- Neuer Lead (jetzt mit Telefon) und Neuer Kunde gleichen live mit allen
Kunden ab (auch archivierte/abgesagte): Name ohne Rechtsform, E-Mail,
Firmen-Domain (ohne Freemailer), Telefon; Abgesagte rot und zuerst,
Knopf heisst dann "Trotzdem anlegen"
- Uebersicht wird nach Speichern neu aufgebaut (key), damit kein alter
Notizstand den Vermerk ueberschreibt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 16:01:21 +00:00
Claude and Claude Opus 5.5
5d8130e8ef
Tickets: Standardansicht zeigt alle Arten, auch Akquise-Tickets
...
Bisher startete die Liste mit dem Art-Filter "Auftraege", der Akquise-Tickets
ausschliesst. Neue Kunden bekommen ein Akquise-Ticket, das dann unter Tickets
nicht zu finden war. Standard ist jetzt "Alle Arten"; "Auftraege (ohne Akquise)"
bleibt als Filter waehlbar.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 15:42:02 +00:00
Claude and Claude Sonnet 5.5
fa1ce2c4cb
Design: Serverpuls-Projekttabelle (Sortierkoepfe und Zeilen als Buttons, Deltas als Farbe)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:43:53 +00:00
Claude and Claude Sonnet 5.5
ab4a300e70
Design: Serverpuls-Kopf mit Text-Badge, Warnungen als Zeilen, Kacheln als Kennzahlen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:43:53 +00:00
Claude and Claude Sonnet 5.5
bca99d4790
Serverpuls: Richtung, Vorzeichen und Stufen-Ton als Format-Helfer mit Test
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:43:53 +00:00
Claude and Claude Sonnet 5.5
6adeac1642
Design: Admin mit Tabelle, Mitarbeiter-Formular als Dialog, AdminPage.css neu
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:42:34 +00:00
Claude and Claude Sonnet 5.5
0a881fce8f
Design: Zugangsdaten-, sr-only- und spin-Klassen nach global.css
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:42:28 +00:00
Claude and Claude Sonnet 5.5
84186d1429
Design: Vertrags- und Versions-Formular als Dialoge, Fehler im Dialog
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:41:40 +00:00
Claude and Claude Sonnet 5.5
a9fa9f58e6
Design: Anbieter-Vertraege als Tabelle, Dringlichkeit nur im Terminfeld
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:41:40 +00:00
Claude and Claude Sonnet 5.5
8f5013aafc
Design: Rechtstexte als Abschnitte mit Haarlinien, Aufklappzeile als Button
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:41:40 +00:00
Claude and Claude Sonnet 5.5
38beaead99
Admin: Pruefung des Mitarbeiter-Formulars als Lib mit Test
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:41:26 +00:00
Claude and Claude Sonnet 5.5
313ead77f4
Rechtliches: Anzeige-Texte der Vertragsliste als Lib mit Test
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:41:26 +00:00
Claude and Claude Sonnet 5.5
625efc7f18
Finanzen: Rechnung schreiben auf Dialog-Baustein (breit, Enter sendet nie, Esc schliesst Liste zuerst)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
3b26fcdf0b
Finanzen: Buchung zuordnen auf Dialog-Baustein (Esc, Sperre, Vorschlaege als Zeilen)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
d1a1046969
Finanzen: Einstellungen, Bankzugang, Fixkosten und Bankrueckkehr ohne Karten
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
b5d27d5801
Finanzen: Rechnungen und Buchungen als Tabellen ohne Karten, Textaktionen, Blaetterleiste
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
bd1eccb4e3
Finanzen: Vorschau, Steuer und Abos ohne Karten, Container-Query auf Wrapper
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
6d015df6fa
Finanzen: Seitenkopf, Statuszeile, Kennzahlen und Aufgaben ohne Karten; Kpi entfernt
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
e1932a2a48
Finanzen: Helfer fuer Vorzeichen-Rot und Meldungsklassen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:38:00 +00:00
Claude and Claude Sonnet 5.5
a2a6d83b15
Design P6: Aktionszelle der Gutschriften-Liste mit nowrap, Handy bricht Prüfen/Ansehen nicht mehr in Buchstaben
...
Die letzte Zelle (Prüfen/Ansehen) wurde bei Handybreite auf etwa 19 px gequetscht, weil
.table.table-wrap td overflow-wrap:anywhere hat. Wie im E-Mail-Speicher bekommt die
Aktionszelle nowrap (Aktion 58 px, Kunde 139/124/120 px bei 390/375/360 px, kein Überlauf).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
3e5839bee6
Design P6: Angebotsspalte mit Mindestbreite (col-offer), Statusspalte am Handy schmaler, Kundenspalte 7,5rem
...
Die Angebotstabelle brach bei 390 px gewoehnliche Woerter mitten im Wort
("Ansprechpartne-r", "Geschaeftsfuehru-ng"): die Spalte "Angebot" hatte keine
Mindestbreite und bekam nur etwa 103 px. Jetzt hat <th>Angebot</th> die Klasse
col-offer (min-width 8rem), col-status faellt bis 600 px auf 6rem, col-name
steigt auf 7,5rem ("Anlagentechnik" brach sonst in der Kundenspalte).
Bis 600 px summieren sich die Mindestbreiten auf 344 px in 358 px.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
5e5093b7f2
Design P6: Kundenspalte in Angebote und Gutschriften mit Mindestbreite (col-name)
...
Die Kopfzelle "Kunde" bekommt in OfferList und CreditList die Klasse col-name
(min-width 7rem, die Regel gab es schon fuer den E-Mail-Speicher). Ohne sie
gab die Tabelle der Kundenspalte am Handy fast nichts ab (td bricht ueberall),
und Namen brachen mitten im Wort ("Fahrschul/e Roth", 79 px bei 390 px).
Kommentar der Regel nennt jetzt alle drei Tabellen.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
a505d38c96
Design P6: admin-areas.css geloescht, KOMPAT-Reste entfernt
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00