Commit graph

2 commits

Author SHA1 Message Date
John Mizerek
85e8e1a290 Add saved runs feature with history, comparison, and about screen (v1.2)
Features:
- Save calculation runs with custom labels for later retrieval
- View saved runs list with dominant factor summary
- View detailed results of any saved run
- View original inputs in read-only mode
- Use any saved run as starting point for new calculation
- Compare two saved runs side-by-side
- About screen with app info, help links, privacy policy
- Metric/Imperial unit toggle persisted across sessions
- Info icon in app bar on all screens

Technical:
- New SavedRun model with full serialization
- SQLite saved_runs table with CRUD operations
- readOnly mode for all input screens
- Unit preference stored in LocalStorage
- Database schema upgraded to v2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-21 09:59:58 -08:00
John Mizerek
c92ecf5774 Add onboarding slideshow, tighten estimate ranges
- 3-slide onboarding: baseline, questions, results
- Replaced welcome screen with onboarding flow
- Tightened uncertainty range from ±40% to ±20%
- Ranges now more precise (e.g., 58-86 vs 40-104 months)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-20 21:38:38 -08:00