Releases: adolfousier/invoicepilot
Releases · adolfousier/invoicepilot
v0.1.23
Changes
Changed
- OAuth Flow Refactoring: Consolidated auth URL sending into perform_oauth_flow function for cleaner code architecture
- Browser Failure Handling: OAuth flow now detects when browser fails to open and sends notification to TUI
- Auth Popup UI: Removed emojis from authentication popup for cleaner display, changed text alignment to left for better URL readability
- Demo Screenshot: Updated README to use new static demo.png instead of animated GIF
Added
- Browser Failure Notifications: New GMAIL_BROWSER_FAILED and DRIVE_BROWSER_FAILED message handlers in TUI
- Enhanced Drive Logging: Added detailed logging for folder search and creation operations
Fixed
- Auth URL Display: URLs now display with left alignment and no trimming for easier copying
- OAuth URL Timing: Auth URLs are now sent to TUI immediately from the OAuth flow
v0.1.22
What's Changed
Build Tool Migration
- Replaced Makefile with
justcommand runner for cleaner, simpler task management - Environment file now must be placed in
docker/directory for proper Docker Compose initialization
Features
- New justfile with recipes: run, dev, build, check, clean, start-db, stop-db, help
- Added optional Wise API configuration to .env.example
- Demo GIF added to README
Documentation Updates
- Added Just installation instructions to README prerequisites
- Clarified .env placement requirements in docker/ directory
- Added Just technology badge alongside other dependencies
Breaking Changes
.env file must now be placed in docker/ directory instead of the project root
Migration Guide
If you're upgrading from v0.1.21:
- Move your
.envfile to thedocker/directory:mv .env docker/.env - Install just:
cargo install just@1.43.0or follow https://github.com/casey/just#installation - Use new commands:
just run,just dev, etc.