Commit Graph

  • 3dcf818cf1 fix(auth): refresh OAuth2 tokens in long-running watch/subscribe loops (#407) Eduard Tanase 2026-03-12 16:14:59 -04:00
  • 3393dcd797 ci: avoid scope creep in gemini code assist reviews (#437) Justin Poehnelt 2026-03-12 12:43:18 -06:00
  • fb27a510dd chore: release versions (#436) v0.13.1 googleworkspace-bot 2026-03-12 12:03:17 -06:00
  • 510024f6d1 fix(auth): auto-recover from stale encrypted credentials after upgrade (#435) Justin Poehnelt 2026-03-12 11:59:46 -06:00
  • f155fdf7b4 chore: release versions (#434) googleworkspace-bot 2026-03-12 10:16:28 -06:00
  • e104106cd7 docs: warn about zsh ! history expansion in sheet range examples (#412) Anshul Garg 2026-03-12 21:45:51 +05:30
  • 9d937af8af feat(gmail): add --html flag for HTML email composition (#417) Malo Bourgon 2026-03-12 12:09:15 -04:00
  • 2df32eed1b docs: document helper commands and the + prefix convention (#427) Abhi Ram Reddy Salammagari 2026-03-12 09:06:13 -07:00
  • aacda4e634 chore: release versions (#433) v0.12.0 googleworkspace-bot 2026-03-12 10:04:46 -06:00
  • 89f24b88ed style: cargo fmt github-actions[bot] 2026-03-12 16:03:11 +00:00
  • 247e27a876 feat(error): add structured exit codes for scriptable error handling (#428) Abhi Ram Reddy Salammagari 2026-03-12 09:02:47 -07:00
  • 087066f946 fix(auth): enable native keyring backends on top of #359 (#373) Zsombor Szabo 2026-03-12 08:58:52 -07:00
  • 9b49bd6892 🔒 fix: secure atomic file creation with restrictive permissions #391 fix-security-atomic-write-permissions-4706751054827797349 google-labs-jules[bot] 2026-03-10 22:09:20 +00:00
  • 7e22a3d0e3 chore: release versions (#390) v0.11.1 googleworkspace-bot 2026-03-10 15:53:11 -06:00
  • adbca874ab fix: handle array-of-arrays in CSV formatter (#288) drassi 2026-03-10 17:26:06 -04:00
  • bd5041e3da chore: Update workflow to use GOOGLEWORKSPACE_BOT_TOKEN and googleworkspace-bot identity for operations. (#388) v0.11.0 Justin Poehnelt 2026-03-10 14:25:45 -06:00
  • e6bedc0d21 chore: release versions (#387) googleworkspace-bot 2026-03-10 14:18:03 -06:00
  • 4d4b09f9cc feat(gmail): add recipient management flags and extract shared message builder (#362) Malo Bourgon 2026-03-10 13:13:32 -07:00
  • 5445a476bb fix(ci): check remote tags in tag-release.sh (#385) Justin Poehnelt 2026-03-10 14:03:52 -06:00
  • ad99aa9a2a ci: use bot token for /gemini review comment (#384) Justin Poehnelt 2026-03-10 13:23:53 -06:00
  • 58c412c768 chore: release versions (#351) v0.10.0 googleworkspace-bot 2026-03-10 12:30:44 -06:00
  • 80fd6c51ea ci: add workflow_dispatch trigger to Release (Changeset) jpoehnelt-bot 2026-03-10 12:28:15 -06:00
  • 8d89325a8b feat(credential_store): add GOOGLE_WORKSPACE_CLI_KEYRING_BACKEND env var (#359) Justin Poehnelt 2026-03-10 11:17:35 -06:00
  • 5e7d1200df fix(gmail): bring +forward behavior in line with Gmail web UI (#353) Malo Bourgon 2026-03-09 16:47:35 -07:00
  • 06aa698e23 fix(auth): format and deduplicate dynamic scope fallback (#352) Justin Poehnelt 2026-03-09 17:36:49 -06:00
  • 2782cf101e fix: use gmail.readonly scope in +triage to avoid metadata scope 403 (#304) zerone0x 2026-03-10 07:08:34 +08:00
  • dd7830f7fa chore: release versions (#350) googleworkspace-bot 2026-03-09 16:09:37 -06:00
  • cfa0984346 chore: release versions (#348) v0.9.1 googleworkspace-bot 2026-03-09 16:05:03 -06:00
  • b0f159eea0 ci: run smoketest immediately after linux build, gate other builds on it (#349) Justin Poehnelt 2026-03-09 16:04:44 -06:00
  • 5872dbe474 fix(credential_store): stop persisting encryption key file when keyring is available (#345) Justin Poehnelt 2026-03-09 15:51:05 -06:00
  • 06edf7b05f fix(ci): add missing tool input to taiki-e/install-action for cargo-llvm-cov (#347) Justin Poehnelt 2026-03-09 15:41:37 -06:00
  • 00adb5cb23 ci: make sccache setup resilient to cache API outages (#346) Justin Poehnelt 2026-03-09 15:00:10 -06:00
  • d5d77d96d0 ci: pin all actions to a sha (#341) Justin Poehnelt 2026-03-09 13:52:49 -06:00
  • 2b4bcbb270 chore: release versions (#330) v0.9.0 googleworkspace-bot 2026-03-09 13:16:24 -06:00
  • 5836d1527a ci: ignore sccache errors when GitHub down (#339) Justin Poehnelt 2026-03-09 12:54:05 -06:00
  • f0a38ac871 docs: remove obsolete notice Justin Poehnelt 2026-03-09 12:44:06 -06:00
  • ba472602f6 build(ci): optimize nix and windows cache layers (#331) Justin Poehnelt 2026-03-09 11:54:14 -06:00
  • 08716f8bcd fix: RFC 2047 encode non-ASCII email subjects in +send helper (#322) jonameijers 2026-03-09 17:48:06 +00:00
  • 5d6c5b1082 chore: Synced file(s) with googleworkspace/.github (#326) googleworkspace-bot 2026-03-09 11:47:47 -06:00
  • 7d15365518 feat(gmail): add +reply, +reply-all, and +forward helpers (#105) Si Zengyu 2026-03-10 01:47:02 +08:00
  • f083eb9af0 fix: Improve auth setup project-creation error handling and retry UX (#95) Max Headley 2026-03-09 13:30:31 -04:00
  • 6c266eb524 Merge pull request #329 from googleworkspace/fix/github-actions-token Justin Poehnelt 2026-03-09 11:07:04 -06:00
  • 789e7f1233 fix: use native OS certificate store for TLS (#302) Manoj Badam 2026-03-09 10:06:48 -07:00
  • 7c7310a9a9 fix(ci): use default GITHUB_TOKEN instead of bot account for PR reviews #329 Justin Poehnelt 2026-03-09 11:06:46 -06:00
  • 643fb7a951 chore: release versions (#313) v0.8.1 googleworkspace-bot 2026-03-08 18:26:33 -06:00
  • 6f67da39b6 style: cargo fmt github-actions[bot] 2026-03-09 00:21:14 +00:00
  • 4d41e52198 fix(auth): prioritize local project configuration over global ADC for quota attribution (#295) Shane Huntley 2026-03-09 11:20:56 +11:00
  • 95bb24e9c2 chore: release versions (#277) v0.8.0 googleworkspace-bot 2026-03-06 18:31:47 -07:00
  • dd3fc9074d fix!: Remove MCP server mode (#275) Steve Bazyl 2026-03-06 13:33:23 -05:00
  • 59ad87327b chore: release versions (#243) v0.7.0 googleworkspace-bot 2026-03-05 20:54:41 -07:00
  • d34576c5c7 chore: Remove a subset of skills and recipes along with their service entries and registry references (#254) Justin Poehnelt 2026-03-05 20:51:59 -07:00
  • d6372105eb feat!: remove multi-account, DWD, and impersonation support (#253) Justin Poehnelt 2026-03-05 20:43:43 -07:00
  • e1505afe12 chore: Remove dwd support (#250) Steve Bazyl 2026-03-05 22:26:27 -05:00
  • a38f313d3c docs: add note Justin Poehnelt 2026-03-05 19:15:15 -08:00
  • 54b3b31728 fix: quota header discovery (#242) Adeel Khan 2026-03-05 21:03:20 -05:00
  • 6b150d4ec7 fix: use .zip for Windows npm installer to fix Git Bash install failure (#240) Sean G 2026-03-05 21:02:30 -05:00
  • 210bee2f2c fix: run cargo fmt on new tests #534 #231 feature/auth-no-localhost-14183664837181903487 google-labs-jules[bot] 2026-03-06 01:52:04 +00:00
  • 5a925702d3 test(auth): add tests for handle_login argument parsing google-labs-jules[bot] 2026-03-06 01:44:58 +00:00
  • 9654483609 test(auth): add coverage for OOB code extraction google-labs-jules[bot] 2026-03-06 01:40:44 +00:00
  • df65184108 fix: syntax and formatting errors google-labs-jules[bot] 2026-03-06 01:28:29 +00:00
  • 37091bebdf fix: compile issues in gws auth login --no-localhost google-labs-jules[bot] 2026-03-06 01:25:37 +00:00
  • f7e9a45282 Update src/auth_commands.rs Justin Poehnelt 2026-03-05 17:22:13 -08:00
  • 11e7bbdc9b feat(auth): add --no-localhost flag to gws auth login google-labs-jules[bot] 2026-03-06 01:18:46 +00:00
  • 5e6f316352 feat(auth): add --no-localhost flag to gws auth login google-labs-jules[bot] 2026-03-06 01:12:08 +00:00
  • 9c3dc25b1d feat(auth): add --no-localhost flag to gws auth login google-labs-jules[bot] 2026-03-06 01:10:33 +00:00
  • f07dd2b2c9 chore: release versions (#228) v0.6.3 googleworkspace-bot 2026-03-05 17:49:35 -07:00
  • 88353fd81b chore: fix changeset package names Justin Poehnelt 2026-03-05 17:42:14 -07:00
  • a2cc523e3a fix: add x86_64-unknown-linux-musl build target for npm install (#112) Andrew Barnes 2026-03-05 19:33:39 -05:00
  • c86b964de4 fix: respect account selection in MCP server and CLI --account flag (#223) Frank 2026-03-06 08:31:57 +08:00
  • 322529d8a9 fix: document all environment variables and enable CONFIG_DIR override (#222) Justin Poehnelt 2026-03-05 17:09:01 -07:00
  • 6daf90d331 fix(mcp): conditionally include body/upload in tool schemas, drop empty body on execution (#213) Shreyas Karnik 2026-03-05 15:37:17 -08:00
  • 8a897e955b style: cargo fmt github-actions[bot] 2026-03-05 23:36:21 +00:00
  • c80eb5274d fix: replace strip_suffix(".readonly").unwrap() with unwrap_or (#192) Andrew Barnes 2026-03-05 18:35:56 -05:00
  • ff53538b9f fix: prevent gmail.metadata scope from blocking query parameters (#200) Chris Wood 2026-03-05 23:31:01 +00:00
  • 2173a929d3 fix(client): For ADC, send x-goog-user-project header (#215) Adeel Khan 2026-03-05 18:29:22 -05:00
  • 5fa5f60db5 fix: migrate to new Darwin SDK pattern in nix flake (#154) Josh 2026-03-06 10:09:05 +11:00
  • bc84ba71a4 chore: release versions (#218) googleworkspace-bot 2026-03-05 16:02:27 -07:00
  • 1f47420caa fix: extract CLA label job into dedicated workflow to prevent feedback loop jpoehnelt-bot 2026-03-05 16:00:49 -07:00
  • 49f2e4aa79 ci: Add concurrency control to the automation workflow. Justin Poehnelt 2026-03-05 15:55:10 -07:00
  • 132c3b19a7 fix: warn on credential file permission failures instead of ignoring (#124) Joe Eftekhari 2026-03-05 12:50:55 -10:00
  • 9a780d73d4 fix: log token cache errors instead of silently swallowing them (#193) Andrew Barnes 2026-03-05 17:37:29 -05:00
  • 1ff5bc820f ci: use pull_request_target Justin Poehnelt 2026-03-05 15:34:44 -07:00
  • 28fa25a513 Clean up nits from PR #175 auth fix (#217) Justin Poehnelt 2026-03-05 15:31:15 -07:00
  • aaa5c44c6a chore: release versions (#207) v0.6.1 googleworkspace-bot 2026-03-05 15:30:21 -07:00
  • 4b2702e539 ci: add path filtering to skip expensive jobs on non-Rust changes (#216) Justin Poehnelt 2026-03-05 15:28:17 -07:00
  • a926e3f4c0 fix: auth failures when accounts.json registry is missing (#175) Harshal Patil 2026-03-05 17:24:37 -05:00
  • 78817b048c ci: auto-trigger Gemini Code Assist review on PR push (#209) Justin Poehnelt 2026-03-05 14:54:03 -07:00
  • 3d59b2e5a9 fix: isolate flaky auth tests from host ADC credentials (#208) Justin Poehnelt 2026-03-05 14:48:59 -07:00
  • 24a25a6ee6 style: cargo fmt github-actions[bot] 2026-03-05 21:10:22 +00:00
  • cb1f988344 fix(executor): add Content-Length: 0 for body-less POST requests (#183) Frank 2026-03-06 05:10:02 +08:00
  • 88cb65ce80 chore: auto triage and fmt (#204) Justin Poehnelt 2026-03-05 14:07:43 -07:00
  • 0ba49d1584 chore: release versions (#199) v0.6.0 googleworkspace-bot 2026-03-05 14:03:38 -07:00
  • d4080512b1 style: cargo fmt Justin Poehnelt 2026-03-05 13:54:31 -07:00
  • c532ea6ad8 chore: use labels (#203) Justin Poehnelt 2026-03-05 13:49:44 -07:00
  • b38b760d79 feat: add Application Default Credentials (ADC) support (#125) zerone0x 2026-03-06 04:23:13 +08:00
  • c6095ddb27 chore: release versions (#180) v0.5.0 googleworkspace-bot 2026-03-05 10:56:15 -07:00
  • 5205467ecb fix(setup): drain stale keypresses between TUI screen transitions (#186) Hafez 2026-03-05 18:39:05 +01:00
  • 62d6ddbfa9 chore: steps to reduce contributor friction (#185) Justin Poehnelt 2026-03-05 10:08:50 -07:00
  • 473dd30500 chore: cargo fmt Justin Poehnelt 2026-03-05 09:17:50 -07:00
  • 9cf6e0e66d feat(mcp): add compact tool mode to reduce context window usage (#172) Frank 2026-03-06 00:17:19 +08:00