Releases: flowmi-ai/flowmi
Releases · flowmi-ai/flowmi
Release list
v0.5.1
v0.5.0
What's New
- Email archive/unarchive commands —
fm email archiveandfm email unarchive, plusfm email list --archived - Inline snippet preview — email list and trash views now show subject + snippet on a single line (Gmail-style)
- Fix: add missing
Snippetfield to Email struct
v0.4.1
Changelog
- 034ffd5 Merge pull request #5 from flowmi-ai/feat/email-read-status
- a737f15 feat: add Windows support and config profiles (#4)
- bf1f28a feat: add email read/unread commands and fix auth credential conflict
- 4a45550 fix: remove unused isRead param from ListTrashedEmails and add DeleteCredentialKeys tests
v0.4.0
v0.3.0
Changelog
- 60cea07 feat(image): add xAI grok models and expand aspect ratio/size options
- 0745fa5 feat: add video generation command (fm video generate)
- e14f1e2 fix(video): support --output-file with JSON mode and clean JSON output
- ad54bb7 fix(video): update request structure to match API changes
- 9359cca refactor(auth): remove email/password login flow
v0.2.1
What's New
Image Generation
fm image generate -p "prompt"— text-to-image generation powered by Gemini--image/-i— provide reference images for editing/transformation (repeatable, max 14)--model/-m— choose betweengemini-3.1-flash-image-preview(default) andgemini-3-pro-image-preview--aspect-ratio/-a— 14 aspect ratios supported (1:1,16:9,9:16, etc.)--size/-s— output resolution:512,1K(default),2K,4K--output-file/-f— custom output path (default:generated_<timestamp>.<ext>)- Client-side validation with
gh-style{val1|val2|...}enum listing in help and error messages - JSON output mode (
-o json) returns raw base64 for pipeline use
v0.2.0
What's New
API Key Authentication
fm auth login --with-token fst_...— exchange a setup token for an API keyfm auth login --with-token flk_...— save an API key directly (with verification)fm auth token— print the current auth token for use in scriptsFLOWMI_API_KEYenv var support for CI/CD (no login required)- Auth priority: API key > OAuth2 access token
fm auth statusnow shows the auth method in use
Debug Logging
--debugglobal flag enables HTTP request/response logging on all commands
Improvements
- Unified HTTP client factory (
internal/httpclient) — single place for timeout and config - Extracted shared
newAPIClient()intocmd/client.go - Fixed
fm auth statusto support token refresh and debug logging - Fixed token refresh endpoint (
/api/v1/oauth2/refresh) and request body - Increased response body limit from 1 MB to 100 MB