Commit Graph

  • a3c86fc559 Zeitachse als Zeitstrahl: Beschriftung alternierend, Startjahr markant, aktive Phase hervorgehoben main admGitAICDS 2026-08-17 22:20:12 +02:00
  • 5842a84b20 Menue schiebt statt zu ueberlappen, Karte schmaler mit Seitenpfeilen, Zeitachse neu, Cash inline admGitAICDS 2026-08-17 22:07:44 +02:00
  • ff862ed030 Menueleiste als eine Komponente in zwei Breiten, Kartenansicht wieder erreichbar admGitAICDS 2026-08-17 21:47:28 +02:00
  • f41c3614b5 Kartenansicht je Lebensphase, Icon-Schiene links, Steuerung rechts admGitAICDS 2026-08-17 21:29:42 +02:00
  • 113616cc1f Memo 2026081701: Kapitalverwendung mit waehlbarem Tilgungsziel, AHV automatisch, Farb- und Textkorrekturen admGitAICDS 2026-08-17 20:04:45 +02:00
  • f9d7ca07fd Stammdaten gewinnen in Phase 1, Bestaetigung je Zeile statt pauschal admGitAICDS 2026-08-16 21:41:07 +02:00
  • ce987b9978 Ein Wert, ein Ort: Startwerte und Raten read-only, Verteil-Dialoge als einziger Eingabeort admGitAICDS 2026-08-16 21:17:39 +02:00
  • 5ff9bc0709 Bestandsaufnahme: Anlegen schliesst den Dialog nicht mehr admGitAICDS 2026-08-16 20:17:34 +02:00
  • f22b0a3f27 Uebersicht der offenen Punkte statt Assistent, Bestaetigung je Phasenzelle admGitAICDS 2026-08-16 15:02:15 +02:00
  • 6ff144d7e1 Assistent auf zwei Schritte, Pensionsalter fix 65, Horizont abgeleitet admGitAICDS 2026-08-16 12:18:56 +02:00
  • 2f6b788bd4 Bestandsaufnahme: Kategorienamen, Sammel-Speichern, Matrix-Spalte Start admGitAICDS 2026-08-16 11:37:16 +02:00
  • 42d5585969 Assistent als Herzstueck: Tests und Spezifikation 0.36 admGitAICDS 2026-07-26 22:33:46 +02:00
  • c440063a93 Matrix-Steuerung eingebettet, Tour als Demo-Popup admGitAICDS 2026-07-26 22:28:56 +02:00
  • 79fb2b9ca6 Szenario-Screen mit vier Kacheln, FPT-Assistent, Onboarding auf einen Knopf admGitAICDS 2026-07-26 22:23:13 +02:00
  • 2f762175d2 Fundament: Element-Stammdaten, Fixpunkte, Horizont in Jahren, PK-Bezugsalter admGitAICDS 2026-07-26 22:06:04 +02:00
  • cc61a120ee Assistent: Ueberblicksschritt Pensionierung mit gerechneter Vorschau admGitAICDS 2026-07-26 14:19:31 +02:00
  • 0f656f4070 Pensionierung als Eigenschaft der Person: Treiber, Tests, Spezifikation 0.35 admGitAICDS 2026-07-26 13:52:40 +02:00
  • 1865db5de7 Pensionierungs-Bildschirm, Ampel mit drei Zustaenden, Planungshorizont admGitAICDS 2026-07-26 13:37:08 +02:00
  • 9907fda6f4 Pensionierung: Entscheid ans Element, AHV-Vorbezug/Aufschub, PK-Kapitalquote admGitAICDS 2026-07-26 13:18:38 +02:00
  • 7979fed7bd Kapitalbezug: Personenzuordnung, Herkunft und Filter fuer bezogene Guthaben admGitAICDS 2026-07-25 23:33:47 +02:00
  • 0953880a80 Modul-Review 4: Matrix -- Kapitalverwendung, Phasendauer, Bedienung admGitAICDS 2026-07-25 23:09:03 +02:00
  • 0761f6b3e2 Effektive Werte: Immobilien-Bugfix, Bearbeiten; Sidebar-Ebenen, Ring-Klick admGitAICDS 2026-07-25 12:52:23 +02:00
  • b42f9b385f Modul-Review 3: Struktur, Dashboard, CSV-Export und Grafiken admGitAICDS 2026-07-25 12:16:07 +02:00
  • 96fdd00d5c Tour-Korrekturen (Spotlight, Schritte) + 3a-Schalter nach Schritt 5 admGitAICDS 2026-07-24 22:59:51 +02:00
  • efcc04c645 Modul-Review 2 Feinschliff: Assistent, Tour, 3-Spalten-Ansicht admGitAICDS 2026-07-24 22:42:09 +02:00
  • 52c48a9956 Modul-Review 2: Onboarding-Umbau, Tour, Assistenten-Redesign admGitAICDS 2026-07-24 21:57:56 +02:00
  • 2bb243b896 Login-Rate-Limit je IP UND Benutzername admGitAICDS 2026-07-24 20:55:37 +02:00
  • b47d3d0a3e Modul-Review 1: Auth-Nachbesserungen (Sicherheit & UX) admGitAICDS 2026-07-24 20:45:31 +02:00
  • d6855ef1a0 Pensionsalter anpassen (Roadmap 44) admGitAICDS 2026-07-21 14:24:40 +02:00
  • c429624635 Fix: Server/Client-Grenze -- Uebergangsregeln nach lib verschoben admGitAICDS 2026-07-21 10:15:54 +02:00
  • 8b50f8d4ae Bericht: vollstaendige Fehlerabsicherung + robustes Laden von pdfkit admGitAICDS 2026-07-21 10:09:21 +02:00
  • e22f2cfa2b Fix: PDF-Bericht -- CJS-Interop, Leerseiten und sichtbare Fehler admGitAICDS 2026-07-21 09:15:01 +02:00
  • d9ef980edf PDF-Berichte (Roadmap 11) admGitAICDS 2026-07-21 08:30:18 +02:00
  • 489390a4a3 Effektive Werte als eingebettete Ansicht statt Pop-up admGitAICDS 2026-07-20 22:36:48 +02:00
  • 74d1577bd8 Sidebar: Szenario-Baum standardmaessig eingeklappt, gleichmaessig eingerueckt admGitAICDS 2026-07-20 22:28:48 +02:00
  • fb70781e5b Navigation auf Plan-Ebene und gespeicherte Analysen (Roadmap-Redesign) admGitAICDS 2026-07-20 22:21:02 +02:00
  • ce5f83823f V7: Haushalt auf Plan-Ebene, Annahmen bleiben am Szenario admGitAICDS 2026-07-20 21:53:12 +02:00
  • 44c6c81f5d Fix: Cash-Vorbelegung im Ist-Wizard zeigte den Phasen-Endwert admGitAICDS 2026-07-20 20:53:59 +02:00
  • e117e5a4e5 Effektive Werte: Plan-Ist-Vergleich (Roadmap 5) admGitAICDS 2026-07-20 20:35:07 +02:00
  • 4343d50aa4 Raten ueber Lebensphasen uebernehmen + Rate in der Verlaufsgrafik admGitAICDS 2026-07-19 22:36:05 +02:00
  • d023534a03 Versionierung und Aenderungshistorie je Szenario admGitAICDS 2026-07-19 22:09:10 +02:00
  • d04e07fdfb Live-Simulation: Was-waere-wenn-Regler (Roadmap 22) admGitAICDS 2026-07-19 21:22:49 +02:00
  • 50e98122cf Monte-Carlo: zwei Welten, vier Faelle statt widerspruechlicher Modi admGitAICDS 2026-07-19 20:46:50 +02:00
  • 683d240518 Monte-Carlo: zwei Fragestellungen (Planung pruefen / Ziel pruefen / Beides) admGitAICDS 2026-07-19 13:54:45 +02:00
  • 1d046e9f7e Plan-Assistent: abschnittsbasierte Phasenplanung + Vermoegen pro Person admGitAICDS 2026-07-19 13:32:43 +02:00
  • 9252f7188d Phasenkopf-Ueberarbeitung: zweizeilige Werte, Verfuegbares Kapital, Verteil-Werkzeuge admGitAICDS 2026-07-19 12:30:36 +02:00
  • c2fb82b0de UI-Gesamtumbau: Du-Form, Inspector-Panel, Onboarding-Assistent, Tour, Palette admGitAICDS 2026-07-19 07:40:42 +02:00
  • e1f74fca95 Lesbare Wasserfaelle, Verkaufspreis-Abgleich, Erklaerung wirkungsloser Treiber admGitAICDS 2026-07-18 21:21:37 +02:00
  • 4791dccf93 Detailansichten, Wasserfaelle und vollstaendige Rechenweg-Offenlegung admGitAICDS 2026-07-18 17:12:55 +02:00
  • 1836cad7f3 SPEZIFIKATION: Version 1.0 -> 0.10 admGitAICDS 2026-07-18 14:37:00 +02:00
  • 3fe7a3978d Szenario-Vergleich in der Monte-Carlo-Simulation + Sensitivitaetsanalyse (Tornado) admGitAICDS 2026-07-18 14:33:27 +02:00
  • d203e504c0 UI-Umbau: Analyse-Bereich, Planstart, Zeitachse mit Phasen admGitAICDS 2026-07-18 13:40:31 +02:00
  • a5d4868c58 Szenario-Hierarchie: Plan als Behaelter, Diff-Markierung (V6) admGitAICDS 2026-07-18 09:51:44 +02:00
  • 71137f7cea Monte-Carlo-Simulation (Roadmap Nr. 19, Stufe A) admGitAICDS 2026-07-17 22:47:18 +02:00
  • 5bf35bd6da Teilverkauf (Sonstiges Vermoegen) + Sonderamortisation (Immobilie) admGitAICDS 2026-07-17 21:02:44 +02:00
  • a97de5b1ed Netto/Brutto-Klarstellung fuer die AHV + erweitertes Immobilien-Modul admGitAICDS 2026-07-17 13:12:19 +02:00
  • e901d23970 AHV einkommensabhaengig + Warnhinweis bei Aenderungen in frueheren Phasen admGitAICDS 2026-07-17 09:02:42 +02:00
  • 9f5bd754eb Einmalige Sonderein-/ausgaben am Cash-Uebergang (Roadmap Nr. 1) admGitAICDS 2026-07-17 08:14:44 +02:00
  • 87e6a5f564 Spezifikation v0.2 als lebendes Dokument + Ansicht in der App admGitAICDS 2026-07-16 22:22:44 +02:00
  • dfebbeb397 Drei Berechnungs-Fixes: Phaseninflation, Tilgungsraten, Vorbezugssteuer admGitAICDS 2026-07-16 22:22:34 +02:00
  • f768e01d61 Fix: Cash-Startwert zeigt Bestand NACH den Investitionen (kein Doppelzaehlen) admGitAICDS 2026-07-15 23:17:41 +02:00
  • 3acac56640 Phasenkopf neu + Bezugsrate (Verzehrrate) beim Sonstigen Vermoegen admGitAICDS 2026-07-15 23:11:40 +02:00
  • 435bef6026 Einkommen kann "Gemeinsam" (HOUSEHOLD) zugeordnet werden admGitAICDS 2026-07-15 23:01:05 +02:00
  • 6402583e0c V5-Modell: Einkommen nominal, Ausgaben real->nominal, Inflation plan-weit, Sparquoten-Grafik admGitAICDS 2026-07-15 22:20:06 +02:00
  • 310ebc66fb Vererbung Einkommen/Ausgaben + Real/Nominal-Umschalter admGitAICDS 2026-07-15 13:19:34 +02:00
  • 5076dcb68f Einkommen/Ausgaben: Basiswert direkt editierbar statt Uebersteuern-Feld admGitAICDS 2026-07-15 13:00:42 +02:00
  • 249debe2f4 Cash-Anfangswert (erste Lebensphase) editierbar admGitAICDS 2026-07-15 12:48:02 +02:00
  • 7222faa98c Lebensphasen-Zellen oeffnen jetzt ein Popup (statt unterem Detail-Panel) admGitAICDS 2026-07-15 12:32:45 +02:00
  • 5e17ce4afb V4-Rechenmodell: Flow-Indexierung, Cash-Ausgleichstopf, Ruin-Erkennung admGitAICDS 2026-07-15 09:24:13 +02:00
  • 9506f43b67 Fix: Uebergangs-Defaults (Steuer/Umwandlung) wurden in der Berechnung als 0 gerechnet admGitAICDS 2026-07-14 15:18:03 +02:00
  • b45af8f264 Phasen-Kopf: Verteil-Prozent bei der Quote, Start->End-Alter je Person, Vermoegen Start->Ende admGitAICDS 2026-07-14 14:56:45 +02:00
  • bbe5acee85 Dashboard-Grafiken neu: Asset-Aufteilung Beginn/Ende je Phase; Vermoegensverlauf nach Alter admGitAICDS 2026-07-14 08:59:28 +02:00
  • f8d77ef864 Fix: Detail-Panel uebernahm Formularwerte vom vorher geoeffneten Element admGitAICDS 2026-07-14 08:36:48 +02:00
  • 4483980169 Personen koennen einen Namen bekommen (Plan-Einstellungen) admGitAICDS 2026-07-14 08:32:19 +02:00
  • 56f8140af5 Uebergang: PK/3a nach der Pensionierung inaktiv ("–") admGitAICDS 2026-07-14 08:24:43 +02:00
  • 6654192d83 Mobile: Scrollposition nach Popup-Schliessen erhalten (stiller Refresh) admGitAICDS 2026-07-14 08:15:12 +02:00
  • a8a780d1ef Uebergang: verkaufte/getilgte Elemente in Folgephasen nicht mehr klickbar admGitAICDS 2026-07-14 08:03:21 +02:00
  • cf9d245344 Uebergangs-Spaltenkopf: "geprueft" mit gruenem Haken sobald keine Entscheide offen sind admGitAICDS 2026-07-14 07:55:52 +02:00
  • 737bc2051f Fix Uebergang: Entscheide werden zuverlaessig gespeichert; Klick auf Zelle oeffnet Popup admGitAICDS 2026-07-14 07:45:05 +02:00
  • f49163af60 Fix: sonstiges Vermoegen zieht Rate in Verzehrphasen ab statt sie zu addieren admGitAICDS 2026-07-14 07:33:00 +02:00
  • 32adfb4476 V3: 3 Farbschemata, Grundprofil auf Plan-Ebene, Erstellungs-Popups, integer-Zahlenfelder mit Beschleunigungs-Spinner, Carry-Forward des Zielwerts, gefuehrter Uebergang admGitAICDS 2026-07-13 14:49:42 +02:00
  • b775ab77cb Rework core model: financial elements as plan-wide entities across phases; derived phase types (Erwerb/Pension/Misch) with retirement-capped durations and per-plan retirement age; AHV (gap years + couple ceiling), PK payout/annuity, 3a, real estate, other assets/debts; horizontal timeline with retirement markers; phase x element matrix with detail panel; savings/consumption quota + available-capital key figures with red status admGitAICDS 2026-07-13 07:55:58 +02:00
  • b3a3b565ac Fix Traefik routing: pin traefik.docker.network=agent-net (container has two networks, Traefik picked the internal one at random) admGitAICDS 2026-07-11 17:43:37 +02:00
  • 685ff46c27 Major rework: multi-user accounts (register/login, per-user data isolation), new layout with sidebar/dashboard/profile menu, matrix phase view with collapsible category columns, life timeline with ages per phase, live budget capping, collapsible transitions, mobile support admGitAICDS 2026-07-11 17:31:18 +02:00
  • 2e65bb3a2d Visual redesign: indigo accent palette, lucide icons per section, lighter/softer cards and dark mode admGitAICDS 2026-07-10 22:19:10 +02:00
  • e9dacc2026 Rework real estate model: purchase price + mortgage + amortization only, no appreciation; amortization counts against savings quota; sale price/tax entered at transition time with correct mortgage payoff; carry over income/expenses to new phases admGitAICDS 2026-07-08 21:35:10 +02:00
  • 9609de67ae Press-and-hold spinner buttons repeat by 1000; floor compound interest growth (securities and real estate) and pension lump sum to nearest 1000 throughout admGitAICDS 2026-07-08 20:49:34 +02:00
  • fb57ec5549 Add +-1000 spinner buttons to amount fields, floor (not round) to nearest 1000 in all allocation calculations admGitAICDS 2026-07-08 20:40:54 +02:00
  • 3b68ff8319 Format all monetary amounts as 1'000-separated integers and round amount inputs to nearest 1'000 admGitAICDS 2026-07-08 20:31:34 +02:00
  • a1e689167c Automate transition: carried-over securities auto-appear in next phase, sale proceeds tracked as incoming capital with allocation status indicators admGitAICDS 2026-07-08 20:20:20 +02:00
  • 837da980f2 Fix Dockerfile: copy prisma.config.ts into runtime image (needed for migrate deploy) admGitAICDS 2026-07-08 19:43:57 +02:00
  • fcb38f4a86 Fix deploy workflow: inject secrets via Gitea Actions (job workspace is not bind-mounted to host) admGitAICDS 2026-07-08 19:40:03 +02:00
  • 4f990c9686 Initial commit: FPT Financial Planning Tool admGitAICDS 2026-07-08 19:19:39 +02:00