Releases: tuttle-dev/tuttle
v2.1.0a1
Alpha pre-release of version 2.1
Changes since v2.0.0a1
- Dashboard view for freelance business insights
- Monthly spendable income breakdown
- Tax reserve calculations with country-specific tax data (Germany, Spain, Sweden, Estonia, France, Brazil, US)
- Operating country and currency support
- Enhanced invoice creation options
- Improved UI layout and spacing
- Database migrations via Alembic
Fixes
- Fixed packaged app crash: migrations and tax data directories now correctly bundled
- Fixed ASCII encoding crash on macOS when LANG is unset (non-ASCII in alembic.ini)
Developer experience
- Added
make pack/make test-bundle/make pack-and-testfor local app bundle smoke testing
v2.0.0a1 - Tuttle 2.0 alpha
This is an alpha pre-release of Tuttle 2.0.
What's new since v1.1.1a
- Upgraded to Flet 0.81 with native Material DatePicker
- PDF rendering with pymupdf
- Enhanced invoicing view with overdue status handling and filtering
- Improved referential integrity and deletion handling across models
- Sortable list views for clients, contacts, contracts, and projects
- Date presets in invoicing editor
- Integration tests for application startup
- Refactored error handling and async support
Infrastructure
- Modernized CI/CD workflows to use uv
- Fixed app bundling workflow
- Updated Python version matrix to 3.11, 3.12, 3.13
Platforms
- macOS (arm64)
- Windows
- Linux
We encourage you to download, test and report any issues you encounter.
v1.1.1a - alpha test release
This is an alpha test release of the Tuttle app packaged for
- macOS x86 / arm64
- Windows
- Linux
We encourage you to download, test and report any issues you might encounter.
v0.2.1 - demo app release for macOS (ARM and Intel) and Windows
This demo release tests the distribution of app binaries for macOS with Intel and ARM processors and Windows
v0.2.0 - Demo app release for macOS (ARM)
This is a test release of the Tuttle demo app. For simplicity this release is only for macOS with ARM processors. We are working on support for macOS with Intel processors, Linux and Windows.
Updates:
- PDF export of invoices and other documents now works from the app bundle
v0.1.0 - first desktop app demo
This is the first demo release of the Tuttle desktop app (based on flet).
The app is not yet fully functional, but comes with some demo data and a minimal set of functionality, such as generating invoices from time tracking data automatically.
You are welcome to test the app on your platform and get back to us with bug reports and suggestions. This will help us prepare a next version that works with user data.
We currently support:
- macOS (Apple Silicon)
- Linux (x86)
We are looking for help with building a Windows version.