Releases: richlesh/BudgetLion
Releases · richlesh/BudgetLion
Release list
BudgetLion 1.5.0
Release 1.5.0
Downloads
| Filename | OS | Architecture |
|---|---|---|
| budgetlion-1.5.0-arm64.deb | Linux (Debian/Ubuntu) | ARM64 |
| budgetlion-1.5.0-amd64.deb | Linux (Debian/Ubuntu) | x86_64 |
| budgetlion-1.5.0-aarch64.rpm | Linux (RPM) | ARM64 |
| budgetlion-1.5.0-x86_64.rpm | Linux (RPM) | x86_64 |
| budgetlion-1.5.0-arm64.dmg | macOS | Apple Silicon / ARM64 |
| budgetlion-1.5.0-x64.dmg | macOS | Intel / x86_64 |
| budgetlion-1.5.0-arm64.exe | Windows | ARM64 |
| budgetlion-1.5.0-x64.exe | Windows | x86_64 |
BudgetLion 1.4.0
Release 1.4.0
Downloads
| Filename | OS | Architecture |
|---|---|---|
| budgetlion-1.4.0-arm64.deb | Linux (Debian/Ubuntu) | ARM64 |
| budgetlion-1.4.0-amd64.deb | Linux (Debian/Ubuntu) | x86_64 |
| budgetlion-1.4.0-aarch64.rpm | Linux (RPM) | ARM64 |
| budgetlion-1.4.0-x86_64.rpm | Linux (RPM) | x86_64 |
| budgetlion-1.4.0-arm64.dmg | macOS | Apple Silicon / ARM64 |
| budgetlion-1.4.0-x64.dmg | macOS | Intel / x86_64 |
| budgetlion-1.4.0-arm64.exe | Windows | ARM64 |
| budgetlion-1.4.0-x64.exe | Windows | x86_64 |
BudgetLion 1.3.0
v1.3.0: Category Report, toolbar icon buttons, Reconcile button, UI p…
BudgetLion 1.2.0
Move the Investments settings to the bottom of the right column Relocate the Investments (price-fetch) section from the bottom of the left column to the bottom of the right column, under the AI Assistant settings. Element ids are unchanged, so the settings wiring is unaffected.
BudgetLion 1.1.0
Escrow destination: route the escrow split leg to a category or account
Loan/mortgage accounts now store an escrow_target ('cat:<id>' | 'acct:<id>',
null = default Escrow category). The New/Edit account dialogs add an 'Escrow goes
to' picker (Escrow category default, expense categories, or a transfer account).
buildLoanPaymentSplit routes the escrow leg accordingly: a category leg for
cat:, a transfer leg for acct: (e.g. a dedicated escrow savings/asset account),
or the auto-created Escrow expense category when unset.
Schema escrow_target TEXT + migration + rebuild lists + repository
create/update/import/mapper. Verified: cat/acct/fallback routing and 3-leg sum
equals the payment. typecheck+build clean.
BudgetLion 1.0.0
Add transaction-level undo/redo (row-level snapshot journal) In-memory, session-scoped undo/redo for transaction edits/adds/deletes and splits, capped at 50, undo + redo. - electron/db/undo.ts: snapshot journal capturing before/after full-row state of affected transactions + transaction_splits around each mutation; undo restores 'before', redo restores 'after' (upsert or soft-delete). Re-entrancy guard folds nested mutations into one entry so bulk ops = one undo step. - Wrap createTransaction/updateTransaction/deleteTransaction/createTransactionsBulk with withUndo; add bulkDeleteTransactions/bulkUpdateTransactions (single step) - IPC/preload/contract: undo(), redo(), getUndoState(), bulk ops, menu-undo/redo - Clear journal on every DB switch (manage.activate) - Edit menu with Undo (Cmd/Ctrl+Z) and Redo (Shift+Cmd/Ctrl+Z); renderer runs them and refreshes ledger/accounts/holdings + toast; bulk delete/category now route through the single-undo-step IPC Verified add/edit/delete undo+redo, sequential undo, redo-clear-on-new-action, and 50-cap via logic simulation; typecheck + build clean.
BudgetLion 0.1.0
Add transaction-level undo/redo (row-level snapshot journal) In-memory, session-scoped undo/redo for transaction edits/adds/deletes and splits, capped at 50, undo + redo. - electron/db/undo.ts: snapshot journal capturing before/after full-row state of affected transactions + transaction_splits around each mutation; undo restores 'before', redo restores 'after' (upsert or soft-delete). Re-entrancy guard folds nested mutations into one entry so bulk ops = one undo step. - Wrap createTransaction/updateTransaction/deleteTransaction/createTransactionsBulk with withUndo; add bulkDeleteTransactions/bulkUpdateTransactions (single step) - IPC/preload/contract: undo(), redo(), getUndoState(), bulk ops, menu-undo/redo - Clear journal on every DB switch (manage.activate) - Edit menu with Undo (Cmd/Ctrl+Z) and Redo (Shift+Cmd/Ctrl+Z); renderer runs them and refreshes ledger/accounts/holdings + toast; bulk delete/category now route through the single-undo-step IPC Verified add/edit/delete undo+redo, sequential undo, redo-clear-on-new-action, and 50-cap via logic simulation; typecheck + build clean.