• v0.2.0-alpha.1 Pre-Release

    MiauRizius released this 2026-03-03 16:47:28 +01:00 | 3 commits to main since this release

    Release v0.2.0-alpha.1

    This update introduces the core financial logic to the ShAp-Planner. Users can now track expenses and see calculated balances, moving the project from a skeleton to a functional backend.

    New Features

    • Expense Tracking: Added endpoints to create household expenses.
    • Balance Calculation: Implemented logic to automatically calculate debts and credits between users based on recorded expenses.
    • HTTPS Enforcement: For security reasons, the backend now strictly requires HTTPS. Plain HTTP connections are no longer supported to protect sensitive financial data.

    Security & Optimizations

    • Hardened API: Improved input validation and error handling for financial transactions.
    • Database Refinement: Optimized SQLite schemas for better performance during balance queries.
    • Bugfixes: Resolved several issues from v0.1.0-alpha.1 related to initial routing and Docker networking.

    Note: This is an early alpha version. Many features are still under development and the API is subject to change.
    Associated packet: v0.2.0-alpha.1

    Downloads
  • v0.1.0-alpha.1 Pre-Release

    MiauRizius released this 2026-02-27 21:54:59 +01:00 | 17 commits to main since this release

    Initial backend skeleton and project structure

    • Initialized Go project environment.
    • Added SQLite database integration and basic connection logic.
    • Defined initial data structures for the planning system.
    • Implemented basic HTTP server and routing setup.
    • Configured project for Docker-based deployment.

    Note: This is an early alpha version. Many features are still under development and the API is subject to change.
    Associated packet: v0.1.0-alpha.1

    Downloads