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
knso and Claude Opus 5.5
b2a0ff5d53
Buchungskalender: Funktionsanfragen und Rechtliches-Karten
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-07 14:26:18 +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
Claude and Claude Sonnet 5.5
6eae3c4aae
Design P6: E-Mail-Speicher als Tabelle, Erledigt als Textlink mit data-storage-done
...
Kundenspalte mit Mindestbreite (col-name) und Erledigt/Bestellt ohne Umbruch, damit am Handy und bei 1440 px keine Woerter mitten im Wort brechen.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
568911967d
Design P6: Angebots-Formular als Dialog (Esc, Sperre beim Speichern, Vorschlagsliste geprueft)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
2f6437ee42
Design P6: Angebote-Liste als Tabelle mit Reitern, Aktionen als Textlinks
...
Reiter statt Filterknoepfe, Statusspalte mit Badge, Stripe-Links, Mail-Zeile und Aktionen (E-Mail senden als Textlink, Zurueckziehen als danger), Spalten Angelegt und Gueltig bis nach Breite ausgeblendet. Mindestbreite der Statusspalte, damit Woerter nicht mitten im Wort brechen. Neues Angebot ohne Icon in der Werkzeugleiste, Hinweis als table-foot.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
b369a0edf9
Design P6: Gutschrift-Detail zweispaltig mit Abschnitten und kv-Listen, Verhalten unveraendert
...
Neuer Zustand busyAction (Speichert … / Sendet …) neben busy; Formularbloecke der Berechnung stehen in .form-stack (16 px) statt auf dem Altabstand .page .field.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
c96aa870a9
Design P6: Gutschriften-Liste als Tabelle mit Reitern und Spaltenprioritaet
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
cb7ac6edf6
Design P6: Chat-Liste als Haarlinien-Zeilen, Zaehler und Zurueck-Pfeil als Text, side-count entfaellt
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00
Claude and Claude Sonnet 5.5
ea528486aa
Design P6: chat.css neu (Praefix .woms-chat, Umschaltung bei 860 px), Fehlerzeile ohne Icon
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 14:36:45 +00:00