Releases: kryptodrex/paycheck-planner
Releases · kryptodrex/paycheck-planner
v0.3.3
✅ Release v0.3.3
📦 Platform Builds
macOS: Paycheck.Planner-0.3.3-arm64.dmg (Apple Silicon), Paycheck.Planner-0.3.3-x64.dmg (Intel)
Windows: Paycheck.Planner.Setup.0.3.3.exe
Linux: Paycheck.Planner-0.3.3.AppImage
Features
- Added a dedicated modal to edit plan name and plan year, including preset year options and validated custom year entry.
- Added pause/resume support for deduction items to match other financial item cards.
- Redesigned Key Metrics tab with a unified breakdown card offering three switchable views: Bars (individual flow bars per category), Stacked (proportional bar across all segments), and Pie (SVG donut chart with hover interactions). Selected view is persisted per plan file.
- Added a semantic color system to the Key Metrics breakdown: expense categories use distinct warm hues, savings/flexible spending use cooler hues, and gross pay remains green.
- Added a new "All Accounts Total" banner to Bills, Savings, and Loan views so totals across accounts are visible at a glance.
Improvements
- Improved account editing usability by prioritizing existing accounts, keeping add controls at the bottom, and improving smaller-window behavior.
- Refined allocation row readability with cleaner category logic, earlier count indicators, and one-line ellipsis handling for very long category names.
- Standardized and polished several shared UI surfaces (cards, headers, and modal interactions) for more consistent behavior across views.
- Updated Key Metrics chart categorization to combine deductions and bills into a clearer "Bills & Deductions" grouping.
- Improved Key Metrics stacked chart rendering so the bar reliably fills the full container width.
- Improved Key Metrics card layout responsiveness so cards flow more naturally by available screen space.
Bug Fixes
- Fixed remaining amount behavior so negative remaining values are shown correctly and highlighted with a clear danger state.
- Fixed retirement contribution rounding consistency to nearest cent across affected flows.
- Fixed Setup Wizard tax defaults to avoid USD-centric assumptions when using non-USD currencies.
- Fixed glossary term rendering so intended capitalization is preserved.
- Fixed header drag-region interaction regressions that could block certain modal close/button interactions.
- Fixed Key Metrics totals mismatches by aligning Remaining-for-Spending calculations between cards and charts.
- Fixed Key Metrics savings calculations to include Savings & Investment Contributions and properly classify retirement contributions in savings.
- Fixed Key Metrics bills totals to ignore paused/disabled bills.
v0.3.2
Immutable
release. Only release title and notes can be modified.
✅ Release v0.3.2
📦 Platform Builds
- macOS: Paycheck.Planner-0.3.2-arm64.dmg (Apple Silicon), Paycheck.Planner-0.3.2-x64.dmg (Intel)
- Windows: Paycheck.Planner.Setup.0.3.2.exe (use this, NOT the standalone .exe for Windows)
- Linux: Paycheck.Planner-0.3.2.AppImage
v0.3.1 (Beta)
🚧 Beta Prerelease
This is a beta prerelease pending final approval and testing.
📦 Platform Builds
- macOS: Paycheck Planner-0.3.1-arm64.dmg
- Windows: Paycheck Planner Setup 0.3.1.exe
- Linux: Paycheck Planner-0.3.1-arm64.AppImage
v0.3.0
✅ Production Release v0.3.0
This release has been tested and approved for production use.
📦 Platform Builds
- macOS: Paycheck Planner-0.3.0-arm64.dmg
- Windows: Paycheck Planner Setup 0.3.0.exe
- Linux: Paycheck Planner-0.3.0-arm64.AppImage
📝 Changelog
- ec230a1: Update APP_UPDATES.md
- ccdb56e: Merge pull request #18 from kryptodrex/doc-updates
- 9290c8a: Merge pull request #21 from kryptodrex/develop
- cad6cc5: Update README.md
- 82c187c: Merge pull request #22 from kryptodrex/doc-updates
- e4319ab: Merge pull request #23 from kryptodrex/develop
- 2371cf3: Fix terminal command for removing quarantine flag
- d6bec04: Fix command to remove quarantine flag in README
- 3c7c4ce: no need to create repo backup, as creating a release does this already
- 15b7522: Merge pull request #25 from kryptodrex/doc-updates
- e74c50a: Add property tax to loans; budget file rename IPC
- ef2a6be: Create LoansManager.css.backup
- cd1839e: Refactor LoansManager to payment-line based UI
- 31dff49: Add post-tax bar segment and simplify loan calc
- 08a81e5: filter out accounts with no bills
- bcf312a: Style footer file link, add focus states & label
- 515b7fb: changed emp contribution to your contribution
- 3810972: Update PlanTabs.css
- aebc633: Update index.css
- 44b2df8: added LoanPaymentLine object
- aed80f2: added tertiary button type
- fb089cf: Add account reorder controls and animations
- 9f0def2: Update version
- 36b316e: Update package.json
- c77a8b5: backup files for benefits manager (decommed)
- f329f73: Add benefit/deduction management to BillsManager
- 57be839: hint for view mode selector
- bfea9b7: Add SavingsManager component and styles
- 34c0fff: view mode selector hint
- a6435e9: renamed benefits tab to savings
- c19fc88: added savings contributions
- f205868: Add frequency util and refactor pay/bill logic
- f63d4fe: Add savings/investment contributions support
- 2102703: added test file for new util file
- 777f520: Initial plan
- 3c27d2a: Initial plan
- 791a58a: Fix failing test cases: apply savings tab rename and add frequency utility
- 87c31d8: Merge branch 'issue-fixes' into copilot/fix-test-case-issue
- 9825127: Merge pull request #32 from kryptodrex/copilot/fix-test-case-issue
- 8fc8f71: Initial plan
- 1217074: Fix TS2304: export LoanPaymentFrequency from auth.ts and update LoansManager.tsx import
- 15fbbf4: Merge pull request #33 from kryptodrex/copilot/fix-build-and-test-scripts
- 41f46ba: Merge pull request #31 from kryptodrex/issue-fixes
- 8537b47: Merge pull request #35 from kryptodrex/develop
v0.2.0
✅ Production Release v0.2.0
This release has been tested and approved for production use.
📦 Platform Builds
- macOS: Paycheck Planner-0.2.0-arm64.dmg
- Windows: Paycheck Planner Setup 0.2.0.exe
- Linux: Paycheck Planner-0.2.0-arm64.AppImage
📝 Changelog
- ec230a1: Update APP_UPDATES.md
- 38ca6d0: Update package.json
- 2300d7e: Add Google-form feedback, file-open & UI tweaks
- c0dede9: Update version
- 0fc3213: Update package.json
- 205e9dc: Add KeyboardShortcutsModal component
- c3b95ae: Add history navigation & keyboard shortcuts
- 9e07d52: Update KeyboardShortcutsModal.tsx
- fc35ffb: Enhance glossary UI styles and update content
- cf4dfce: Update main.ts
- e9456ea: Add effective-dated settings history notes
- 6d2d9da: adjust stylings
- 8d590ad: tax updates
- 5d0e42c: Add 'US-only' tags to glossary terms
- 1462f4c: Migrate tax settings to dynamic taxLines
- cc1e398: Update RadioGroup layout and styles
- b8da1ba: Add toast background CSS variables
- 162ef08: adjusted default background to not be blinding white
- 2c7eaf2: Update index.html
- 61333c9: added new dateinput component
- 302593b: Update LoansManager.tsx
- ae8b111: Add FormattedNumberInput component
- 3239945: Update index.css
- dbf2aa5: Update DateInput.css
- 9105616: Update FormGroup.css
- 5a321e6: Support custom tax lines and formatted inputs
- c164ff7: Update version
- 4a71225: Update package.json
- 2668e3e: Update package.json
- 9ea7edc: Update package.json
- 2687353: Refactor numeric input focus UI; update ESLint
- 77b0a0b: Merge pull request #20 from kryptodrex/issue-fixes
- ccdb56e: Merge pull request #18 from kryptodrex/doc-updates
- 9290c8a: Merge pull request #21 from kryptodrex/develop
v0.1.0
Immutable
release. Only release title and notes can be modified.
Release v0.1.0
📦 Platform Builds
- macOS: Paycheck Planner-0.1.0-arm64.dmg
- Windows: Paycheck Planner Setup 0.1.0.exe
- Linux: Paycheck Planner-0.1.0-arm64.AppImage