Changelog
Alle Updates und Neuerungen. Verfolge die Entwicklung von time2invoice.
v0.7.320. Februar 2026
1 neues Feature
- NeuPasswort vergessen: E-Mail-basierter Reset-Flow mit 8-stelligem OTP-Code
v0.7.218. Februar 2026
12 neue Features, 1 Verbesserung, 24 Fixes
- NeuMehrfachauswahl Projektfilter in der Portal-Monatsübersicht
- NeuMehrfachauswahl Projektfilter in der Kunden-Monatsübersicht
- NeuInline-Kundenauswahl im Timer mit automatischer Projektfilterung
- NeuProjekt-Optimierungen: Kundengruppierung, Budget-Tracking, Portal-Filter
- NeuPortal-Budgetalarm auf Kundendetailseite mit Fortschrittsbalken pro Kontakt
- NeuBudget-Alarm Redesign: Fortschrittsbalken, Farbzustände, kompakte Einrichtung
- NeuPortal-Verbesserungen: 7-Tage Token-Gültigkeit, Login-Seite mit Resend, Nutzername in E-Mails, Kundenliste bei Einladung
- NeuPortal-Einladungs-E-Mail: Magic Link an Kundenkontakte senden
- NeuPortal-Budgetalarm: Monatlicher Schwellenwert mit E-Mail-Benachrichtigungen
- NeuClient Portal: Read-only Kundenzugang per Magic Link
- NeuFirmenwagen-Rechner: 50%-Regelung, Nutzertyp AN/Selbständig, gewillkürtes BV
- NeuFirmenwagen-Rechner: E-Auto/Hybrid, Fahrten & Steuersatz
- VerbesserungRecharts als dynamischer Import für bessere Ladeperformance (TBT)
- FixKleinunternehmerregelung auf 25.000 € aktualisiert (seit 2025)
- FixNebenberufRechner: Monatswerte auf Jahreswerte hochgerechnet, echte ESt-Formel
- FixKlick auf Projektzeile öffnet Projektdetails
- FixEditierformular als Subkomponente ausgelagert — behebt Race Condition bei Kundenauswahl
- FixProjektfilter-Dropdown schließt bei Klick außerhalb (Kunden & Portal)
- FixRechnungskarte über Monatsübersicht auf Kundendetailseite verschoben
- FixTimer: Kunden- und Projektauswahl inline statt Grid-Layout
- FixKundenauswahl leer behoben: Wartet auf vollständiges Datenladen vor form.reset
- FixPWA Vollbild auf iOS: viewport-fit cover + transparente Statusleiste
- FixChart-Höhe reduziert (h-48 → h-36)
- FixStundenwarnung Layout: Glocke linksbündig, Titel auf eigener Zeile
- FixChart nutzt verfügbaren Platz effizienter
- FixGlocken-Icon linksbündig am Formular, größer auf Mobile
- FixBudget-Alarm Mobile-Layout: Buttons unterhalb des Felds, passende Schriftgrößen
- FixBudget-Alarm Einrichtung: Gestrichelter Rahmen mit Hover-Effekt
- FixLange Kundennamen im Portal-Header-Dropdown werden abgeschnitten
- FixSeparate Login-Link-E-Mail (kompakt), alle Umlaut-Probleme behoben, persönlicher Nutzername überall
- FixPortal-Einladungs-E-Mail mit echtem Nutzernamen und Kundennamen aus der Datenbank
- FixBudget-Alarm verwendet Stunden statt EUR
- FixPortal-Login: Korrekte Umlaute, Beschreibung nach Absenden ausgeblendet, serverseitiger E-Mail-Versand
- FixEintragsanzahl in der Portal-Monatsübersicht ausgeblendet
- FixPortal-Monatsübersicht: Einheitliches Design mit Nutzerseite (shadcn Table, korrekte Umlaute)
- FixUTF-8 Umlaute + Nutzertyp-Reihenfolge (Selbständig zuerst)
v0.7.111. Februar 2026
15 neue Features, 2 Verbesserungen, 19 Fixes
- NeuFirmenwagen-Rechner: 50%-Regelung, Nutzertyp AN/Selbständig, gewillkürtes BV
- NeuFirmenwagen-Rechner: E-Auto/Hybrid, Fahrten & Steuersatz
- NeuPostHog Reverse-Proxy über /ingest zum Umgehen von Ad-Blockern
- NeuTrialBanner mit direktem Checkout für gewählten Plan
- NeuRegistrierung ohne Kreditkarte direkt möglich (kein Polar-Checkout)
- NeuAufklappbare Verlaufseinträge mit USt-IdNr.-Prüfungsdetails
- NeuUSt-IdNr.-Prüfung: Allgemeine Verbesserungen
- NeuUSt-IdNr.-Warnung bei Rechnungserstellung
- NeuEinfache USt-IdNr.-Prüfung mit automatischer Prüfung beim Speichern
- NeuReverse Charge + qualifizierte USt-IdNr.-Prüfung (BZSt eVatR)
- Neuauto-changelog.sh für automatische wöchentliche Changelog-Updates
- NeuChangelog-Automatisierung: JSON-Datenquelle + Generator-Script
- Neu'Zum Dashboard'-Button im Marketing-Header für eingeloggte Nutzer
- NeuMobile Header-Hamburger-Menü an Desktop-Sidebar angeglichen
- NeuMobile Navigation vollständig an Desktop-Sidebar angeglichen — alle Menüpunkte erreichbar
- VerbesserungRecharts als dynamischer Import für bessere Ladeperformance (TBT)
- VerbesserungPolar SDK (521 KB) aus dem Client-Bundle entfernt
- FixUTF-8 Umlaute + Nutzertyp-Reihenfolge (Selbständig zuerst)
- FixPostHog-Initialisierung vor identify-Aufruf sichergestellt
- FixPostHog Persistenz: memory → localStorage für zuverlässige Nutzeridentifikation
- FixTiming-Bug in Erinnerungen behoben (Math.ceil) + 97 neue Unit-Tests
- FixLint-Fehler bereinigt: ungenutzte Imports entfernt
- FixKI-Bots (GPTBot, Claude, Perplexity) in robots.txt für Produkt-Sichtbarkeit erlaubt
- FixEdge-Requests reduziert: Scraper in robots.txt blockiert, Middleware-Matcher eingeschränkt
- FixMigration zur neuen BZSt eVatR REST-API
- FixFehlermeldungen im USt-IdNr.-Prüfpanel verbessert
- FixUSt-IdNr.-Prüfaktion neu geschrieben mit korrektem Fehlerhandling und besseren Meldungen
- FixFehlermeldungen bei fehlenden Einstellungen in der USt-IdNr.-Prüfung verbessert
- FixAdressbestätigung in der USt-IdNr.-Prüfung optional gemacht (Checkbox, Standard: aktiv)
- FixConvexProvider zum Marketing-Layout hinzugefügt (behebt Fehler bei statischer Generierung)
- FixEingeloggte Nutzer werden von /register zu /dashboard weitergeleitet
- FixCTA-Button-Text unsichtbar behoben: shadcn Button durch einfachen styled Link ersetzt
- FixOpen-Source-Verweise entfernt (time2invoice ist nicht Open Source)
- FixPadding von Such-Highlight-Markierung entfernt (verursachte sichtbare Lücken in Wörtern)
- FixRegex für Komponenten-Injection hatte doppelte Capture-Group (Komponentennamen wurden als Text angezeigt)
v0.7.006. Februar 2026
USt-IdNr.-Prüfung & Performance
- NeuUSt-IdNr.: Neuer Status "Teilweise verifiziert" wenn Adressdaten abweichen
- VerbesserungUSt-IdNr.: Verbesserte Fehlerbehandlung bei BZSt-API-Antworten
- VerbesserungDashboard-Charts jetzt lazy-loaded für schnelleres Initial-Rendering
- FixDeutsche USt-IdNr. (DE) werden nicht mehr zur Prüfung angeboten (BZSt erlaubt kein DE→DE)
- FixBZSt-Fehlermeldungen werden jetzt korrekt angezeigt statt generischer Serverfehler
v0.6.005. Februar 2026
Drag & Drop, Mobile-UX & Preisanpassung
- NeuDrag & Drop für Zeiteinträge zwischen KI-Positionen
- NeuAbrechenbare Zeiteinträge ein-/ausklappbar für bessere Übersicht
- NeuErweiterbares Tages-Stundendiagramm in der Monatsübersicht
- NeuAutomatische Abrechnungsperiode: Ältester offener Eintrag bis heute
- NeuSichtbarer Logout-Button mit Benutzerinfo in der Sidebar
- NeuMobile Navigation vollständig an Desktop-Sidebar angeglichen
- VerbesserungPricing aktualisiert: Starter 6 €/Mo, Pro 12 €/Mo
- FixMobile PWA: Touch-fähiges Drag & Drop mit @dnd-kit
- FixRechnungsseite: Mobile Overflow behoben
- FixKI-Gruppierung: Reset bei Echtzeit-Updates, optimierte Indizes
- FixRundungsfehler bei Stunden und Beträgen behoben
- FixEinstellungen: Tab-Overflow auf Mobile, korrektes Redirect nach Speichern
- FixOAuth: Redirect-Handling verbessert (Query-Params, Login-Flow)
- FixKundennamen-Overflow bei langen Namen behoben
- FixZeiteinträge nach Startzeit sortiert (neueste zuerst)
- FixKleinunternehmer: Umsatz-Schwelle nur bei aktiviertem Modus sichtbar
v0.5.003. Februar 2026
KI-Cashflow-Prognose, Kunden-Insights & Mobile-Optimierung
- NeuKI-gestützte Cashflow-Prognose mit Kunden-Zahlungshistorie und Konfidenzband
- NeuKunden-Insights: Zahlungszuverlässigkeit, Risiko-Score und Umsatztrend pro Kunde
- NeuKI-Rechnungspositionen: LLM-basierte Gruppierung von Zeiteinträgen
- NeuDashboard: P&L-Karten im 2x2 Grid mit Nicht-abgerechnet-Übersicht
- VerbesserungLazy Loading für Recharts und react-pdf — ~1,3 MB weniger Initial-Bundle
- VerbesserungPWA: Verbesserte Icons, Dashboard-Shortcut, iOS-Zoom-Fix
- VerbesserungMobile: Touch Targets optimiert, Tabellen-Scroll, 16px Input-Fonts
v0.3.003. Februar 2026
E-Rechnung, Mahnwesen, Branding & DATEV
- NeuE-Rechnung: ZUGFeRD 2.1.1 (PDF/A-3 mit XML) und XRechnung 3.0 (UBL 2.1)
- Neu3-stufiges Mahnwesen mit rechtssicheren Texten (§286/§288 BGB)
- NeuMahnungs-Übersicht mit Fälligkeits-Timeline und Bulk-Aktionen
- NeuBranding: Logo-Upload (Drag & Drop) und Primärfarbe mit Live-Vorschau
- NeuDATEV-Export: Verifiziertes CSV-Format (Semikolon, BOM, korrekte Gegenkonten)
- NeuEigene DATEV-Export-Seite mit Zeitraum-Filter und Vorschau
- VerbesserungAutomatische Fälligkeitsberechnung bei Rechnungserstellung (14 Tage)
v0.2.003. Februar 2026
Pro-Features: Steuerberater, API, Vorsteuer & Reports
- NeuSteuerberater-Zugang: Magic-Link Login, Read-only Dashboard (Rechnungen, Kunden, Belege, EÜR, DATEV)
- NeuREST API v1: Rechnungen, Kunden, Timer, Projekte, EÜR — mit API-Key-Management
- NeuWebhook-System: Events für Rechnung erstellt/bezahlt, Kunde angelegt — HMAC-signiert
- NeuAPI-Dokumentation unter /docs/api mit Code-Beispielen
- NeuVorsteuerabzug-Tracking: Ausgaben mit USt-Berechnung und Belegupload
- NeuUSt-Voranmeldung mit ELSTER-XML-Export
- NeuErweiterte Reports: Umsatz nach Kunde/Projekt, Vergleich Vorjahr, Offene Zahlungen, Cashflow-Prognose
- NeuRate Limiting (100 req/min) und CORS für API-Endpoints
v0.1.002. Februar 2026
Initial Release — Public Beta
- NeuZeiterfassung mit Ein-Klick-Timer und manuellen Einträgen
- NeuProfessionelle PDF-Rechnungen nach §14 UStG
- NeuGetrennte Nummernkreise für freiberufliche und gewerbliche Rechnungen
- NeuKleinunternehmer-Warnung (§19 UStG) mit Umsatzgrenzen-Tracking
- NeuEÜR (Einnahmen-Überschuss-Rechnung) getrennt nach Tätigkeitstyp
- NeuKunden- und Projektverwaltung
- NeuAngebotserstellung mit Umwandlung in Rechnung
- NeuWiederkehrende Rechnungen (monatlich, quartalsweise, jährlich)
- NeuAusgabenverwaltung mit Kategorisierung
- NeuDashboard mit Gewinn-/Verlust-Übersicht
- NeuPWA: Installierbar auf iOS & Android, offline-fähig
- NeuGoogle & GitHub OAuth Login
- NeuOnboarding-Wizard für Ersteinrichtung
- NeuResponsive Design für alle Geräte
- NeuDSGVO-konforme Datenhaltung
🚀 Mehr Updates folgen — stay tuned!