Commit Graph

  • d2db3a986e chore: regenerate skills from Discovery API #938 #922 #919 chore/sync-skills jpoehnelt 2026-09-05 17:07:04 +00:00
  • 0f917f215b chore: regenerate skills [skip ci] fix/formatter-output-issues-635 googleworkspace-bot 2026-03-31 20:21:53 +00:00
  • 6d61d99a6d chore: release versions #658 changeset-release/main googleworkspace-bot 2026-03-31 18:53:05 +00:00
  • a3768d0e82 feat(sheets): add --range flag to +append for targeting specific tabs (#641) main Simon 2026-04-01 02:51:15 +08:00
  • 705fb0ecac chore: release versions (#655) v0.22.5 googleworkspace-bot 2026-03-31 12:32:18 -06:00
  • b307856f6a refactor: drop serde_yaml by migrating to toml (#657) Justin Poehnelt 2026-03-31 12:22:48 -06:00
  • 503315bc42 docs: update installation instructions to prioritize github releases (#656) Justin Poehnelt 2026-03-31 12:11:46 -06:00
  • ecddf2ec86 ci: add cargo-deny for license, advisory, and source auditing (#653) fix/migrate-registry-to-toml Justin Poehnelt 2026-03-31 12:09:56 -06:00
  • 6ccbb42650 fix: auto-install binary on run if missing (#654) Justin Poehnelt 2026-03-31 11:47:43 -06:00
  • 5d24ac225b ci: add cargo-audit workflow for dependency vulnerability scanning (#649) Justin Poehnelt 2026-03-31 11:42:06 -06:00
  • 158f93afd7 fix: verify SHA256 checksum in npm postinstall script (#650) Justin Poehnelt 2026-03-31 11:41:25 -06:00
  • b422e5d22f ci: pin cross-rs to v0.2.5 in release workflow (#651) Justin Poehnelt 2026-03-31 11:40:47 -06:00
  • 44a59c5051 ci: use pnpm install --frozen-lockfile in release workflow #652 fix/frozen-lockfile-ci jpoehnelt-bot 2026-03-31 11:31:55 -06:00
  • f4ee658360 chore: release versions (#647) v0.22.4 googleworkspace-bot 2026-03-31 11:20:03 -06:00
  • 86c08cfc0d fix: remove cargo-dist, use native fetch for npm installer (#646) Justin Poehnelt 2026-03-31 11:17:57 -06:00
  • c7c6646d7a chore: release versions (#629) v0.22.3 googleworkspace-bot 2026-03-26 12:45:06 -06:00
  • ec7f56bc39 chore: regenerate skills from Discovery API (#630) googleworkspace-bot 2026-03-26 12:40:24 -06:00
  • 80bd150f76 feat(auth): use strict OS keychain integration on macOS and Windows (#631) Justin Poehnelt 2026-03-26 12:40:07 -06:00
  • 674d53a65a fix(ci): add setup-uv step to Lint Skills job jpoehnelt-bot 2026-03-26 09:58:35 -06:00
  • c7c42f6d07 fix: register script service and fix test path validation jpoehnelt-bot 2026-03-25 09:46:57 -06:00
  • a63b070a51 chore: release versions (#628) v0.22.2 googleworkspace-bot 2026-03-26 09:56:34 -06:00
  • a52d297cdf feat: add HTTP proxy support via environment variables (#622) femto 2026-03-25 17:31:22 +00:00
  • 45ca45bfd4 chore: release versions (#624) v0.22.1 googleworkspace-bot 2026-03-25 11:31:07 -06:00
  • b45cdf862a ci: add skills-ref lint step for SKILL.md validation (#626) Yannik Tausch 2026-03-25 16:44:54 +01:00
  • 6a45832ea5 chore: regenerate skills from Discovery API (#621) googleworkspace-bot 2026-03-24 23:07:45 -06:00
  • 19ddc25935 fix: move data files into CLI crate for crates.io publishing (#620) Justin Poehnelt 2026-03-24 16:35:41 -06:00
  • 9198386a3d chore: release versions (#619) v0.22.0 googleworkspace-bot 2026-03-24 16:17:11 -06:00
  • 0850c48b68 feat(gmail): add --draft flag to +send, +reply, +reply-all, +forward (#571) Malo Bourgon 2026-03-24 15:01:55 -07:00
  • 2aec0ba5a3 chore: release versions (#618) googleworkspace-bot 2026-03-24 15:51:18 -06:00
  • c4448b98a6 chore: add changeset for crates.io publishing (#617) Justin Poehnelt 2026-03-24 15:32:19 -06:00
  • 186e88caa0 chore: release versions (#616) googleworkspace-bot 2026-03-24 14:55:57 -06:00
  • b736f25f3a chore: release versions (#616) v0.21.1 googleworkspace-bot 2026-03-24 14:55:57 -06:00
  • 7a8a3da2f0 chore: regenerate skills [skip ci] fix/version-sync-workspace googleworkspace-bot 2026-03-24 20:54:09 +00:00
  • ea0849a657 fix: version sync workspace (#615) Justin Poehnelt 2026-03-24 14:53:39 -06:00
  • b4654d09fd fix: version sync workspace #615 Justin Poehnelt 2026-03-24 14:48:13 -06:00
  • eacd436694 chore: release versions (#614) v0.21.0 googleworkspace-bot 2026-03-24 14:44:26 -06:00
  • 029e5def2b feat: extract google-workspace library crate (cargo workspace) (#613) Justin Poehnelt 2026-03-24 14:40:03 -06:00
  • 3ac16ee595 chore: release versions (#606) googleworkspace-bot 2026-03-24 13:28:51 -06:00
  • 2ddb46e39f test(gmail): add regression tests for RFC 2822 display name quoting (#610) Justin Poehnelt 2026-03-24 13:25:54 -06:00
  • b8fd3d966f fix(client): add 10s connect timeout to prevent initial hangs (#608) Justin Poehnelt 2026-03-24 12:49:23 -06:00
  • 75a7121713 chore: sync skills with Discovery API (#607) googleworkspace-bot 2026-03-24 12:40:27 -06:00
  • 2bfcca97ca feat: move version from top-level SKILL.md frontmatter to metadata and track CLI version (#601) Yannik Tausch 2026-03-24 18:59:55 +01:00
  • 203acc7bcf fix(ci): skip publish-skills on fork PRs where secrets are unavailable (#605) v0.20.0 Justin Poehnelt 2026-03-24 11:59:37 -06:00
  • 3e1e0e11f3 chore: release versions (#603) googleworkspace-bot 2026-03-24 11:50:23 -06:00
  • 4663021b4a fix(ci): skip publish-skills on fork PRs (#604) Justin Poehnelt 2026-03-24 11:50:06 -06:00
  • e782dd70b5 feat(gmail): forward original attachments and preserve inline images (#589) Malo Bourgon 2026-03-24 10:32:22 -07:00
  • 477f5d90db docs: add helper command guidelines and anti-patterns (#598) v0.19.0 Justin Poehnelt 2026-03-23 15:27:03 -06:00
  • 834fa7d25a chore: release versions (#590) googleworkspace-bot 2026-03-23 14:49:28 -06:00
  • e82c02c5a2 style: cargo fmt github-actions[bot] 2026-03-23 20:38:28 +00:00
  • 8a749c2c11 feat: add --dry-run support to events helper commands (#457) JoeVenner 2026-03-23 21:38:17 +01:00
  • f157208449 fix: use block-style YAML sequences in SKILL.md frontmatter (#580) Adem Akdoğan 2026-03-23 23:31:57 +03:00
  • a078945f2a refactor: replace manual arg parsing in auth commands with clap (#594) Justin Poehnelt 2026-03-23 14:25:42 -06:00
  • d341de29a2 fix(setup): handle --help/-h before launching setup wizard (#592) Justin Poehnelt 2026-03-23 13:08:28 -06:00
  • d6794019f8 fix(auth): prevent mask_secret panic on multi-byte UTF-8 secrets (#591) Justin Poehnelt 2026-03-23 12:00:16 -06:00
  • 01fb4f297c chore: fix package name in changeset Justin Poehnelt 2026-03-23 11:25:35 -06:00
  • b4d5e26424 fix(auth): propagate error when token directory cannot be created (#542) Sidharth Rajmohan 2026-03-23 22:55:03 +05:30
  • e9970db26f chore: release versions (#553) v0.18.1 googleworkspace-bot 2026-03-18 14:56:16 -06:00
  • d65578190e ci: Add CI validation for changeset package names and update style guide with new sections and AGENTS.md reference. (#552) Justin Poehnelt 2026-03-18 14:42:44 -06:00
  • a87037b337 feat: handle SIGTERM in +watch and +subscribe for clean shutdown (#550) Justin Poehnelt 2026-03-18 14:42:11 -06:00
  • bbaaecdc88 fix: replace unwrap() on required arguments in calendar helper #548 fix-calendar-unwrap-11601507632249061943 google-labs-jules[bot] 2026-03-18 15:53:32 +00:00
  • 23ffc33cf2 chore: release versions (#547) v0.18.0 googleworkspace-bot 2026-03-18 09:48:41 -06:00
  • 908cf7356f feat(gmail): auto-populate From display name + fix reply-all to own message (#530) Malo Bourgon 2026-03-18 08:47:18 -07:00
  • 1e90380de3 fix(gmail): remove duplicate attachment arg on +send (#532) Malo Bourgon 2026-03-18 08:45:42 -07:00
  • 2e909ae905 refactor: consolidate output hygiene into output.rs (#527) Justin Poehnelt 2026-03-18 09:34:20 -06:00
  • 6e4daaf4f9 feat(gmail): Gmail helpers rollup — mail-builder, --attachment, +read (#526) Justin Poehnelt 2026-03-17 16:55:50 -06:00
  • 9c26e3c4a9 chore: release versions (#522) v0.17.0 googleworkspace-bot 2026-03-17 14:27:07 -06:00
  • 6f92e5b5f6 fix: stderr/output hygiene rollup (#525) Justin Poehnelt 2026-03-17 14:15:11 -06:00
  • b241a5be92 fix(security): cap Retry-After sleep, sanitize upload mimeType, and validate --upload/--output paths (#523) Justin Poehnelt 2026-03-17 13:18:06 -06:00
  • 398e80ce5b chore: sync skills with Discovery API (#524) googleworkspace-bot 2026-03-17 12:25:41 -06:00
  • 157257035b style: cargo fmt github-actions[bot] 2026-03-17 18:07:08 +00:00
  • 8458104c83 fix(validate): reject dangerous Unicode characters in input validation (#484) Abhi Ram Reddy Salammagari 2026-03-17 11:06:44 -07:00
  • 186ee3051e style: cargo fmt github-actions[bot] 2026-03-17 18:05:16 +00:00
  • 1b0a21fa13 feat: support google meet video conferencing in calendar +insert (#506) Sidharth Rajmohan 2026-03-17 23:35:00 +05:30
  • 58fd38e6ab docs: fix Environment Variables table formatting in README (#490) Dicky Arinal 2026-03-17 17:51:16 +00:00
  • 811fe7baeb fix(security): eliminate TOCTOU race condition in atomic writes (#500) Sidharth Rajmohan 2026-03-17 23:15:18 +05:30
  • 1308786bdb chore: release versions (#481) v0.16.0 googleworkspace-bot 2026-03-13 17:28:18 -06:00
  • c61b9cbd40 fix(gmail): RFC 2047 encode non-ASCII display names in address headers (#482) Justin Poehnelt 2026-03-13 17:21:41 -06:00
  • 47afe5fdb3 feat(timezone): use Google account timezone for day-boundary calculations (#480) Justin Poehnelt 2026-03-13 16:41:16 -06:00
  • e4a59c1023 chore: release versions (#479) v0.15.0 googleworkspace-bot 2026-03-13 15:29:02 -06:00
  • 6f3e0906d3 feat: add opt-in structured HTTP request logging via tracing (#478) Justin Poehnelt 2026-03-13 15:27:38 -06:00
  • f8bcb35aa7 chore: release versions (#475) v0.14.0 googleworkspace-bot 2026-03-13 15:02:00 -06:00
  • 945ac91604 fix: stream multipart uploads to avoid OOM on large files (#477) Justin Poehnelt 2026-03-13 14:56:33 -06:00
  • 835e1f16c0 style: cargo fmt github-actions[bot] 2026-03-13 20:18:49 +00:00
  • dc561e0ffe feat: add --upload-content-type flag and smart MIME inference for uploads (#429) Huglo 2026-03-13 20:18:30 +00:00
  • 6e639604a8 chore: release versions (#453) v0.13.3 googleworkspace-bot 2026-03-13 14:01:42 -06:00
  • fc873dcc00 style: cargo fmt github-actions[bot] 2026-03-13 19:53:28 +00:00
  • bb94016dd8 fix(security): validate space name in chat +send (#444) Anshul Garg 2026-03-14 01:23:15 +05:30
  • 8448c1aac1 docs: add Homebrew as an installation option in README (#467) Anshul Garg 2026-03-14 01:12:58 +05:30
  • 1346d47a96 chore: regenerate skills from Discovery API (#454) googleworkspace-bot 2026-03-13 13:39:36 -06:00
  • 25ccbd7812 style: cargo fmt github-actions[bot] 2026-03-13 19:35:30 +00:00
  • 957b9991f8 test(gmail): add unit tests for +triage argument parsing (#445) Anshul Garg 2026-03-14 01:05:08 +05:30
  • 44767ed8ee fix(auth): map People service to contacts/directory scope prefixes (#414) Anshul Garg 2026-03-14 00:50:56 +05:30
  • 8ef27a262c fix(calendar): use local timezone for agenda day boundaries (#443) Anshul Garg 2026-03-14 00:44:34 +05:30
  • 21b18407b9 fix(schema): expose repeated field and expand array query params (#415) Anshul Garg 2026-03-14 00:43:59 +05:30
  • 659c66b5c2 style: cargo fmt github-actions[bot] 2026-03-13 19:13:25 +00:00
  • 4d7b420d53 fix(sheets): preserve multi-row structure in +append --json-values (#410) Anshul Garg 2026-03-14 00:43:07 +05:30
  • 4b827cdd25 chore: fix maintainer email typo in flake.nix, harden coverage.sh (#449) Anshul Garg 2026-03-13 05:48:58 +05:30
  • 8fce0034c5 fix(docs): correct flag names in recipes (#451) Anshul Garg 2026-03-13 05:45:14 +05:30
  • e3e1e86e07 chore: release versions (#440) v0.13.2 googleworkspace-bot 2026-03-12 14:33:37 -06:00
  • 86ea6dea32 fix(auth): validate --subscription in gmail +watch and deduplicate PUBSUB_API_BASE (#441) Justin Poehnelt 2026-03-12 14:26:36 -06:00