Commit graph

  • 6a0634eacf Merge pull request 'Fix #219: Bank buchen standardmäßig älteste Umsätze zuerst' (#220) from fds2610-bot/Steuerkram:main into main main fds2610 2026-10-12 17:27:52 +02:00
  • 83a90f2d3d Fix #219: Bank buchen standardmäßig älteste Umsätze zuerst fds2610-bot 2026-10-12 16:07:42 +02:00
  • e8d6c8cc90 Merge pull request 'Fix #217: Content-Disposition-Header gegen Parameter-Injection maskieren' (#218) from fds2610-bot/Steuerkram:main into main fds2610 2026-10-08 04:13:52 +02:00
  • 3e5810990c Fix #217: Content-Disposition-Header gegen Parameter-Injection maskieren fds2610-bot 2026-10-06 15:20:21 +02:00
  • a53c4c3dc8 Merge pull request 'Fix #215: Session deaktivierter/gelöschter Benutzer sofort entziehen' (#216) from fds2610-bot/Steuerkram:main into main fds2610 2026-09-29 14:07:16 +02:00
  • a95c4efa21 Fix #215: Session deaktivierter/gelöschter Benutzer sofort entziehen fds2610-bot 2026-09-29 11:33:10 +02:00
  • 870f0f2118 Merge pull request 'Fix #213: Stored XSS über Kontobezeichnung im KI-Vorschlag-Badge' (#214) from fds2610-bot/Steuerkram:main into main fds2610 2026-09-25 12:18:19 +02:00
  • be0b38f64b Fix #213: KI-Vorschlag-Badge ohne innerHTML für Kontobezeichnungen (Stored XSS) fds2610-bot 2026-09-25 09:10:19 +02:00
  • f67e3b86f4 Merge pull request 'Fix #208: Totmannschalter für den Nextcloud-Import' (#212) from fds2610-bot/Steuerkram:main into main fds2610 2026-09-21 07:28:18 +02:00
  • b7508fe401 Fix #209: analyse-nextcloud.sh prüft, ob das Importskript vorhanden und ladbar ist fds2610-bot 2026-09-20 17:33:07 +02:00
  • 69fcc84301 Fix #208: Totmannschalter für den Nextcloud-Import fds2610-bot 2026-09-20 17:25:26 +02:00
  • be4d54112d Merge pull request 'Fix #210: Gezahlte Vorsteuer als Betriebsausgabe in der EÜR (Zeile 57 / Kz 185)' (#211) from fds2610-bot/Steuerkram:main into main fds2610 2026-09-20 17:15:40 +02:00
  • 3eab29b050 Fix #210: Gezahlte Vorsteuer als Betriebsausgabe in der EÜR (Zeile 57 / Kz 185) fds2610-bot 2026-09-20 17:11:37 +02:00
  • 597ce4f420 Merge pull request 'Fix #206: Admin-Prüfung bei GET /settings ergänzt' (#207) from fds2610-bot/Steuerkram:main into main fds2610 2026-09-20 17:09:25 +02:00
  • c90f2b0623 Fix #206: Admin-Prüfung bei GET /settings ergänzt fds2610-bot 2026-09-20 08:55:23 +02:00
  • 618c8706ec Merge pull request 'Fix #202 / #203: Admin-Prüfung bei Logo-Upload und BankinstituteController ergänzt' (#204) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-26 07:33:25 +02:00
  • 47ec4ed1b9 Fix #203: Admin-Prüfung im BankinstituteController ergänzt fds2610-bot 2026-08-26 07:31:37 +02:00
  • 6fef9eff24 Fix #202: Admin-Prüfung bei /settings/logo (Logo-Upload) ergänzt fds2610-bot 2026-08-26 07:26:28 +02:00
  • e30c465c16 Merge pull request 'Fix #200: Admin-Prüfung für alle Settings-Verwaltungsendpoints ergänzt' (#201) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-25 17:24:24 +02:00
  • 9c6bb597d2 Fix #200: Admin-Prüfung für alle Settings-Verwaltungsendpoints ergänzt fds2610-bot 2026-08-24 22:52:00 +02:00
  • aa5ab7c06d Merge pull request 'Fix #196: scripts/ nach Ausführungsort aufgeräumt (Host / Container / intern)' (#199) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-21 12:52:58 +02:00
  • 9866b77c7d Fix #196: scripts/ nach Ausführungsort aufgeräumt (Host / Container / intern) fds2610-bot 2026-08-21 11:47:56 +02:00
  • 941f69b5e3 Merge pull request 'Fix #195 + #198: run-tests.sh-Commit-Gate und fehlender View-Import in suppliers/list.php' (#197) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-21 11:10:16 +02:00
  • c6164cf823 Fix #198: Fehlender View-Import in suppliers/list.php, veralteter E2E-Selektor fds2610-bot 2026-08-21 10:32:59 +02:00
  • 68ce22894f Fix #195: run-tests.sh meldet keinen falschen Erfolg mehr bei Testfehlern fds2610-bot 2026-08-21 09:30:34 +02:00
  • a55731b08f Merge pull request 'Fix #193: SMTP-SSRF-Schutz per IP-Pinning, Admin-Pflicht für SMTP-Einstellungen' (#194) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-21 08:28:21 +02:00
  • 71ccbb754c Fix #193: SMTP-SSRF-Schutz per IP-Pinning, Admin-Pflicht für SMTP-Einstellungen fds2610-bot 2026-08-21 08:20:03 +02:00
  • 98fc301195 Merge pull request 'Fix #160: Inline-Styles und Inline-Handler reduziert (Schritt 1)' (#192) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-19 08:43:02 +02:00
  • 3f4eb1c734 Fix #160: Inline-Styles und Inline-Handler reduziert (Schritt 1: Modals, invoices/show.php, alle Inline-Handler) fds2610-bot 2026-08-18 21:01:00 +02:00
  • 8eca05424f Merge pull request 'Fix #161: Restposten (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)' (#191) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-18 14:11:22 +02:00
  • 23efce3196 Fix #161: Restposten aus Tech-Debt-Analyse (O-CHAT.html, fints.php/bankimport.php, Request-Klasse) fds2610-bot 2026-08-18 13:12:12 +02:00
  • 6ef12bafee Merge pull request 'Fix #189: Formularfelder in Dialogen einzeilig, Hilfetexte als Tooltip' (#190) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-18 11:32:24 +02:00
  • edb246c61f Fix #189: Formularfelder in Dialogen einzeilig, Hilfetexte als Tooltip fds2610-bot 2026-08-18 10:27:35 +02:00
  • 0e8a956869 Merge pull request 'Fix #187: Bankleitzahlen-Verzeichnis unter Einstellungen' (#188) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-18 10:11:39 +02:00
  • 458d007107 Fix #187: Bankleitzahlen-Verzeichnis unter Einstellungen fds2610-bot 2026-08-18 09:12:19 +02:00
  • f6a9760021 Merge pull request 'Fix #185: Abgeschnittene PayPal-NVP-Antworten im Abrufprotokoll' (#186) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-18 08:58:12 +02:00
  • 4cde18294a Fix #185: Abgeschnittene PayPal-NVP-Antworten im Abrufprotokoll fds2610-bot 2026-08-18 07:37:31 +02:00
  • 122521f0f7 Merge pull request 'Fix #183: SSRF-Schutz für SMTP-Einstellungen (mail_smtp_host)' (#184) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-13 07:14:17 +02:00
  • 1e043524fc Fix #183: SSRF-Schutz für SMTP-Einstellungen (mail_smtp_host) fds2610-bot 2026-08-12 16:51:55 +02:00
  • 7f4d5eb47e Merge pull request 'Fix #159: Überlange Methoden zerlegt (FinTsFetchService, Booking, Bank-/InvoiceController)' (#182) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-11 07:19:10 +02:00
  • 74b9f0cc17 Fix #159: Überlange Methoden zerlegt (FinTsFetchService::run, Booking::create/reverse, Bank-/InvoiceController) fds2610-bot 2026-08-11 07:17:41 +02:00
  • 7a8f1ad8c3 Merge pull request 'Fix #156 + #157 + #158: SQL-Aufrufe, belege/detail.php aufgeteilt, View-Duplikate gebündelt' (#181) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-11 06:36:07 +02:00
  • 857989cf65 Fix #158: Kontengruppierung, Kontrastfarbe und Helper-Boilerplate in View gebündelt fds2610-bot 2026-08-11 06:24:47 +02:00
  • d0a8a6dfb7 Fix #157: belege/detail.php in Teil-Views und externe JS-Dateien aufgeteilt fds2610-bot 2026-08-11 06:03:55 +02:00
  • 3acd0cea5c Fix #156: Direkte SQL-Aufrufe aus Controllern in die Modellschicht verschoben fds2610-bot 2026-08-10 21:13:11 +02:00
  • e109f0cb7c Merge pull request 'Fix #147: Benutzerverwaltung nur noch für Admins zugänglich' (#180) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-09 22:24:48 +02:00
  • c971e0acb4 Fix #149: Regressionstest für reflektiertes XSS über Kontonummer-Feld fds2610-bot 2026-08-09 20:25:39 +02:00
  • 9df593b824 Merge remote-tracking branch 'upstream/main' fds2610-bot 2026-08-09 20:22:47 +02:00
  • cc9f497165 Fix #147: Benutzerverwaltung nur noch für Admins zugänglich fds2610-bot 2026-08-09 20:21:04 +02:00
  • e786cd02e1 Merge pull request 'Fix #155: AfA-Buchungen laufen jetzt über Booking::createAfa()/reverseAfa()' (#178) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-07 12:06:14 +02:00
  • 88d9cc53ff Fix #155: AfA-Buchungen laufen jetzt über Booking::createAfa()/reverseAfa() fds2610-bot 2026-08-03 22:09:16 +02:00
  • e86e5f29ec Merge pull request 'Fix #169: update.sh bricht bei rotem Testergebnis ab statt nur zu warnen' (#177) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 23:31:57 +02:00
  • d753ff11a7 Fix #169: update.sh bricht bei rotem Testergebnis ab statt nur zu warnen fds2610-bot 2026-08-02 23:03:23 +02:00
  • 6fa60882d4 Merge pull request 'Fix #173: Verwaiste rmdir-Zeile für data/uploads entfernt' (#176) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 22:55:21 +02:00
  • 00e1ae5bfb Fix #173: Verwaiste rmdir-Zeile für data/uploads entfernt fds2610-bot 2026-08-02 22:51:18 +02:00
  • cdab770516 Merge pull request 'Fix: Test 78 misst die Nummernkreis-Freigabe unabhängig vom Monatswechsel' (#175) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 20:34:14 +02:00
  • 3616e09fc0 Fix #testsuite: Test 78 misst die Nummernkreis-Freigabe unabhängig vom Monatswechsel fds2610-bot 2026-08-02 20:33:13 +02:00
  • f73db4e033 Merge pull request 'Dashboard-Detailansichten (#167), Ereignisse für alle Fehler (#165), kompaktere Buchungszeilen (#166)' (#174) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 20:25:09 +02:00
  • ed58490fc2 Fix #166: Buchungszeilen ohne Anlage-Spalte, Typ in der ersten Spalte fds2610-bot 2026-08-02 20:21:57 +02:00
  • fc65fcb9c5 Fix #165: Bereichs- und Schweregradfilter stehen nebeneinander fds2610-bot 2026-08-02 20:12:09 +02:00
  • 3ba3912fa4 Fix #167: Dashboard-Kacheln rechnen wie die EÜR und führen auf ihre Einzelbuchungen fds2610-bot 2026-08-02 16:50:42 +02:00
  • c9afc3e33f Fix #165: Ereignisse zeigen Fehler und Warnungen aus dem ganzen System fds2610-bot 2026-08-02 16:50:18 +02:00
  • 5df6c2c9dc Fix #166: Buchungsnummer und Datum teilen sich eine Spalte in der Belegansicht fds2610-bot 2026-08-02 16:49:54 +02:00
  • 2be667f514 Merge pull request 'Fix: Testläufe hinterlassen keine Verzeichnisse mehr, die echte Uploads blockieren' (#171) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 16:17:45 +02:00
  • e81df45382 Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf fds2610-bot 2026-08-02 16:12:47 +02:00
  • 646e47a3c7 Merge pull request 'E2E-Tests (Playwright) ergänzt – zwei Seiten mit HTTP 500 repariert, Nummernkreise werden beim Löschen freigegeben' (#168) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 15:51:43 +02:00
  • 043c68b2e4 Fix #nummernkreis: Löschen gibt die zuletzt vergebene Rechnungs- und Belegnummer wieder frei fds2610-bot 2026-08-02 15:37:07 +02:00
  • 7cea573ffc Fix #e2e: E2E-Tests ergänzt, /accounts/new und /assets/new lieferten HTTP 500 fds2610-bot 2026-08-02 11:58:33 +02:00
  • baca415eac Merge pull request 'Fix: Belege blieben nach dem Umzug nach data/ unauffindbar' (#164) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-02 10:07:25 +02:00
  • be234eeb2c Fix #belege-umzug: Übernahme aus uploads/ führt Verzeichnisse zusammen statt sie zu verschieben fds2610-bot 2026-08-01 15:15:41 +02:00
  • 548ad55ef4 Merge pull request 'Analyse-Skript fuer die Nextcloud-Verbindung' (#163) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-01 11:19:39 +02:00
  • a7e379b6bf Fix #nextcloud-analyse: Analyse-Skript für die Nextcloud-Verbindung fds2610-bot 2026-08-01 11:17:18 +02:00
  • 8e47c8c3d3 Merge pull request 'Fix: Nextcloud-Belegimport – IP-Pinning bei Dual-Stack-Hosts brach jede WebDAV-Verbindung' (#162) from fds2610-bot/Steuerkram:main into main fds2610 2026-08-01 11:05:34 +02:00
  • 496ae92f0c Fix #nextcloud-import: IP-Pinning bei Dual-Stack-Hosts brach jede WebDAV-Verbindung fds2610-bot 2026-08-01 11:03:48 +02:00
  • e66989718f Merge pull request 'Rechnungsstatus folgt automatisch den erfassten Zahlungen' (#154) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-31 20:02:46 +02:00
  • 934532fac9 Fix #zahlungsstatus: Rechnungsstatus folgt automatisch den erfassten Zahlungen fds2610-bot 2026-07-31 20:01:32 +02:00
  • fbc24b4b28 Merge pull request 'XML-Rechnung (EN 16931 / XRechnung 3.0) als Download in der Rechnungs-Detailansicht' (#153) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-31 18:50:41 +02:00
  • d83d63cc14 Fix #xml-rechnung: USt-IdNr. des Kunden (BT-48) landet wieder im XML fds2610-bot 2026-07-31 18:35:20 +02:00
  • 117c9a5c88 Fix #xml-rechnung: XML-Download (EN 16931 / XRechnung 3.0) in der Rechnungs-Detailansicht fds2610-bot 2026-07-31 18:20:16 +02:00
  • f06c2a1140 Merge pull request 'Fix #testsuite: Test 64 und 67 dauerhaft grün' (#152) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-31 16:58:31 +02:00
  • 519befa36e Fix #testsuite: Test 64 und 67 dauerhaft grün fds2610-bot 2026-07-31 16:52:31 +02:00
  • 42f7aeb952 Merge pull request 'Fix #150: Logo-Upload repariert, Nutzdaten nach data/ getrennt, Backups vollständig' (#151) from fds2610-bot/Steuerkram:logo-datenverzeichnis into main fds2610 2026-07-31 16:25:41 +02:00
  • 54fa6dee58 Fix #150: Logo-Upload repariert, Nutzdaten nach data/ getrennt, Backups vollständig fds2610-bot 2026-07-31 16:22:09 +02:00
  • a7c63ea645 Merge pull request 'Fix #136, #130, #131, #132, #133, #135, #142, #148: Sicherheitsfixes (CSRF, SSRF, CSV-Injection, XSS, Error-Handling, SMTP-Injection)' (#146) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-31 15:51:07 +02:00
  • acd32a76a5 Fix #148: SMTP-Header-/Kommando-Injection über mail_from_email behoben fds2610-bot 2026-07-30 17:57:44 +02:00
  • b5c2c672c8 Fix #142: Produktions-Härtung der PHP-Fehlerausgabe fds2610-bot 2026-07-27 12:17:49 +02:00
  • ed675c8e01 Fix #135: Stored XSS über XSLT in hochgeladenen XML-Belegen behoben fds2610-bot 2026-07-27 12:13:55 +02:00
  • 8000225a05 Fix #133: DOM-XSS in der Bankimport-Vorschau behoben fds2610-bot 2026-07-27 12:10:10 +02:00
  • 64898195a3 Fix #132: Reflektiertes XSS über _error-Parameter behoben fds2610-bot 2026-07-27 12:07:29 +02:00
  • fc7ad72b96 Fix #131: CSV-Formel-Injection im Anlagelisten-Export behoben fds2610-bot 2026-07-27 12:03:49 +02:00
  • 70d98ff48a Fix #130: SSRF-Schutz gegen DNS-Rebinding (TOCTOU) per IP-Pinning fds2610-bot 2026-07-27 11:59:01 +02:00
  • 254761082f Fix #136: CSRF-Schutz für GET /bank/direkt/{id}/run ergänzt fds2610-bot 2026-07-27 11:53:48 +02:00
  • a1d4009b49 Merge pull request 'Fix #137: Netto/Brutto-Umschalter in der Buchungsmaske' (#145) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-27 08:06:54 +02:00
  • 46d1a8d4b2 Fix #137: Vertikale Ausrichtung Betrag-Modus-Toggle und Buchungstext korrigiert fds2610-bot 2026-07-27 07:37:38 +02:00
  • 63d8805340 Merge remote-tracking branch 'upstream/main' fds2610-bot 2026-07-27 07:35:19 +02:00
  • c1b5c1ca83 Fix #137: Netto/Brutto-Umschalter in der Buchungsmaske ergänzt fds2610-bot 2026-07-27 07:21:51 +02:00
  • 0b99f7f6a6 Merge pull request 'Feature: Lieferanten-Typeahead in der Belegliste (Issue #138)' (#144) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-27 07:15:17 +02:00
  • 3e92662d92 Fix #138: Lieferanten-Typeahead in der Belegliste ergänzt fds2610-bot 2026-07-27 07:12:37 +02:00
  • 48c045d7ff Merge pull request 'Fix #139: Auto-Reload-Button durch iOS-artigen Toggle-Switch ersetzt' (#143) from fds2610-bot/Steuerkram:main into main fds2610 2026-07-27 07:00:15 +02:00
  • 9dfaea8cda Fix #139: Auto-Reload-Button durch iOS-artigen Toggle-Switch ersetzt fds2610-bot 2026-07-27 06:57:05 +02:00