9ec1a4ab79
run unit tests as part of lint job
2025-12-06 20:34:33 +01:00
b2c07ba8a3
shadcn popover
2025-12-06 20:27:08 +01:00
0030f91bb2
Removes 4% rule overlays and adds URL hydration to form
...
Eliminates all 4%-rule related overlays, buttons, and UI elements from the calculator for a simpler experience. Introduces hydration of calculator inputs from URL search params, enabling sharing of form state via URLs and restoring state on page reload. Updates the form's share button styling and ensures all necessary URL parameters are set for sharing.
Also refactors tests to remove 4%-rule tests and adds mocks for next/navigation.
Simplifies calculator behavior and improves accessibility for stateful URLs.
2025-12-06 20:25:04 +01:00
2b0df3d100
quotes
2025-12-06 20:04:08 +01:00
15a32dc467
sharable calc, retire at pages
2025-12-06 20:04:08 +01:00
bfac54a194
chore(deps): update dependency @playwright/test to ^1.57.0
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 38s
2025-12-06 18:01:26 +00:00
9d9c8b0d37
chore(deps): update dependency zod to v4.1.13
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 37s
2025-12-06 17:01:10 +00:00
dc74f507c3
automatic sitemap
Lint / Lint and Typecheck (push) Successful in 35s
2025-12-06 16:24:46 +01:00
80f0de3b57
Adds global portfolio and home bias educational articles
...
Lint / Lint and Typecheck (push) Successful in 38s
Introduces two in-depth learning articles: one guiding users on global, low-cost portfolio construction and tax-optimized account selection; another explaining home bias risks and practical diversification steps. Updates the learning hub to highlight both articles for improved user education on investment risk and allocation.
2025-12-06 16:16:07 +01:00
9d66598c7e
worktree config
2025-12-06 16:01:18 +01:00
ed31944963
visual bug
Lint / Lint and Typecheck (push) Successful in 35s
2025-12-06 15:29:29 +01:00
e8f0269b75
homepage faq
2025-12-06 15:27:36 +01:00
597b7a5883
calc tooltips
2025-12-06 15:20:29 +01:00
14834024ec
FAQs
2025-12-06 15:20:23 +01:00
8ac1c1a9df
tests
2025-12-06 15:19:53 +01:00
46dd28482f
shadcn tooltip
2025-12-06 14:48:41 +01:00
288a9b4992
calculator fix
Lint / Lint and Typecheck (push) Successful in 36s
2025-12-06 14:47:38 +01:00
37d8511da7
chart style and descripitons
2025-12-06 14:23:06 +01:00
cd2179f7a0
formatting
2025-12-06 14:15:18 +01:00
21a8c95a2b
style and visual fixes
2025-12-06 14:05:39 +01:00
1711c2d16b
lint fix
2025-12-06 13:40:38 +01:00
8714d3a30d
Merge branch 'main' into dev
Lint / Lint and Typecheck (push) Failing after 26s
2025-12-06 13:37:46 +01:00
dc5f32f093
fix(deps): update dependency lucide-react to ^0.556.0
renovate/stability-days Updates have not met minimum release age requirement
Lint / Lint and Typecheck (pull_request) Successful in 29s
Lint / Lint and Typecheck (push) Successful in 28s
2025-12-06 12:11:22 +00:00
a99f1e75cc
chore(deps): update dependency prettier to v3.7.4
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 29s
2025-12-06 05:01:18 +00:00
c4d39a8b67
chore(deps): update dependency react-hook-form to v7.67.0
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 30s
2025-12-06 03:02:04 +00:00
67a68d0a72
chore(deps): update dependency prettier to v3.7.3
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 34s
2025-12-06 02:02:09 +00:00
2b09cfc352
chore(deps): update actions/checkout digest to 8e8c483
Lint / Lint and Typecheck (push) Has been cancelled
2025-12-06 02:21:05 +01:00
19709f531d
content, blurthing
2025-12-06 02:20:40 +01:00
fd6d0b306f
chore(deps): update actions/setup-node digest to 395ad32
Lint / Lint and Typecheck (push) Successful in 32s
2025-12-06 01:02:05 +00:00
91dadaedaa
visual improvements
2025-12-06 01:40:57 +01:00
fde6a3b7bf
very nice footer, accordion fixes, homepage style
2025-12-06 01:11:26 +01:00
b977393768
chore(deps): update actions/checkout digest to 8e8c483
Lint / Lint and Typecheck (push) Successful in 33s
2025-12-06 00:01:34 +00:00
7b24da6f35
learn pages
2025-12-06 00:53:27 +01:00
67af131500
navbar and footer
2025-12-06 00:48:14 +01:00
67f7c96454
global styling
2025-12-06 00:47:46 +01:00
5e5c1e3c55
misc shadcn components
2025-12-05 15:45:08 +01:00
3851411a0e
ignore slop
2025-12-05 15:30:44 +01:00
b097d82967
rules
2025-12-05 15:29:37 +01:00
1400b3f1ae
tests
2025-12-05 15:29:11 +01:00
90f83ab62b
Adds Vitest and Playwright testing setup with sample tests
...
Introduces a unified testing setup using Vitest for unit tests
and Playwright for E2E tests. Updates dependencies, adds sample
unit and E2E tests, documents test workflow, and codifies
testing and code standards in project guidelines.
Enables fast, automated test runs and improves code reliability
through enforced standards.
2025-12-05 13:42:10 +01:00
858185baf8
Adds Monte Carlo simulation and Coast FIRE options
...
Introduces Monte Carlo simulation mode with customizable market volatility, allowing users to visualize probabilistic retirement balances (median and percentiles) and estimate FIRE plan success rates. Adds fields for Coast FIRE age and Barista FIRE income to support more flexible FIRE scenarios. Updates forms, chart tooltips, and chart areas to display new data, improving the accuracy and insightfulness of retirement projections for advanced use cases.
2025-12-05 13:40:11 +01:00
472efbb3b1
plan
2025-12-05 13:40:11 +01:00
d995684ba3
fix(deps): update react monorepo to v19.2.1
renovate/stability-days Updates have not met minimum release age requirement
Lint / Lint and Typecheck (pull_request) Successful in 27s
Lint / Lint and Typecheck (push) Successful in 27s
2025-12-04 10:01:10 +00:00
3fe5f7a9d5
chore(deps): update dependency typescript-eslint to v8.48.1 ( #19 )
...
Lint / Lint and Typecheck (push) Successful in 27s
Co-authored-by: Renovate Bot <renovatebot@schulze.network >
Co-committed-by: Renovate Bot <renovatebot@schulze.network >
2025-12-04 08:02:14 +01:00
f56b19aacc
chore(deps): update dependency prettier-plugin-tailwindcss to v0.7.2 ( #18 )
...
Lint / Lint and Typecheck (push) Has been cancelled
Co-authored-by: Renovate Bot <renovatebot@schulze.network >
Co-committed-by: Renovate Bot <renovatebot@schulze.network >
2025-12-04 08:02:09 +01:00
0e558d5702
chore(deps): pin dependency eslint-config-prettier to 10.1.8 ( #17 )
...
Lint / Lint and Typecheck (push) Has been cancelled
Co-authored-by: Renovate Bot <renovatebot@schulze.network >
Co-committed-by: Renovate Bot <renovatebot@schulze.network >
2025-12-04 08:02:04 +01:00
63f9836f81
fix(deps): update nextjs monorepo to v16.0.7 ( #15 )
...
Lint / Lint and Typecheck (push) Successful in 27s
Co-authored-by: Renovate Bot <renovatebot@schulze.network >
Co-committed-by: Renovate Bot <renovatebot@schulze.network >
2025-12-04 07:19:34 +01:00
3f620b4f5a
fix(deps): update nextjs monorepo to v16.0.6
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 25s
2025-12-03 21:31:43 +00:00
48ccc10b6c
chore(deps): update pnpm to v10.24.0
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 9m26s
2025-11-30 15:00:54 +00:00
9b369ba45c
chore(deps): update dependency prettier to v3.7.1
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Typecheck (push) Successful in 9m24s
2025-11-30 11:37:55 +00:00