Repository navigation
Releases
Finance 1.4.1
Finance 1.4.1
- Improved the opening-balance option response: the overview shows a preparation status immediately, reuses snapshots already in the loaded workbook data, and avoids returning the full operation history when it only needs monthly snapshots.
- For every future month, the opening amount equals the current month's result: its opening snapshot plus actual income minus expenses. It updates when an operation in the current month is added, edited, or deleted.
- Historical and current month snapshots remain fixed per ordinary account and use the Central Bank rate locked for the first day. A missing bulletin uses the closest earlier available rate and displays its effective date.
- Savings accounts remain outside this calculation. Transfers remain outside income and expense analytics, while future-dated operations affect their selected month.
Finance Capture keeps its independent version.
Finance 1.4.0
Finance 1.4.0
- Balance and Savings currency comparisons show the effective CBR bulletin date for each rate. This makes unchanged weekend or holiday rates visible and easier to interpret.
- Added regression coverage with different first-of-month and current rates, including both ledgers and exact displayed values.
- Opening balances can be included in monthly income for the month recorded, including November, using their saved rate without changing account balances or creating history operations.
- When a current-day CBR rate is missing, Balance and Savings use the nearest previous available bulletin within 31 calendar days and show its effective date. If none is available, the affected total is clearly marked as incomplete.
- Current RUB and USD totals, monthly comparisons, and published mobile balances use the same fallback rate data; cached missing-currency results avoid repeated bulletin requests.
- A savings account with nonzero initial capital can no longer be deleted before its first movement; empty accounts remain deletable.
Finance Capture keeps its independent version.
Finance 1.3.4
Finance 1.3.4
- The Overview month selector opens from the whole control without a green focus frame or selectable month text.
- The Operations month and date filters open their native pickers when any part of the field is clicked.
- The Connect phone guide installs Finance Capture from Obsidian Community plugins and describes its separate update flow.
Finance Capture keeps its independent version.
Finance 1.3.3
Finance 1.3.3
- The Overview now opens on the current local month and advances with the calendar when it is following the current month.
- The whole period control opens the month picker, including its label and padding.
- The Finance icon appears in the desktop app and first-run browser tabs.
Finance Capture keeps its independent version.
Finance 1.3.2
Finance 1.3.2
- During desktop update downloads, the progress bar now spans the full width of the update card on desktop and narrow windows. Known and unknown download sizes use the same layout; progress percentages and accessibility text are preserved.
- Updated bundled server dependencies with security fixes.
Finance Capture keeps its independent version.
Finance 1.3.1
Finance 1.3.1
A local release candidate. The GitHub Release and manual acceptance of Windows have not yet been completed.
- Localization of the interface in Russian and English has been deepened: signatures, list options, hints and available names have been translated; custom account names, categories and notes are saved without translation.
- The "Cost/Income structure" block keeps its height next to the dynamics for 6 months. A long list of categories scrolls inside the block.
- When an update is detected, a noticeable version message appears in the upper panel. It is localized, accessible from the keyboard and leads to the update card in the settings.
Finance Capture does not change the version in this release.
Finance 1.3.0
Finance 1.3.0
A local release candidate. Windows publishing and manual acceptance have not yet been completed.
- The initial balances can be included in the income review by a separate switch.
- A new regular account immediately receives a separate entry for the initial balance of 0 with the date of creation. The exchange rate of the Central Bank for this date is saved for the currency account; if there is no exchange rate, the account is not created and the user receives a backup.
- Initial currency balances save the Central Bank's exchange rate as of the date; if the exchange rate is unavailable, the saving is canceled with notification. A separate backup of historical courses is available for old records.
- The initial balance sheet table clearly shows the saved exchange rate of the Central Bank.
- The overview structure shows all categories and switches between expenses and income.
- The category filter takes into account the period and other selected conditions.
- Amount fields support thousands separators and block letters and invalid characters before sending.
- The update shows the download progress and saves the existing desktop shortcut.
- Improved alignment of settings buttons and scrolling of notifications.
Finance Capture 1.0.0 is prepared separately. His README contains English and Russian versions; the mobile queue contract is compatible with the previous version.
Before publishing, you need to check the clean installation and upgrade from 1.2.2 in a separate Windows profile.
Finance 1.2.2
Finance 1.2.2
Interface improvements
- In the recent transactions table, the date is placed entirely in the column.
- The date column shows the recording time first, then the date of the operation. The sorting remains by the date of the operation, and then by the time of recording.
- The refresh indicator and the indicator of the selected Settings tab use the same position. The available update remains orange when the settings are open; the remaining selected tabs retain green circles.
- The project's README has been translated into English.
Checks
- 'npm ci` was completed successfully.
- 'npm run qa` has passed: 35 browser and 52 API scripts, the rest of the QA sets are error-free.
- `npm audit' reported 0 vulnerabilities.
- Windows x64 installer is built via Inno Setup 6.7.3; SHA-256 is verified.
Manual installation and acceptance in the isolated Windows profile has not yet been performed.
Finance 1.2.1
Finance 1.2.1
Interface improvements
- The buttons in the settings are aligned to the bottom edge of the cards and have a single minimum height.
- The buttons for checking the recovery archive and recovery rehearsal occupy equal parts of the entire width of the block.
- Removed the dark halo around the logo in the sidebar.
- To update the courses, the original
↻icon has been returned; the indentation from the signature has been preserved.
Checks
- 'npm ci
and fullnpm run qa' have passed; all 35 browser and 52 API scripts are successful. - `npm audit': 0 vulnerabilities.
- Windows x64 installer is built from Node.js 24.15.0 and Inno Setup 6.7.3; SHA-256 verified by sidecar.
There was no manual verification of the 1.2.1 installer in a separate Windows profile.
The kit has been prepared locally and has not yet been published.
Finance 1.2.0
Finance 1.2.0
New
Russian and English versions of the Desktop application and the first launch are available. The selection is saved in the browser; the browser language is taken into account at the first launch.
- In the list of operations, the recording time is shown next to the date. For one-day operations, later records are displayed first. No unknown time is assigned to old operations.
- There is only one Finance shortcut left in the Start menu. The exit and rollback shortcuts created by previous installations are deleted during the upgrade. The desktop shortcut is saved and enabled by default.
- The server shuts down automatically after closing the last Finance tab; several open tabs are counted separately. When completed normally, the current requests and operations are waiting for completion.
- If the server timer has resumed after a long pause, the previously active tab gets additional time to signal presence again before the server stops.
- The Finance logo is displayed in the sidebar.
Tested locally
npm run qa: successful, including 34 browser scripts. Lifecycle checks cover multiple tabs, closing the last tab, and a backup stop on lease after the forced closure of the entire Chromium.npm audit: No vulnerabilities found.- The Windows x64 installer is built locally for testing.
- In a separate Windows 10 profile, a clean install of 1.2.0, an upgrade from 1.1.0, shortcuts to the Start menu and desktop, a restart of the installer, and an uninstall have been checked. The uninstaller deleted the application and shortcuts, saving a synthetic user data file. The profile has been deleted; the current user's data has not been used. Details:
WINDOWS-ACCEPTANCE.json. - Lifecycle-the Playwright script also ran on installed Edge 156.0.4314.42 and Chrome 155.0.8059.86 (headless, synthetic server): the first closed tab does not stop Finance, closing the last one stops it.
- The server from the installed 1.2.0 package was rechecked in a separate Windows profile with a synthetic workbook in Edge and Chrome; the API confirmed version 1.2.0, and after closing the last tab, the server and the runtime file ended.
Manual acceptance
- The user has confirmed the successful launch of the installed Finance from a shortcut, closing of real Chrome/Edge windows, checking of background tabs and Windows sleep/return, as well as completion of active operations before the server shutdown (2026-10-25).
- Windows build and browser versions for manual verification are not specified.
This kit is prepared locally and has not been published.