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
Peter Steinberger
79d76c7b9a
feat(calendar): add --max and --page to calendars
2025-12-26 08:49:08 +00:00
Peter Steinberger
e8dc1af8a1
refactor(secrets): remove Keychain trust env toggle
2025-12-26 08:33:34 +00:00
Peter Steinberger
5d28df8efe
chore(release): 0.2.1
ci / test (push) Has been cancelled
2025-12-26 08:20:54 +00:00
Peter Steinberger
3f2f858820
fix(secrets): trust Keychain application by default
2025-12-26 08:20:50 +00:00
salmonumbrella
fa2ee8fb60
fix(ci): update golangci-lint to v2 and fix config
...
- Update Makefile to install golangci-lint v2.1.6
- Migrate .golangci.yml to v2 format
- Add exclusions for common false positives
- Remove unused helper functions
2025-12-24 20:19:39 -08:00
salmonumbrella
f4243c33a8
feat(calendar): add --all flag to events command
...
List events from all calendars at once with merged, time-sorted output.
2025-12-24 19:49:30 -08: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