| 12.11.2026 |
API |
1.73.0 |
PROJ-58: PATCH /profile/ui-version(/dismiss) entfernt (v1/v2-Nutzerwahl aus PROJ-32 abgeloest durch ein einziges Nav-Grundgeruest) - GET /profile und GET /auth/me liefern die Felder ui_version/ui_version_decided unveraendert weiter. |
| 12.11.2026 |
Frontend |
1.104.0 |
PROJ-58: Ein einziges Nav-Grundgeruest statt v1/v2-Wahl - Topbar mit 6 Saeulen (Finanzen/Wissen/Gesundheit/Ziele/Community/Account), feste Unterzeile, Finanzen-Mega-Menu, Mobile-Akkordeon, Seitenwechsel per AJAX-Partial-Swap mit Slide-Transition statt Full-Reload. |
| 12.11.2026 |
Backend |
1.104.0 |
PROJ-58: Navigation-Redesign v3 - render_page() ersetzt render_ui_template(), zentrale Nav-Struktur (nav_config.py), v1/v2-Umschalter-Mechanismus (PROJ-32) vollstaendig entfernt. |
| 10.11.2026 |
Frontend |
1.103.0 |
Neue Karte „Sorgen-Protokoll“ auf der Übersicht Ziele & Gewohnheiten: fällige Rückblicke, Bilanz, Eintrag mit vier Fragen und Rückblick-Zeitpunkt, frühere Einträge mit Bearbeiten und Löschen (Rückgängig). Block „Dein Schritt“ in „Heute“, „Jetzt anwenden“ in Lektionen, Hinweis auf die Telefonseelsorge. |
| 10.11.2026 |
API |
1.72.0 |
Neue Endpunkte /goals-habits/worries (Zusammenfassung, Liste, anlegen/ändern/löschen/wiederherstellen, Rückblick, Schritt abhaken); fremde IDs 404, Bearbeiten nur offener Einträge. /goals-habits/today liefert worry_steps. |
| 10.11.2026 |
Backend |
1.103.0 |
Sorgen-Protokoll (PROJ-57): Einträge mit vier Fragen (Antworten verschlüsselt), Rückblick zum gewählten Zeitpunkt (nein/teilweise/ja, Später +7 Tage, Nicht mehr fragen) mit persönlicher Bilanz, Schritt für den Eintragstag in „Heute“ (nicht im Streak). Erinnerung täglich 9:00 ohne Inhalt der Sorge, je Rückblick-Datum genau eine. Gelöschte Einträge nach 24 h endgültig entfernt. Neues Recht „Sorgen-Protokoll“ (alle Tarife). |
| 10.11.2026 |
Frontend |
1.102.0 |
Neue Seite Ziele & Gewohnheiten → Wochenplan: Aufgaben sammeln und per Tipp A–E einordnen, Reihenfolge mit ↑/↓, Löschen mit Rückgängig, Rückblick und frühere Wochen. Offene A-Aufgaben erscheinen täglich in „Heute“ („Wichtig diese Woche“), Wochenplan-Karte auf der Übersicht, „Jetzt anwenden“ in Lektionen. |
| 10.11.2026 |
API |
1.71.0 |
Neue Endpunkte /goals-habits/weekly-plan (Woche, Historie, Aufgaben anlegen/ändern/verschieben/löschen/wiederherstellen, Rückblick, alle übernehmen) mit serverseitigem Wochen-Schreibschutz; /goals-habits/today liefert week_items, /goals-habits/overview weekly. |
| 10.11.2026 |
Backend |
1.102.0 |
ABCDE-Wochenplan (PROJ-56): Aufgaben der Woche mit A–E einordnen, A-Aufgaben reihen, Rückblick mit Übernehmen/Streichen, Vorplanen am Sonntag, Historie früherer Wochen. Aufgaben verschlüsselt. Erinnerungen Montag 8:00 („Woche planen“) und Sonntag 18:00 („Wochenrückblick“), gelöschte Aufgaben nach 24 h endgültig entfernt. Neues Recht „Wochenplan“ (alle Tarife). |
| 10.11.2026 |
Frontend |
1.101.0 |
Neue Seiten unter Leben → Ziele & Gewohnheiten: Lebensrad, Ziel-Assistent in 5 Schritten mit Überblick, tägliche Liste „Heute“ zum Abhaken. Kachel „Heute“ auf Finanzplaner und Startseite, Block „Jetzt anwenden“ am Lektionsende, FAQ und Willkommens-Tour ergänzt. |
| 10.11.2026 |
API |
1.70.0 |
Neue Endpunkte /goals-habits (Übersicht, Heute, Lebensrad, Ziele, Gewohnheiten, Abhaken) mit Rechten je Werkzeug und Schreib-Limit; Kurslektion liefert apply_tool/apply_done; Profil: notify_settings.goals_reminders_external. |
| 10.11.2026 |
Backend |
1.101.0 |
Neuer Bereich „Ziele & Gewohnheiten“ (PROJ-55): Lebensrad, Ziele mit Warum/Hindernissen/Wenn-dann-Plänen, Gewohnheiten mit Streak. Persönliche Inhalte werden verschlüsselt gespeichert. Tägliche Erinnerung an offene Gewohnheiten und 90-Tage-Einladung zum Lebensrad (Glocke, externe Kanäle im Profil abschaltbar). Kurs-Admin: Feld „Jetzt anwenden“ je Lektion. |
| 03.11.2026 |
bridge |
1.1.0 |
PROJ-53: Die InnerCapital-Bridge liefert beim TWS-Depot-Sync zusätzlich den Kontostand jedes Kontos und den aktuellen Marktwert jeder Option - in derselben TWS-Verbindung, ohne zusätzliche Marktdaten-Abos. Bei Logins mit mehreren Konten werden die Portfolio-Daten je Konto nachgeladen. Bitte neu herunterladen, damit der Cash-Bestand vom Broker übernommen wird. |
| 03.11.2026 |
Frontend |
1.100.1 |
Hilfetext im Cashflow-Options-Panel (de/en/mn) beschreibt die neue Verfalltermin-Regel (25-45 Tage, Monatsverfall bevorzugt). |
| 03.11.2026 |
Backend |
1.100.1 |
Cashflow-Optionssuche: Der Verfalltermin wird jetzt aus den von TWS gelisteten Terminen mit 25-45 Tagen Restlaufzeit gewählt (Monatsverfall bevorzugt, sonst Wochenverfall). Vorher kam an manchen Tagen fälschlich „Kein monatlicher Verfalltermin im erlaubten DTE-Fenster“, obwohl passende Optionen gelistet waren. |
| 03.11.2026 |
Frontend |
1.100.0 |
PROJ-53: Cash-Karte zeigt „vom Broker – Stand …“ mit Veraltet-Markierung, Optionstabelle mit Marktwert- und G&V-Spalten, Hinweise bei fehlenden Optionswerten oder veralteter Bridge (Update auf Bridge 1.1.0 nötig), Sync-Meldungen zum übernommenen Kontostand. |
| 03.11.2026 |
API |
1.69.0 |
PROJ-53: GET /depots/<id> liefert neu cash_source und cash_synced_at sowie im summary Aktienwert, Optionswert, Options-Kostenbasis/G&V, Anzahl bewerteter/unbewerteter Optionen, Stand der Marktwerte und je Option market_value/gain_abs. |
| 03.11.2026 |
Backend |
1.100.0 |
PROJ-53: TWS-Sync übernimmt den echten Broker-Kontostand (TotalCashValue) als Cash-Bestand des Depots, mit Audit-Log; offene Optionen werden mit ihrem Marktwert aus dem Sync bewertet und gehen vorzeichenbehaftet (Short negativ) in Depotwert und G&V ein. Optionen ohne Marktwert werden nicht mit 0 bewertet. Depots mit Broker-Cash sind von der Bestenliste ausgenommen. 5 neue DB-Spalten (Auto-Migration). |
| 31.10.2026 |
Frontend |
1.99.0 |
PROJ-52: Kästchen „Ich bin kein Roboter“ bei Registrierung, „Bestätigungsmail erneut senden“ und „Passwort vergessen?“ – prüft automatisch ohne Klick, zeigt „Wird geprüft …“ am Button und sendet danach selbst ab. Benutzername und E-Mail bleiben nach einem Fehler erhalten. Texte auf Deutsch, Englisch und Mongolisch. |
| 31.10.2026 |
API |
1.68.0 |
PROJ-52: neuer öffentlicher Endpunkt GET /auth/bot-challenge (ALTCHA-Aufgabe); POST /auth/register, /auth/resend-verification und /auth/password-reset/request verlangen deren Lösung im Feld altcha. Neue Fehlercodes bot_check_failed (400) und rate_limited (429). |
| 31.10.2026 |
Backend |
1.99.0 |
PROJ-52: Bot-Schutz für Registrierung, „Bestätigungsmail erneut senden“ und „Passwort vergessen?“: selbst gehostetes ALTCHA-Captcha (Rechenaufgabe im Browser, ohne Cookies und Drittanbieter), unsichtbares Bot-Feld und höchstens 3 Registrierungen bzw. 3 erneute Bestätigungsmails pro Anschluss und Stunde. Das Sicherheitsprotokoll (Audit-Log) wird jetzt zuverlässig in eine eigene Datei geschrieben. Außerdem: Spartipps lassen sich auch bei Erstellung am Monatsende nur noch höchstens 3 Monate verlängern. |
| 23.09.2026 |
Frontend |
1.98.1 |
PROJ-51 (QA-Fixes): eigener Hinweis „Einladung noch nicht angenommen“, wenn ein geteiltes Depot vor dem Annehmen geöffnet wird; verständliche Meldung bei zu vielen Einladungen; fehlende Übersetzung ergänzt. |
| 23.09.2026 |
API |
1.67.1 |
PROJ-51 (QA-Fixes): GET /depots/<id> (und /performance, /open-recommendations) antwortet für eine noch nicht angenommene Einladung mit 409 share_pending; Freigaben gesperrter Besitzer liefern 410 share_ended und fehlen in GET /depot-shares. |
| 23.09.2026 |
Backend |
1.98.1 |
PROJ-51 (QA-Fixes): Einladungen zum Depot-Teilen sind auf 10 Versuche je Besitzer in 15 Minuten begrenzt, und dieselbe Person wird für dasselbe Depot höchstens einmal in 24 Stunden benachrichtigt. Freigaben eines gesperrten Kontos ruhen, bis es entsperrt ist. |
| 23.09.2026 |
Frontend |
1.98.0 |
PROJ-51: Panel „Depot teilen“ auf der Depotseite, Abschnitte „Einladungen“ und „Mit mir geteilt“ auf der Depotübersicht, Nur-Lese-Ansicht mit Banner und „Freigabe beenden“ für Detailseite und Trade-Auswertung, Menüpunkt „Depots“ auch ohne eigenes Depot-Recht, sobald eine Freigabe besteht. |
| 23.09.2026 |
API |
1.67.0 |
PROJ-51: neue Endpunkte /depots/<id>/shares (Besitzer) und /depot-shares (Leser). GET /depots/<id>, /performance und /open-recommendations auch für aktive Leser (access, owner_username, share_id; ohne Broker-Kennungen), 410 share_ended bei beendeter Freigabe. |
| 23.09.2026 |
Backend |
1.98.0 |
PROJ-51: Depots lesend teilen – ein Depot per Nutzername nur lesend mit anderen InnerCapital-Nutzern teilen. Neue Tabelle depot_shares, Einladung mit In-App-Benachrichtigung, Annehmen/Ablehnen/Beenden, Audit-Log für jede Freigabe-Aktion. Ändernde Depot-Aktionen bleiben ausschließlich dem Besitzer vorbehalten; geteilte Depots zählen nie zu den eigenen Summen des Lesers. |
| 23.09.2026 |
Frontend |
1.97.0 |
PROJ-50: Profil zeigt comdirect-Zugänge als aufklappbare Liste mit "+ Weiteren comdirect-Zugang hinzufügen" (Einwilligungs-Checkbox); Depots und Cashflow haben je Zugang einen Button "Synchronisieren: <Bezeichnung>", Review-Seiten zeigen "Zugang: ...", die Cashflow-Tabelle zeigt und filtert die Herkunft je Zugang. v1 und v2. |
| 23.09.2026 |
API |
1.66.0 |
PROJ-50: neu GET/POST /profile/comdirect-accesses, PUT/DELETE /profile/comdirect-accesses/<id>, POST /profile/comdirect-accesses/<id>/test (fremde IDs -> 404). Depot- und Konto-Sync akzeptieren access_id; Cashflow-Einträge liefern comdirect_access_id/comdirect_access_label, Depots broker_access_id. Übersetzte Fehlermeldungen über den Header X-UI-Language bzw. die Profilsprache. |
| 23.09.2026 |
Backend |
1.97.0 |
PROJ-50: Mehrere comdirect-Zugänge je Nutzer - Zugänge mit Bezeichnung (verschlüsselt, Einwilligung beim Anlegen Pflicht, Bezeichnung und Zugangsnummer je Nutzer eindeutig), Zugangsauswahl mit Besitzprüfung im Depot- und Konto-Sync, Herkunft je Zugang an Cashflow-Buchungen, zuletzt genutzter Zugang am Depot für den Karten-Sync, automatische Übernahme bestehender Zugänge als "comdirect", CLI comdirect-test --access, Audit-Log. Datenbank: neue Spalten + Wegfall der Eindeutigkeit je Nutzer/Provider (Postgres). |
| 21.09.2026 |
Frontend |
1.96.0 |
Depotseite: Verkaufsempfehlungen im Cashflow-Depot haben neben 'Buchung erfassen' jetzt auch 'Option vorschlagen'. Im Vorschlagsfenster gibt es bei Bedarf den Knopf 'Level-2-Put stattdessen vorschlagen', und wieder offene Empfehlungen zeigen 'wieder offen seit ...'. |
| 21.09.2026 |
API |
1.65.0 |
GET /depots/<id>/open-recommendations liefert je Zeile das neue Feld resurfaced_on. In Cashflow-Depots sind Verkaufsempfehlungen pausiert, solange auf den Ticker ein Short Call läuft, und erscheinen nach dessen Ende ohne Andienung wieder (Alter und 60-Tage-Fenster ab diesem Datum). |
| 21.09.2026 |
Backend |
1.96.0 |
Cashflow-Strategie: Nach einer Andienung wird ein Short Call jetzt auch dann vorgeschlagen, wenn der Kurs unter dem Einstiegskurs liegt - der Strike liegt dabei immer über deinem Ø-Einstiegskurs, damit bei Ausübung kein Verlust entsteht. Ist das nicht möglich, gibt es den Short Put Level 2 als Alternative (bei überteuerter Aktie gar keinen neuen Short Put). Solange ein Short Call läuft, ist die zugehörige Verkaufsempfehlung pausiert und es gibt keine neuen Verkaufsempfehlungen dazu; verfällt er ohne Andienung, erscheint sie wieder. |
| 21.09.2026 |
Backend |
1.95.1 |
Behoben: Die Sperre gegen doppelte Meldungen defekter Affiliate-Links griff täglich rund zwei Stunden lang nicht (zwischen Mitternacht deutscher Zeit und Mitternacht UTC), weil der Tagesbeginn in lokaler Zeit statt in UTC berechnet wurde. |
| 17.09.2026 |
Frontend |
1.95.0 |
Jede Depot-Karte mit Cashflow-Stillhalter- oder Iron-Condor-Positionen zeigt auf der Depotuebersicht einen neuen Abschnitt 'Optionspraemien-Einnahmen' mit Tabelle je Ticker und Monat, inkl. Summe der letzten 12 Monate und Gesamtsumme. |
| 17.09.2026 |
Backend |
1.95.0 |
Neue Optionspraemien-Einnahmenuebersicht auf der Depotuebersicht: aufklappbare Tabelle je Depot mit den erhaltenen Praemien aus Cashflow-Stillhalter- und Iron-Condor-Positionen, aufgeschluesselt nach Ticker und Monat (letzte 12 Monate) sowie als Gesamtsumme ueber den kompletten erfassten Zeitraum. PLATIN-Positionen bleiben ausgenommen, da dort Praemie gezahlt statt erhalten wird. |
| 17.09.2026 |
Backend |
1.94.5 |
CashFlow-/PLATIN-Optionsvorschlag: Meldung 'Keine Prämiendaten von TWS erhalten' nennt jetzt neben fehlendem Marktdaten-Abo auch die geschlossene US-Börse als Ursache (Handelszeit 15:30-22:00 Uhr deutscher Zeit) |
| 17.09.2026 |
Frontend |
1.94.4 |
Tabellensuche (Screener, Insider, Grossaktionaere, Depot-Bestand, Orderbuch) sucht nach kurzer Tipp-Pause automatisch ueber alle Seiten statt nur per Enter; bei 0 Treffern bleibt das Suchfeld sichtbar |
| 11.09.2026 |
Frontend |
1.94.3 |
Depot-Detailseite: neues Warn-Badge bei PLATIN-Optionsschein-Positionen, die seit 3 Monaten nicht manuell geprueft wurden. |
| 11.09.2026 |
Backend |
1.94.4 |
PLATIN: neue vierte Warnstufe Pruef-Erinnerung fuer gehaltene Optionsschein-Positionen - erinnert automatisch (Cron, kein Kursabruf), wenn eine Position seit 3 Monaten nicht mehr manuell ueber Hebel neu pruefen geprueft wurde. Anlass: zwei reale Positionen liefen 11 Monate ohne Check bei zuletzt ca. -96%/-98% Verlust, der bestehende Verlust-Trigger blieb dadurch wirkungslos. |
| 11.09.2026 |
Backend |
1.94.3 |
Fix: Fallback-Strike-Tiefe fuer CashFlow-Optionen von 5 auf 10 erhoeht (bei manchen duennen LEAP-Ketten lagen sonst alle 5 naechstgelegenen Strikes auf dem falschen Verfalltermin-Raster, weiterhin Error 200). Ausserdem: ein qualifizierter aber datenloser Fallback-Kandidat (z.B. fehlendes Marktdaten-Abo) blockiert nicht mehr die Suche nach einem Kandidaten mit echtem Bid. |
| 10.09.2026 |
Frontend |
1.94.2 |
Empfehlungsseite und Depot-Detailseite (v1+v2) an die neue Fallback-Strike-Liste je Options-Kandidat angepasst. |
| 10.09.2026 |
Backend |
1.94.2 |
Fix: Options-Kandidaten (CashFlow/Iron Condor/Platin-Hebel-Call) scheiterten mit IBKR Error 200 (keine Wertpapierdefinition gefunden), wenn der naechstgelegene Strike am gewaehlten Verfalltermin nicht tatsaechlich gelistet war. Bis zu 5 naechstgelegene Fallback-Strikes je Kandidat statt nur einem, der Quote-Abruf validiert automatisch gegen TWS. |
| 10.09.2026 |
Frontend |
1.94.1 |
PROJ-47-Nachtrag: eigene Kunden-wirbt-Kunden-Sektion in /admin/affiliate-links |
| 10.09.2026 |
Backend |
1.94.1 |
PROJ-47-Nachtrag: Kunden-wirbt-Kunden-Links als neue Admin-Rubrik (network=kwk im bestehenden AffiliateLink-System, gleiches Themen-Matching/Klick-Tracking/KI-Tagging, keine eigenen Praemien-Felder, kein Preis-Konzept) |
| 09.09.2026 |
Frontend |
1.94.0 |
PROJ-47: Affiliate-Slot auf Dashboard/Screener/News/Blog/Aktien-Detail, neue Seite Empfohlene Produkte, Ad-free-Karte auf /subscribe, Consent-Banner um Marketing-Kategorie erweitert, Admin-Panel affiliate-links (v1+v2) |
| 09.09.2026 |
API |
1.64.0 |
PROJ-47: GET /subscribe liefert addon_products/ads_free_active/ads_free_expires_at, neuer Endpunkt POST /subscribe/ads-free/start |
| 09.09.2026 |
Backend |
1.94.0 |
PROJ-47: Affiliate-Marketing-Integration - AffiliateLink/-Report-Tabellen, KI-Batch-Tagging (Claude/Gemini), Preis-Sync-Orchestrierung (Awin/financeads-Abruf als Stub), Ad-free-Zusatzabo per PayPal (User.ads_free_expires_at), Admin-Rolle affiliate_admin |
| 04.09.2026 |
Frontend |
1.93.0 |
Depot-Einstellungen: eigene Ueberbuchungs-Schwellen (Warnung/Kritisch) je Depot einstellbar, mit dynamischem Hinweistext auf der Depot-Detailseite. |
| 04.09.2026 |
API |
1.63.0 |
PATCH /depots/<id>/settings akzeptiert overcommitment_warning_ratio und overcommitment_critical_ratio; GET /depots/<id> liefert die aufgeloesten Schwellenwerte. |