Peter Steinberger
8c0bb10f71
docs: update changelog for thread modify
ci / test (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2025-12-31 13:08:35 +01:00
Peter Steinberger
e58ccfb87b
fix: refine gmail thread modify command
2025-12-31 13:08:27 +01:00
Alex Hillman
356058ac7c
Add thread modify command for batch label operations
...
This adds a new `gmail thread modify` subcommand that uses the Gmail API's
Threads.Modify endpoint to apply label changes to all messages in a thread
at once.
Usage:
gog gmail thread modify <threadId> --add "Label1,Label2" --remove "Label3"
Features:
- Resolves label names to IDs automatically
- Supports both adding and removing labels in a single operation
- JSON output mode for programmatic use
BREAKING CHANGE: The `gmail thread` command is now a parent command with
subcommands. Use `gmail thread get <id>` instead of `gmail thread <id>`.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 03:56:56 +00:00
Peter Steinberger
20757b1aba
release: v0.4.1
ci / test (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2025-12-28 18:53:37 +01:00
Peter Steinberger
191feb70b8
docs: make release checklist always full
2025-12-28 18:50:36 +01:00
Peter Steinberger
7d461b36c8
build: enable cgo for darwin releases
2025-12-28 18:43:36 +01:00
Peter Steinberger
6e63c6efdb
docs(readme): add emoji tagline
2025-12-26 22:50:45 +01:00
Peter Steinberger
5c95f9560e
chore(release): v0.4.0
ci / test (push) Has been cancelled
2025-12-26 22:42:17 +01:00
Peter Steinberger
2d3896eab8
docs(site): link footer author
2025-12-26 22:25:11 +01:00
Peter Steinberger
05069448ce
feat(docs): create/copy/info/text
2025-12-26 22:24:22 +01:00
Peter Steinberger
f158aa7ebf
fix(gmail): thread attachment downloads
2025-12-26 21:34:08 +01:00
Peter Steinberger
fa246dac39
docs(site): add gogcli.sh landing page
2025-12-26 21:18:04 +01:00
Peter Steinberger
9c255b4a9a
Create CNAME
2025-12-26 21:10:45 +01:00
Peter Steinberger
2b86e5c7fe
style(googleauth): improve success footer contrast
2025-12-26 20:56:43 +01:00
Peter Steinberger
f6910f4395
fix(drive): permissions list without empty page token
2025-12-26 20:53:06 +01:00
Peter Steinberger
f44758d2fc
docs(refactor): clean up notes
2025-12-26 20:39:54 +01:00
Peter Steinberger
c888a85b1c
test: add regression coverage
2025-12-26 19:20:53 +01:00
Peter Steinberger
eedfba8a5f
fix(sheets): avoid --json flag collision
2025-12-26 19:20:44 +01:00
Peter Steinberger
720dec78ee
fix(googleauth): restore accounts template
2025-12-26 19:20:40 +01:00
Peter Steinberger
55107160f1
docs: add refactor notes
2025-12-26 18:32:25 +01:00
Peter Steinberger
4713e3f8d9
refactor(googleauth): embed html templates
2025-12-26 18:32:19 +01:00
Peter Steinberger
ba6e44775c
test(cmd): cover docs/sheets/slides exports
2025-12-26 18:32:13 +01:00
Peter Steinberger
30fbee4a8f
refactor(cmd): unify drive exports and table output
2025-12-26 18:32:06 +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
Peter Steinberger
c205ace50e
test(drive): add export format coverage
2025-12-26 17:50:34 +01:00
Peter Steinberger
0a84c2b34a
feat(drive): export docs as docx
2025-12-26 17:44:48 +01:00
Peter Steinberger
b3f0e1390f
docs(changelog): note drive download --format
2025-12-26 17:42:54 +01:00
Peter Steinberger
1b69c2e334
feat(drive): support --format for Google Docs exports
2025-12-26 17:41:15 +01:00
Peter Steinberger
6c4ee18d83
test(gmail): cover padded base64 attachments
2025-12-26 17:32:47 +01:00
Peter Steinberger
9ff2928dda
fix(gmail): make attachment download reliable
2025-12-26 17:24:38 +01:00
Peter Steinberger
f044d59522
chore(cli): remove --debug flag
ci / test (push) Has been cancelled
2025-12-26 16:20:33 +01:00
Peter Steinberger
cd793f2c65
chore(cli): prefer --verbose over --debug
2025-12-26 16:14:02 +01:00
Peter Steinberger
9d8d36a94e
feat: take over PR #18 integration
2025-12-26 15:35:15 +01:00
Peter Steinberger
34c1bab950
docs: start 0.3.1
2025-12-26 10:37:50 +00:00
Peter Steinberger
b1943bb1c8
docs: release 0.3.0
ci / test (push) Has been cancelled
2025-12-26 10:35:12 +00:00
Peter Steinberger
61d7fa60e8
docs: update drive parent flags
2025-12-26 10:32:53 +00:00
Peter Steinberger
04299d2248
test: enforce drive flag contract
2025-12-26 10:32:50 +00:00
Peter Steinberger
cba4f1fc97
feat(cli)!: normalize drive parent flags
2025-12-26 10:32:45 +00:00
Peter Steinberger
7663e52643
fix(calendar): confirm only on delete
2025-12-26 10:21:08 +00:00
Peter Steinberger
4744cfbaf4
fix: apply confirmations to destructive cmds
2025-12-26 10:20:03 +00:00
Peter Steinberger
1a0f03ced7
fix: satisfy govet shadow lints
2025-12-26 10:16:08 +00:00
Peter Steinberger
eca9fa9f90
docs: update output and safety flags
2025-12-26 10:15:20 +00:00
Peter Steinberger
18f2a9fd4f
feat(cli)!: switch to --json/--plain
2025-12-26 10:15:12 +00:00
Peter Steinberger
65b5ccb303
test: fix linter shadows
2025-12-26 09:35:39 +00:00
Peter Steinberger
84a4b5ca43
docs: document drive permissions paging
2025-12-26 09:35:05 +00:00
Peter Steinberger
9817b49d8e
test: expand paging and reply coverage
2025-12-26 09:34:59 +00:00
Peter Steinberger
7c00bba72e
feat(drive): page permissions list
2025-12-26 09:34:52 +00:00
Peter Steinberger
150f4aa411
feat(cli)!: normalize flags and args
2025-12-26 09:21:28 +00:00
Peter Steinberger
490c876e79
docs(changelog): clarify 0.2.2 notes
2025-12-26 08:52:09 +00:00