Commit Graph

78 Commits

Author SHA1 Message Date
Nils Czernig
08398cc0f2 feat(sheets): add format command 2026-01-16 09:52:44 +00:00
Ryan H
0447664fcd fix(gmail): add settings.sharing scope for filter operations
Filter creation requires the gmail.settings.sharing scope. Without it,
users get a 403 insufficientPermissions error when trying to create
filters via `gog gmail settings filters create`.

Fixes #68
2026-01-16 09:08:11 +00:00
Peter Steinberger
c94b6d4417 feat(drive): add drives subcommand (#67) (thanks @pasogott) 2026-01-15 17:14:01 +00:00
Peter Steinberger
750881b8d2 feat(gmail): add --body-file support 2026-01-15 09:51:19 +00:00
Peter Steinberger
e5f005019d docs(readme): refresh feature set 2026-01-11 03:03:22 +01:00
Peter Steinberger
f2347515d8 fix(keep): use keep.readonly scope (#64) (thanks @jeremys) 2026-01-11 02:24:48 +01:00
Peter Steinberger
3c131fb1e3 feat(auth): support Workspace service accounts (#54) (thanks @pvieito) 2026-01-11 02:09:05 +01:00
Peter Steinberger
fec91e0783 docs: document readonly drive scopes (#58) 2026-01-11 01:15:26 +01:00
Peter Steinberger
11562321ec fix(auth): include drive scope for sheets export
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2026-01-11 00:06:04 +01:00
Peter Steinberger
2bb6a8b37c feat(auth): add --readonly and --drive-scope (#58) (thanks @jeremys)
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2026-01-10 23:57:15 +01:00
Anton Sotkov
4e92b5972b feat(gmail): allow drafts without a recipient 2026-01-10 13:34:26 +02:00
Peter Steinberger
ecef6a0f10 fix(cli): infer default account 2026-01-10 03:12:21 +01:00
Anton Sotkov
21fbf16390 feat(gmail): add drafts update command 2026-01-09 22:46:04 +01:00
Peter Steinberger
b44d1d5d97 feat(auth): add groups service 2026-01-09 21:05:05 +01:00
Peter Steinberger
3606b751ad docs(auth): link OAuth client setup 2026-01-09 15:29:20 +01:00
Peter Steinberger
82a75efc41 docs(readme): remove lefthook mention 2026-01-09 13:22:21 +01:00
Peter Steinberger
7e12fa212f docs(readme): refresh features and auth/keyring 2026-01-09 11:08:15 +01:00
Peter Steinberger
18a6e3c97f feat(tracking): per-account setup + track-split 2026-01-08 23:52:57 +01:00
Peter Steinberger
80a784e074 feat(cli): add --output/--output-dir aliases 2026-01-08 12:08:42 +01:00
Peter Steinberger
eba024f5a7 docs(calendar): mention search --tomorrow 2026-01-08 07:15:57 +01:00
Peter Steinberger
184f085be5 feat(calendar): add week-start and refine time windows 2026-01-08 07:14:08 +01:00
Peter Steinberger
006d02e17e fix(calendar): restore search window defaults
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2026-01-08 06:36:12 +01:00
salmonumbrella
f8b83e5609 feat(groups): add Google Groups commands and calendar team feature
- Add `gog groups list` to list groups user belongs to
- Add `gog groups members <email>` to list group members
- Add `gog calendar team <group-email>` for team calendar queries
- Support --freebusy flag for faster availability checks
- Parallel fetching with event deduplication
- Cloud Identity API client for non-admin group access
- Update README with new commands and examples

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 06:27:58 +01:00
Peter Steinberger
037c38afa4 docs(tracking): add email tracking docs 2026-01-08 05:26:03 +01:00
Peter Steinberger
1d595747f5 feat(calendar,gmail): calendar parity + email open tracking (#38) 2026-01-08 04:44:18 +01:00
Peter Steinberger
7d0080f76a docs(readme): add generated auth services table 2026-01-08 02:48:01 +01:00
Peter Steinberger
024deee55d feat(auth): add services metadata and listing 2026-01-08 01:24:22 +01:00
Peter Steinberger
204e44ee31 fix(auth): request docs scope for docs service 2026-01-08 00:28:56 +01:00
Peter Steinberger
c724e392fe fix(auth): align docs scope with drive 2026-01-08 00:20:00 +01:00
Peter Steinberger
43f6ac5c87 refactor(auth): centralize service metadata 2026-01-07 23:38:06 +01:00
Peter Steinberger
4580729793 feat(auth): add docs service 2026-01-07 21:55:58 +01:00
Peter Steinberger
b1b9067a23 fix(auth): default --services to user 2026-01-07 21:36:35 +01:00
Mahmoud Ashraf
53225e2247
feat(sheets): add copy-validation-from to update
Copies data validation from a template A1 range onto updated/appended cells. Includes docs + tests.
2026-01-07 17:27:33 +00:00
Peter Steinberger
4dab3566f6 feat(help): improve help output 2026-01-07 18:10:01 +01:00
Peter Steinberger
39921a3831 Calendar: add --add-attendee flag
Co-authored-by: salmonumbrella <182032677+salmonumbrella@users.noreply.github.com>
2026-01-07 17:10:58 +01:00
Peter Steinberger
d1c53e9d5c feat(config): add JSON5 config and auth status 2026-01-03 13:20:36 +01:00
Peter Steinberger
fb1b5f4059 chore: add make gog helper 2026-01-02 20:39:46 +01:00
Peter Steinberger
a877c2bc89 test: auto-pick account for live integration 2026-01-02 20:35:24 +01:00
Peter Steinberger
357134f67f docs: replace pnpm shortcut with make 2026-01-02 20:33:22 +01:00
Peter Steinberger
b83adfd033 test: add live integration smoke 2026-01-02 20:08:10 +01:00
Peter Steinberger
1cdd5c2d17 docs: explain keychain prompts + keyring backend 2026-01-02 18:08:28 +01:00
Peter Steinberger
19d833fd3e feat: add token validation + keyring backend override 2026-01-02 14:03:06 +01:00
Peter Steinberger
6a41decf00 docs(readme): add thread modify example 2025-12-31 13:14:22 +01:00
Peter Steinberger
e70b576dc9 fix: refine gmail thread modify command 2025-12-31 13:10:16 +01:00
Peter Steinberger
6e63c6efdb docs(readme): add emoji tagline 2025-12-26 22:50:45 +01:00
Peter Steinberger
05069448ce feat(docs): create/copy/info/text 2025-12-26 22:24:22 +01:00
Peter Steinberger
eedfba8a5f fix(sheets): avoid --json flag collision 2025-12-26 19:20:44 +01:00
Peter Steinberger
55107160f1 docs: add refactor notes 2025-12-26 18:32:25 +01:00
Peter Steinberger
9c1f2aaabb feat: add docs/slides/sheets export commands 2025-12-26 18:01:07 +01:00
Peter Steinberger
93ea8bb288 docs(readme): update calendar and drive examples 2025-12-26 17:50:38 +01:00