Commit Graph

11 Commits

Author SHA1 Message Date
Peter Steinberger
c888a85b1c test: add regression coverage 2025-12-26 19:20:53 +01:00
Peter Steinberger
9d8d36a94e feat: take over PR #18 integration 2025-12-26 15:35:15 +01:00
Peter Steinberger
e8dc1af8a1 refactor(secrets): remove Keychain trust env toggle 2025-12-26 08:33:34 +00:00
Peter Steinberger
3f2f858820 fix(secrets): trust Keychain application by default 2025-12-26 08:20:50 +00:00
salmonumbrella
e7fae164f4
feat: add context propagation, security fixes, and new features
Drive:
- Add context propagation to all API calls
- Add path traversal security fix in download

Gmail:
- Add context propagation to labels and thread commands
- Simplify MIME building (remove unused ReplyTo, BodyHTML)
- Add --from flag for send-as aliases in send and drafts
- Simplify base64 decoding
- Add path traversal security fix in attachments

Calendar:
- Add needsAction status support to respond command
- Add --comment flag for response comments
- Add organizer check to prevent self-response

Auth:
- Add browser-based account management command (auth manage)
- Add web UI for managing connected accounts

Maintenance:
- Update golangci-lint config for v2 compatibility
2025-12-24 19:14:01 -08:00
Peter Steinberger
ed9ec54b55 test: cover keyring file password fallback 2025-12-24 17:33:41 +01:00
Peter Steinberger
6ee747d36e fix: make file-keyring non-interactive safe 2025-12-24 17:32:14 +01:00
Advait Shinde
cac66d50b7 Fix keyring file backend: set FileDir + password prompt 2025-12-24 17:30:29 +01:00
Peter Steinberger
b15eda9ad1 test: raise coverage (gmail labels, ui, secrets) 2025-12-12 16:14:14 +00:00
Peter Steinberger
89a133a983 Tests: increase unit coverage 2025-12-12 15:18:20 +00:00
Peter Steinberger
bfbc6e4323 Unify Google CLI with auth, services, and CI 2025-12-12 14:18:38 +00:00