v0.2.0
version: 0.2.0
date: 2026-08-13
channel: stable
requiresMigration: false
requiresConfigurationChange: true
Wealth Watcher v0.2.0
Highlights
- Added a browser-only live demo with fictional, resettable data. No API, database, account, credentials, or live provider connections are required.
- Reworked the public landing page around the product with improved responsive layouts, feature presentation cards, and a direct live-demo experience.
- Added illustrative clean-slate previews for the dashboard, history, calendar, forecast, FIRE, and budget views.
- Added in-app version display, bundled release notes, and an informational update checker in Settings.
- Added optional, consent-gated Microsoft Clarity and Google Analytics 4 support for the public landing page.
Fixes
- Standardized loading, empty, and error states across the major application views.
- Added clearer retry actions when dashboard data, calendar history, integrations, or forecasts cannot be loaded.
- Improved API error handling and demo-mode request parity.
- Fixed mobile landing-page overflow.
- Updated the PostgreSQL 18 Docker Compose volume mount layout.
Upgrade notes
-
No application API or database migration changes are included.
-
Update to the latest
docker-compose.ymlbefore restarting the stack. Back up PostgreSQL and the ASP.NET Data Protection key directory first, preserve the existingpgdatavolume, and verify that existing data is available after startup. -
Published-image deployments should update
API_IMAGEandWEB_IMAGE, then run:docker compose pull api web docker compose up -d --no-build --remove-orphans
-
GitHub Pages maintainers may optionally configure
CLARITY_PROJECT_IDand/orGA4_MEASUREMENT_ID. Leave them unset to keep analytics disabled.
Docker images
ghcr.io/paevans87/wealth-watcher-public-api:v0.2.0ghcr.io/paevans87/wealth-watcher-public-web:v0.2.0- Use the release tag or an immutable commit digest for reproducible deployments.
- Local Docker Compose deployments may continue building the images locally.
Known issues
- Forecast views are currently unreliable and may not behave or calculate as expected. Improvements are planned.