fds2610-bot
83a90f2d3d
Fix #219 : Bank buchen standardmäßig älteste Umsätze zuerst
2026-10-12 16:07:42 +02:00
fds2610
e8d6c8cc90
Merge pull request 'Fix #217 : Content-Disposition-Header gegen Parameter-Injection maskieren' ( #218 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/218
2026-10-08 04:13:52 +02:00
fds2610-bot
3e5810990c
Fix #217 : Content-Disposition-Header gegen Parameter-Injection maskieren
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-06 15:20:21 +02:00
fds2610
a53c4c3dc8
Merge pull request 'Fix #215 : Session deaktivierter/gelöschter Benutzer sofort entziehen' ( #216 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/216
2026-09-29 14:07:16 +02:00
fds2610-bot
a95c4efa21
Fix #215 : Session deaktivierter/gelöschter Benutzer sofort entziehen
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 11:33:10 +02:00
fds2610
870f0f2118
Merge pull request 'Fix #213 : Stored XSS über Kontobezeichnung im KI-Vorschlag-Badge' ( #214 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/214
2026-09-25 12:18:19 +02:00
fds2610-bot
be0b38f64b
Fix #213 : KI-Vorschlag-Badge ohne innerHTML für Kontobezeichnungen (Stored XSS)
2026-09-25 09:10:19 +02:00
fds2610
f67e3b86f4
Merge pull request 'Fix #208 : Totmannschalter für den Nextcloud-Import' ( #212 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/212
2026-09-21 07:28:18 +02:00
fds2610-bot
b7508fe401
Fix #209 : analyse-nextcloud.sh prüft, ob das Importskript vorhanden und ladbar ist
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-20 17:33:07 +02:00
fds2610-bot
69fcc84301
Fix #208 : Totmannschalter für den Nextcloud-Import
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-20 17:25:26 +02:00
fds2610
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
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/211
2026-09-20 17:15:40 +02:00
fds2610-bot
3eab29b050
Fix #210 : Gezahlte Vorsteuer als Betriebsausgabe in der EÜR (Zeile 57 / Kz 185)
2026-09-20 17:11:43 +02:00
fds2610
597ce4f420
Merge pull request 'Fix #206 : Admin-Prüfung bei GET /settings ergänzt' ( #207 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/207
2026-09-20 17:09:25 +02:00
fds2610-bot
c90f2b0623
Fix #206 : Admin-Prüfung bei GET /settings ergänzt
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-20 08:55:23 +02:00
fds2610
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
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/204
2026-08-26 07:33:25 +02:00
fds2610-bot
47ec4ed1b9
Fix #203 : Admin-Prüfung im BankinstituteController ergänzt
2026-08-26 07:31:37 +02:00
fds2610-bot
6fef9eff24
Fix #202 : Admin-Prüfung bei /settings/logo (Logo-Upload) ergänzt
2026-08-26 07:26:28 +02:00
fds2610
e30c465c16
Merge pull request 'Fix #200 : Admin-Prüfung für alle Settings-Verwaltungsendpoints ergänzt' ( #201 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/201
2026-08-25 17:24:24 +02:00
fds2610-bot
9c6bb597d2
Fix #200 : Admin-Prüfung für alle Settings-Verwaltungsendpoints ergänzt
2026-08-24 22:52:00 +02:00
fds2610
aa5ab7c06d
Merge pull request 'Fix #196 : scripts/ nach Ausführungsort aufgeräumt (Host / Container / intern)' ( #199 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/199
2026-08-21 12:52:58 +02:00
fds2610-bot
9866b77c7d
Fix #196 : scripts/ nach Ausführungsort aufgeräumt (Host / Container / intern)
2026-08-21 11:47:56 +02:00
fds2610
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
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/197
2026-08-21 11:10:16 +02:00
fds2610-bot
c6164cf823
Fix #198 : Fehlender View-Import in suppliers/list.php, veralteter E2E-Selektor
2026-08-21 10:32:59 +02:00
fds2610-bot
68ce22894f
Fix #195 : run-tests.sh meldet keinen falschen Erfolg mehr bei Testfehlern
...
python3-Abhängigkeit entfernt (Auswertung jetzt per php -r), Exit-Code
von tests/run.php wird korrekt ausgewertet statt mit || true verworfen.
--json-Modus gibt zusätzlich keine Fortschrittsanzeige/Warnungen mehr
auf STDOUT aus, damit die JSON-Ausgabe überhaupt parsbar ist.
2026-08-21 09:30:34 +02:00
fds2610
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
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/194
2026-08-21 08:28:21 +02:00
fds2610-bot
71ccbb754c
Fix #193 : SMTP-SSRF-Schutz per IP-Pinning, Admin-Pflicht für SMTP-Einstellungen
2026-08-21 08:20:03 +02:00
fds2610
98fc301195
Merge pull request 'Fix #160 : Inline-Styles und Inline-Handler reduziert (Schritt 1)' ( #192 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/192
2026-08-19 08:43:02 +02:00
fds2610-bot
3f4eb1c734
Fix #160 : Inline-Styles und Inline-Handler reduziert (Schritt 1: Modals, invoices/show.php, alle Inline-Handler)
2026-08-18 21:01:00 +02:00
fds2610
8eca05424f
Merge pull request 'Fix #161 : Restposten (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)' ( #191 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/191
2026-08-18 14:11:22 +02:00
fds2610-bot
23efce3196
Fix #161 : Restposten aus Tech-Debt-Analyse (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)
...
(a) public/O-CHAT.html nach BEISPIELE/ verschoben, Test 93 hält den Webroot sauber.
(b) bank/fints.php in Teil-Views + public/static/js/fints.js aufgeteilt.
(c) settings/bankimport.php in Teil-Views + public/static/js/bankimport.js aufgeteilt.
(d) src/Request.php angelegt, BankController als erster Controller umgestellt.
2026-08-18 13:12:12 +02:00
fds2610
6ef12bafee
Merge pull request 'Fix #189 : Formularfelder in Dialogen einzeilig, Hilfetexte als Tooltip' ( #190 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/190
2026-08-18 11:32:24 +02:00
fds2610-bot
edb246c61f
Fix #189 : Formularfelder in Dialogen einzeilig, Hilfetexte als Tooltip
2026-08-18 10:27:35 +02:00
fds2610
0e8a956869
Merge pull request 'Fix #187 : Bankleitzahlen-Verzeichnis unter Einstellungen' ( #188 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/188
2026-08-18 10:11:39 +02:00
fds2610-bot
458d007107
Fix #187 : Bankleitzahlen-Verzeichnis unter Einstellungen
2026-08-18 09:12:19 +02:00
fds2610
f6a9760021
Merge pull request 'Fix #185 : Abgeschnittene PayPal-NVP-Antworten im Abrufprotokoll' ( #186 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/186
2026-08-18 08:58:12 +02:00
fds2610-bot
4cde18294a
Fix #185 : Abgeschnittene PayPal-NVP-Antworten im Abrufprotokoll
2026-08-18 07:37:31 +02:00
fds2610
122521f0f7
Merge pull request 'Fix #183 : SSRF-Schutz für SMTP-Einstellungen (mail_smtp_host)' ( #184 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/184
2026-08-13 07:14:17 +02:00
fds2610-bot
1e043524fc
Fix #183 : SSRF-Schutz für SMTP-Einstellungen (mail_smtp_host)
2026-08-12 16:51:55 +02:00
fds2610
7f4d5eb47e
Merge pull request 'Fix #159 : Überlange Methoden zerlegt (FinTsFetchService, Booking, Bank-/InvoiceController)' ( #182 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/182
2026-08-11 07:19:10 +02:00
fds2610-bot
74b9f0cc17
Fix #159 : Überlange Methoden zerlegt (FinTsFetchService::run, Booking::create/reverse, Bank-/InvoiceController)
2026-08-11 07:17:41 +02:00
fds2610
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
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/181
2026-08-11 06:36:07 +02:00
fds2610-bot
857989cf65
Fix #158 : Kontengruppierung, Kontrastfarbe und Helper-Boilerplate in View gebündelt
2026-08-11 06:24:47 +02:00
fds2610-bot
d0a8a6dfb7
Fix #157 : belege/detail.php in Teil-Views und externe JS-Dateien aufgeteilt
2026-08-11 06:03:55 +02:00
fds2610-bot
3acd0cea5c
Fix #156 : Direkte SQL-Aufrufe aus Controllern in die Modellschicht verschoben
2026-08-10 21:13:11 +02:00
fds2610
e109f0cb7c
Merge pull request 'Fix #147 : Benutzerverwaltung nur noch für Admins zugänglich' ( #180 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/180
2026-08-09 22:24:48 +02:00
fds2610-bot
c971e0acb4
Fix #149 : Regressionstest für reflektiertes XSS über Kontonummer-Feld
2026-08-09 20:25:39 +02:00
fds2610-bot
9df593b824
Merge remote-tracking branch 'upstream/main'
2026-08-09 20:22:47 +02:00
fds2610-bot
cc9f497165
Fix #147 : Benutzerverwaltung nur noch für Admins zugänglich
2026-08-09 20:21:04 +02:00
fds2610
e786cd02e1
Merge pull request 'Fix #155 : AfA-Buchungen laufen jetzt über Booking::createAfa()/reverseAfa()' ( #178 ) from fds2610-bot/Steuerkram:main into main
...
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/178
2026-08-07 12:06:14 +02:00
fds2610-bot
88d9cc53ff
Fix #155 : AfA-Buchungen laufen jetzt über Booking::createAfa()/reverseAfa()
...
AssetController setzte INSERT INTO bookings bislang direkt ab und umging
damit die Sperre des Geschäftsjahres, den transaktionalen Schutz der
Nummernvergabe und ordnete Stornos dem falschen Geschäftsjahr zu.
2026-08-03 22:09:16 +02:00