Commit Graph

797 Commits

Author SHA1 Message Date
Peter Steinberger
c18c58c8da release: v0.12.0
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
2026-03-09 05:52:34 +00:00
Peter Steinberger
94d1806a8b docs(readme): refresh feature overview for 0.12 2026-03-09 05:42:47 +00:00
Peter Steinberger
8632068424 docs(changelog): prioritize 0.12 release notes 2026-03-09 05:40:30 +00:00
Peter Steinberger
61641c1558 test(cmd): simplify watch sandbox helper 2026-03-09 05:27:43 +00:00
Peter Steinberger
4a0901b92e test(cmd): harden config sandboxing in watch suites 2026-03-09 05:26:34 +00:00
Peter Steinberger
e968c2f65f fix(calendar): harden enterprise live paths 2026-03-09 05:16:01 +00:00
Peter Steinberger
c1e22e5627 fix(config): honor XDG config dir on windows 2026-03-09 05:02:35 +00:00
Peter Steinberger
ae3688b51e style(classroom): fix shadow warnings 2026-03-09 03:53:53 +00:00
Peter Steinberger
a47b98c12e refactor(cmd): reuse shared service loaders 2026-03-09 03:52:14 +00:00
Peter Steinberger
7b669f85ae refactor(classroom): share list and service helpers 2026-03-09 03:50:11 +00:00
Peter Steinberger
d4ffe4c0e0 refactor(gmail): share settings CRUD helpers 2026-03-09 03:47:58 +00:00
Peter Steinberger
263a4af5e2 style(cmd): document output dir waiver 2026-03-09 03:44:03 +00:00
Peter Steinberger
041f034555 test(drive): cover auto-created download dirs 2026-03-09 03:42:50 +00:00
Peter Steinberger
542b07dcd9 style(cmd): fix shadow warnings 2026-03-09 03:41:28 +00:00
Peter Steinberger
567965c3d9 refactor(cmd): share output file creation 2026-03-09 03:39:23 +00:00
Peter Steinberger
f1d355bfa7 refactor(calendar): share recurring scope resolution 2026-03-09 03:37:11 +00:00
Peter Steinberger
e505cedcc5 refactor(gmail): share filter helpers 2026-03-09 03:35:51 +00:00
Peter Steinberger
074c4a5042 refactor(sheets): extract dimension span parsing 2026-03-09 03:33:30 +00:00
Peter Steinberger
a394c1c7b0 refactor(sheets): share mutation runner and sheet catalog 2026-03-09 03:31:53 +00:00
Peter Steinberger
fbb230b60b feat(gmail): add filters export command (#119) (thanks @Jeswang) 2026-03-09 03:26:52 +00:00
Peter Steinberger
004b68cc70 feat(sheets): add merge, freeze, resize, and number-format commands (#320) (thanks @Shehryar) 2026-03-09 03:24:11 +00:00
Peter Steinberger
1c789e5143 style(auth): suppress mkdir taint false-positive 2026-03-09 03:24:11 +00:00
Peter Steinberger
e19bac1f1d feat(calendar): improve selection and recurring scope handling (#319) (thanks @salmonumbrella) 2026-03-09 03:16:58 +00:00
Peter Steinberger
4fb1cf823e style(auth): normalize auth token export nosec marker 2026-03-09 03:16:58 +00:00
Peter Steinberger
521b4d45a5 feat(sheets): add find-replace and fix note clearing (#341) (thanks @Shehryar) 2026-03-09 03:07:30 +00:00
Peter Steinberger
af0a597e21 style(auth): move gosec waiver inline 2026-03-09 03:07:30 +00:00
Peter Steinberger
77f0798461 fix(auth): add proxy-friendly OAuth callback flags (#227) (thanks @cyberfox) 2026-03-09 02:58:53 +00:00
Peter Steinberger
6c607710bb style(auth): drop stale nolint annotations 2026-03-09 00:48:06 +00:00
Peter Steinberger
10009cb059 style(refactor): satisfy gate after helper extractions 2026-03-09 00:47:36 +00:00
Peter Steinberger
2fcd86d1d7 test(cmd): share command UI test contexts 2026-03-09 00:45:34 +00:00
Peter Steinberger
aaafcca8e2 refactor(calendar): share mutation execution helpers 2026-03-09 00:44:21 +00:00
Peter Steinberger
b68d9e9968 refactor(gmail): share compose planning helpers 2026-03-09 00:42:24 +00:00
Peter Steinberger
c38a701c3b refactor(comments): share drive-backed comment ops 2026-03-09 00:40:28 +00:00
Peter Steinberger
6103f9d035 refactor(cmd): share service bootstrap and paging helpers 2026-03-09 00:37:34 +00:00
Peter Steinberger
59b9214f29 style(drive): drop stale upload nolint 2026-03-08 23:43:36 +00:00
Peter Steinberger
1710b549bc refactor(drive): split listing and upload flows 2026-03-08 23:42:52 +00:00
Peter Steinberger
af9f9f0ec5 test(calendar): share calendar test harness 2026-03-08 23:41:01 +00:00
Peter Steinberger
16876c95e0 style(refactor): satisfy gate after helper extractions 2026-03-08 23:34:26 +00:00
Peter Steinberger
c858909e85 refactor(core): drop old selector matcher shim 2026-03-08 23:33:19 +00:00
Peter Steinberger
2a43e5d91e test(refactor): share docs API test harness 2026-03-08 23:33:06 +00:00
Peter Steinberger
ae7d9ed23b refactor(core): move selector matching out of cmd 2026-03-08 23:30:28 +00:00
Peter Steinberger
cc2e705220 refactor(selectors): share exact-match resolution helpers 2026-03-08 23:29:27 +00:00
Peter Steinberger
644951e87b refactor(calendar): extract event planning helpers 2026-03-08 23:28:32 +00:00
Peter Steinberger
325fae5646 refactor(docs): extract shared mutation engine 2026-03-08 23:27:15 +00:00
Peter Steinberger
c38fbb3592 feat(docs): extend find-replace with markdown, images, and first-occurrence support (#305)
Co-authored-by: Chris Parsons <chris.p@rsons.org>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:36:34 +00:00
Peter Steinberger
2aa193e0a5 feat(chat): add react shorthand command for reactions create (#435)
- add 'chat messages react <message> <emoji>' as a direct shorthand for reaction creation
- keep 'reaction' as the alias for the 'reactions' command group
- add regression coverage for the shorthand path

Co-authored-by: Fernando Pina dos Santos <fernando.dossantos@trilogy.com>
2026-03-08 21:24:03 +00:00
Peter Steinberger
2fe9d9524e feat(tasks): add recur aliases and RRULE support for task repeats (#408)
- add --recur and --recur-rrule aliases for repeat materialization
- support RRULE FREQ with optional INTERVAL when generating concrete task occurrences
- document the materialized repeat behavior in README and changelog

Co-authored-by: salmonumbrella <182032677+salmonumbrella@users.noreply.github.com>
2026-03-08 21:22:02 +00:00
Peter Steinberger
e323f691e8 feat(keep): add create and delete commands (#413)
- add keep create/delete commands for text and checklist notes
- validate checklist items and switch Keep service-account scope to writable access
- refresh README and changelog for Keep write support

Co-authored-by: John Westerlund <john.westerlund@cygnisec.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 21:19:48 +00:00
Peter Steinberger
a3b5bc851e style(config): satisfy alias cleanup spacing lint 2026-03-08 19:43:49 +00:00
Peter Steinberger
47540f979e style(config): satisfy alias cleanup spacing lint 2026-03-08 19:42:15 +00:00