Repository navigation
Releases: firsttris/haben
Release list
v0.3.1
Docker: tristanteu/haben:0.3.1 (also :latest)
What's Changed
- Server beendet sich auf SIGTERM: Verbindungen zu PostgreSQL schließen by @firsttris in #210
- Rechnung: mehrzeiliger Text zu jeder Position (BT-154), übernommen aus #211 by @firsttris in #212
- Rechnung: mehrzeiliger Text zu jeder Position (BT-154) by @td2209 in #211
- README: Verlauf der GitHub-Sterne by @firsttris in #217
- Text zur Position auch für Artikel, Angebote und wiederkehrende Rechnungen, übernommen aus #216 by @firsttris in #218
- Text zur Position auch für Artikel, Angebote und wiederkehrende Rechnungen by @td2209 in #216
- Rechnung: Akzentfarbe für Belege einstellbar by @firsttris in #219
- Rechnung: Nummernformat für Rechnungen und Angebote einstellbar by @firsttris in #220
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Docker: tristanteu/haben:0.3.0 (also :latest)
What's Changed
- CLAUDE.md nach der Vorlage aus firsttris/workflows by @firsttris in #182
- Umzug aus Lexware Office ohne Public API: Sicherung über die Web-Oberfläche by @firsttris in #183
- Voranmeldung als XML für den Import in Mein ELSTER by @firsttris in #185
- Enable Banking: „Umsätze abrufen ab“ beim Verbinden (übernimmt #184) by @firsttris in #187
- Enable Banking: „Umsätze abrufen ab“ beim Verbinden by @td2209 in #184
- Mein ELSTER: Erweiterung für Voranmeldung, USt-Erklärung, EÜR und Einkommensteuer by @firsttris in #186
- Entwicklung mit Docker Compose: docker compose up startet alles by @firsttris in #189
- Folgeabrufe nicht vor „Umsätze abrufen ab“ (übernimmt #190) by @firsttris in #194
- Folgeabrufe nicht vor „Umsätze abrufen ab“ by @td2209 in #190
- Renovate-Majors vorbereiten: pnpm 12, @types/node 26, TypeScript < 7 by @firsttris in #195
- Update dependency postgres to v4 by @renovate[bot] in #193
- Update dependencies (major) (major) by @renovate[bot] in #192
- ESLint durch Biome ersetzen, Modulgrenzen als eigenes Skript by @firsttris in #196
- Integritätsprüfung: Anzahl und Kopf aus demselben Stand lesen by @firsttris in #197
- Integritätsprüfung: Abgleich im selben Stand wie die Kette by @firsttris in #200
- Bun statt Node, npm und pnpm by @firsttris in #198
- Formatierung mit Biome by @firsttris in #201
- git blame überspringt den Formatier-Commit by @firsttris in #202
- Doku: Abgabe an ELSTER und Umzug aus Lexware Office im Überblick, Lücken in README und Doku by @firsttris in #203
- TypeScript 7 by @firsttris in #204
- CI beschleunigen: Vitest und Playwright parallel, check aufgeteilt by @firsttris in #205
- Doku: Haben als App installieren, Links für Anmeldung und App im README by @firsttris in #206
- Erweiterung „Haben für Mein ELSTER“: TypeScript mit Vite, Icons, ZIP am Release by @firsttris in #207
- Erweiterung: „Erneut eintragen“ trägt auf einem anderen Formular nichts ein by @firsttris in #208
- README: Doku-Abschnitt kürzen, statt die Funktionen zu wiederholen by @firsttris in #209
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Docker: tristanteu/haben:0.2.2 (also :latest)
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Docker: tristanteu/haben:0.2.1 (also :latest)
What's Changed
- Mein ELSTER mit KI-Assistent: Anleitung, Ausfüllliste und Hinweis by @firsttris in #126
- README: Installation per Agent oder manuell, FAQ zur Sicherheit, Links zu Kontext und Schreibzeug by @firsttris in #133
- README: mehr FAQ by @firsttris in #134
- README: FAQ nennt beide Wege zu ELSTER by @firsttris in #135
- docs: Datenschutz- und AGB-URLs für Enable-Banking-Produktion erklären by @firsttris in #137
- Barrierefreiheit und Tastaturbedienung: axe-core-Prüfung aller Seiten, Fixes, Doku by @firsttris in #138
- TDD-Review des Projekts: 25 belegte Fehler behoben by @firsttris in #139
- Ist-Versteuerung: Teilzahlungen ergeben genau die Steuer der Rechnung by @firsttris in #140
- Sicherheit: Funde aus dem Security-Audit beheben by @firsttris in #141
- Renovate for the KoSIT validator, Node, PostgreSQL, Caddy and restic by @firsttris in #143
- Renovate: the shared settings for the ordinary packages by @firsttris in #147
- Update KoSIT validator and XRechnung configuration to v1.6.3 by @renovate[bot] in #145
- Lock file maintenance by @renovate[bot] in #170
- Update KoSIT validator and XRechnung configuration to v2026 by @renovate[bot] in #148
- Update ghcr.io/restic/restic Docker tag to v0.19.1 by @renovate[bot] in #152
- Update dependency @anthropic-ai/sdk to ^0.137.0 by @renovate[bot] in #151
- Update Node.js to v26 by @renovate[bot] in #149
- Update GitHub Actions (major) (major) by @renovate[bot] in #171
- Update dependencies (minor and patch) by @renovate[bot] in #150
- Update PostgreSQL to v18 by @renovate[bot] in #169
- Lock file maintenance by @renovate[bot] in #172
- Lock file maintenance by @renovate[bot] in #173
- Umzug aus Lexware Office: DATEV-Spaltennamen, Jahressummen aus DATEV, Enable Banking in den Einstellungen, Banksuche by @firsttris in #175
- Übersicht: Kachel „Offene Verbindlichkeiten“ (übernimmt #176) by @firsttris in #178
- Übersicht: Kachel „Offene Verbindlichkeiten“ by @td2209 in #176
- Übernimmt #177, #179 und #180: Kontostand, Folgeabrufe, Textbausteine by @firsttris in #181
- Enable Banking: passenden gebuchten Saldo nehmen (CLBD, sonst ITBD) by @td2209 in #177
- Textbausteine, Einleitung über den Positionen, mehrere E-Mail-Adresse… by @td2209 in #179
- Enable Banking: Folgeabrufe nicht in Tage einer Datei, Fremdwährungskonten auslassen; Doku Umzug zum Jahreswechsel by @td2209 in #180
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Docker: tristanteu/haben:0.2.0 (also :latest)
What's Changed
- Belegablage: Ordner-fsync unter Windows überspringen by @Disane87 in #110
- Belege: vor und zurück in der Detailansicht, nach dem Buchen zum nächsten (#106) by @Disane87 in #111
- Belege: kompakte Detailansicht (#112) und Löschen springt nicht mehr auf gebuchte Belege by @firsttris in #116
- Belege: Detailansicht passt in die Fensterhöhe, Knöpfe bleiben sichtbar by @Disane87 in #112
- Belege nacheinander prüfen: Rest aus #106 by @firsttris in #120
- Bank: Konten benennen und mit Zweck versehen (#105) by @firsttris in #117
- Bank: Splitbuchung, Ausbuchungen und Zahlungsdienstleister (#108) by @firsttris in #119
- Fremdwährung: USt-Umrechnungskurse des BMF, Kursdifferenz, Rechnungen in Fremdwährung (#109) by @firsttris in #118
- Abschlagsrechnungen mit Bezug zum Angebot, Schlussrechnung zieht nur dessen Abschläge ab (#114, Schritt 1) by @firsttris in #123
- Vorschläge aus der Häufigkeit: Kategorie je Lieferant, Buchungsart je Gegenpartei (#107, erster Schritt) by @firsttris in #121
- E-Mail-Vorlagen je Art und Sprache (#115, erster Schritt) by @firsttris in #122
- README: Warum-Abschnitt mit Soll-und-Haben, kleinere Korrekturen by @firsttris in #125
- e2e: Version in der Navigation darf eine Vorabversion sein by @firsttris in #127
- Auswahllisten mit eigenem Pfeil, einheitliche Feldhöhe, Vorschau ohne Mono-Zahlen by @firsttris in #129
- Umzug aus sevDesk by @firsttris in #132
- Lexoffice-Altbestand für KI-Assistenten: Abgleich, Belege, Konten und Sonderfälle der Umsatzsteuer by @firsttris in #130
New Contributors
Full Changelog: v0.1.12...v0.2.0
v0.2.0-rc.1
Docker: tristanteu/haben:0.2.0-rc.1 (also :next)
What's Changed
- Belegablage: Ordner-fsync unter Windows überspringen by @Disane87 in #110
- Belege: vor und zurück in der Detailansicht, nach dem Buchen zum nächsten (#106) by @Disane87 in #111
- Belege: kompakte Detailansicht (#112) und Löschen springt nicht mehr auf gebuchte Belege by @firsttris in #116
- Belege: Detailansicht passt in die Fensterhöhe, Knöpfe bleiben sichtbar by @Disane87 in #112
- Belege nacheinander prüfen: Rest aus #106 by @firsttris in #120
- Bank: Konten benennen und mit Zweck versehen (#105) by @firsttris in #117
- Bank: Splitbuchung, Ausbuchungen und Zahlungsdienstleister (#108) by @firsttris in #119
- Fremdwährung: USt-Umrechnungskurse des BMF, Kursdifferenz, Rechnungen in Fremdwährung (#109) by @firsttris in #118
- Abschlagsrechnungen mit Bezug zum Angebot, Schlussrechnung zieht nur dessen Abschläge ab (#114, Schritt 1) by @firsttris in #123
- Vorschläge aus der Häufigkeit: Kategorie je Lieferant, Buchungsart je Gegenpartei (#107, erster Schritt) by @firsttris in #121
- E-Mail-Vorlagen je Art und Sprache (#115, erster Schritt) by @firsttris in #122
New Contributors
Full Changelog: v0.1.12...v0.2.0-rc.1
v0.1.12
Docker: tristanteu/haben:0.1.12 (also :latest)
What's Changed
- MCP-Zugang für KI-Assistenten, Stufe 1: nur lesen, lokal by @firsttris in #102
- Voranmeldung: abzugebenden Monat nach deutscher Zeit bestimmen by @firsttris in #103
Full Changelog: v0.1.11...v0.1.12
v0.1.11
Docker: tristanteu/haben:0.1.11 (also :latest)
What's Changed
- Navigation: Fuß springt nicht mehr, Links unten als Menüpunkte mit Icons by @firsttris in #100
- e2e: auf das gespeicherte Zertifikat warten, nicht auf den Dateinamen by @firsttris in #101
Full Changelog: v0.1.10...v0.1.11
v0.1.10
Docker: tristanteu/haben:0.1.10 (also :latest)
What's Changed
- README: Dank an @ngres für die Feature-Issues by @firsttris in #80
- GoBD: Siegel auch für Zuordnungen, Pauschalen und AfA by @firsttris in #82
- Versteuerung je Jahr: Vorjahr und Umsatzsteuererklärung nach einem Wechsel richtig by @firsttris in #84
- Hauptbuch, Transaktionen und Sperre der Firmendaten (#81, Schritte 1–3) by @firsttris in #83
- Abgleich von Journal, Umsatzsteuer und EÜR (#81, Schritt 8) by @firsttris in #85
- Kleinunternehmer je Zeitraum, Klartext aus Datenbank-Triggern by @firsttris in #89
- ELSTER-Gateway: Zugang, Signatur, Sendesperre und Protokoll an einer Stelle (#81, Schritt 5) by @firsttris in #87
- Lebenszyklen und offener Betrag in packages/core (#81, Schritt 4) by @firsttris in #88
- Festschreiben: PDF und XML vor der Sperre der Hash-Kette (#81, Schritt 9) by @firsttris in #86
- Nach einem Wechsel zum Jahreswechsel nichts mehr falsch ins Vorjahr buchen (Review #83/#84) by @firsttris in #90
- Module je Fachbereich mit index.ts und Lint-Regel für Modulgrenzen (#81, Schritt 6) by @firsttris in #91
- README: Hinweis auf den Beta-Status by @firsttris in #93
- Release Candidates auf main: vX.Y.Z-rc.N mit :next (#92) by @firsttris in #97
- Backup-Container für Compose und Quadlets by @firsttris in #98
- Backup-Status in der App und wöchentlicher Test-Restore by @firsttris in #99
Full Changelog: v0.1.9...v0.1.10
v0.1.9
Docker: tristanteu/haben:0.1.9 (also :latest)
What's Changed
- GoBD: Hash-Kette im Audit-Log und Siegel für festgeschriebene Datensätze by @firsttris in #79
Full Changelog: v0.1.8...v0.1.9