Skip to content

GlassBalance v0.2.0 — First Stable Release

Choose a tag to compare

@Onimee58 Onimee58 released this 14 Oct 21:10
· 21 commits to main since this release
56d9784

GlassBalance is a free, open-source, offline-first personal finance application for Windows and Linux.

Originally inspired by a personal Excel-based ledger, GlassBalance has grown into a native desktop application for recording transactions, tracking balances, and managing borrowing and lending.

After multiple alpha releases and cross-platform beta testing, v0.2.0 is the first stable release in the 0.2 series.

✨ Features

💰 Personal finance tracking

  • Record, edit, and delete income and expenses.
  • Automatically calculate running balances.
  • Select transaction dates and browse financial history.
  • View monthly summaries and a balance-history chart.

🔎 Balance Search

  • Search transactions by person, business, or keyword (for example, walmart).
  • See total money in, total money out, and the net of matching transactions.
  • Review all matching entries together.

🤝 Unbalanced — borrowing and lending

  • Track loans and money borrowed from others.
  • Track outstanding amounts and partial repayments.
  • Detect possible repayments from transaction descriptions.
  • Require confirmation before linking or settling a repayment.
  • Unlink incorrect repayment matches.

Loan links do not change the balance in the main transaction ledger.

📊 Import and export

  • Import original or curated Excel histories and CSV files.
  • Export transaction data.
  • Detect duplicate entries during supported imports.

🔐 Offline-first and backups

  • Keep financial records in a local SQLite database.
  • Create and restore local backups.
  • Create and restore password-protected encrypted backups.
  • Use the application without creating an online account.

🎨 Native desktop experience

  • Dark, glass-inspired interface with the G + Wallet icon.
  • Windows and Linux builds.
  • Ubuntu application-menu integration and dock icon.
  • About dialog with creator credit and profile photo support.

📦 Downloads and installation

🐧 Linux (x86_64)

Asset: GlassBalance-v0.2.0-Linux-x86_64.zip

  1. Download the Linux ZIP and extract it.

  2. Open a terminal in the extracted application folder.

  3. Run:

    bash install-linux.sh
  4. Find GlassBalance in your desktop application menu.

The launcher installation is user-local and does not require administrator privileges. Ubuntu 26.04 LTS was used for desktop testing; other distributions may require additional compatibility testing.

🪟 Windows (x64)

Asset: GlassBalance-v0.2.0-Windows-x64.zip

  1. Download and extract the Windows ZIP.
  2. Launch GlassBalance.exe from the extracted folder.

Unsigned application notice: The Windows executable is not currently code-signed. Microsoft Defender SmartScreen may display an Unknown publisher warning. This warning alone is not a malware finding, but it is not proof of safety either. Download only from the official project release page and verify files where checksums are provided. Do not disable Windows security protections.

✅ Testing performed

The maintainer has reported successful tests for:

  • Application launch on Windows and Ubuntu.
  • Ubuntu launcher and dock integration.
  • Transaction add, edit, delete, and running balances.
  • Balance Search results and Unbalanced repayment confirmations.
  • Compatibility with an existing database and clean first launch.
  • Local backup restores Linux → Windows and Windows → Linux.
  • Encrypted backup restores in both directions.
  • Rejection of incorrect backup passwords without damaging existing data.
  • Restored transaction counts and balances.

The project also passed 11 automated core tests during beta development. These checks do not guarantee the absence of bugs on all systems.

🔄 Upgrading

The application is designed to preserve existing GlassBalance transaction databases from earlier versions. Create a local backup before upgrading, and verify your balance and transaction count after the first launch.

🔮 Planned for v0.3.0

  • Import monthly PDF bank statements, with review and duplicate detection.
  • Light, dark, and system theme options.
  • Transaction autocomplete, optional categories, and deletion undo.
  • Improved charts, salary-cycle tracking, and recurring entries.
  • Automatic local backups.
  • Multiple accounts and encrypted cross-computer synchronization.

These are planned features, not part of v0.2.0.

👨‍💻 Creator and maintainer

Created and maintained by @Onimee58. Project initiated in October 2026.

Contributions, feedback, and bug reports are welcome at the GlassBalance repository.

📜 License

MIT License.


Thank you for trying GlassBalance! 💠