Commit Graph

  • 0a16d0bca3 fix: allow services flag for login and improve default list for consumer accounts (#177) Justin Poehnelt 2026-03-05 09:14:54 -07:00
  • fa04502d14 chore(docs): easier cmd to install from source (#176) Mattia Righetti 2026-03-05 16:10:25 +00:00
  • f6d74b0074 chore: release versions (#147) v0.4.4 googleworkspace-bot 2026-03-05 02:14:25 -07:00
  • e1e08ebfb6 fix: use reverse video for TUI highlight style (closes #139) (#146) Justin Poehnelt 2026-03-05 02:08:03 -07:00
  • b9c3698595 chore: release versions (#142) v0.4.3 googleworkspace-bot 2026-03-05 01:52:26 -07:00
  • 2aa6084e59 docs: improve readme especially auth which is complex no matter what (#136) Justin Poehnelt 2026-03-05 01:47:55 -07:00
  • fc6bc9593b fix: exclude Workspace-admin-only scopes from Recommended preset (#119) (#127) zerone0x 2026-03-05 16:44:46 +08:00
  • 29a029aef4 chore: release versions (#140) v0.4.2 googleworkspace-bot 2026-03-05 01:44:04 -07:00
  • 2590768222 style: fmt for linter Justin Poehnelt 2026-03-05 01:42:13 -07:00
  • d3e90e4931 fix: use ~/.config/gws on all platforms for consistent config path (#134) Frank 2026-03-05 16:30:19 +08:00
  • 6ed836c81c chore: release versions (#132) v0.4.1 googleworkspace-bot 2026-03-05 00:10:19 -07:00
  • 7fa8bda23d chore: release versions (#131) googleworkspace-bot 2026-03-04 23:55:30 -07:00
  • dbda001367 fix: add manual project ID entry to setup project picker (#116) (#123) zerone0x 2026-03-05 14:54:41 +08:00
  • 364542b2c5 fix: reject DEL character (0x7F) in input validation (#122) Joe Eftekhari 2026-03-04 20:50:09 -10:00
  • 263a8e5479 fix: use gcloud.cmd on Windows and show platform-correct config paths (#126) Frank 2026-03-05 14:48:27 +08:00
  • 75cec1b444 fix: URL template rendering for upload endpoints (#129) Devadath S 2026-03-05 12:16:14 +05:30
  • 87e4bb1dc4 feat: add Linux ARM64 build targets (gnu + musl) (#128) Evan 2026-03-05 15:44:22 +09:00
  • a6994ad068 fix: filter alertcenter scopes from user OAuth login flow (#108) Andrew Barnes 2026-03-05 01:37:57 -05:00
  • cdae30ff4a chore: fix changesets Justin Poehnelt 2026-03-04 23:31:56 -07:00
  • 1ad4f34da6 fix: replace unwrap() calls with proper error handling in MCP server (#109) Joe Eftekhari 2026-03-04 20:29:57 -10:00
  • ed409e3022 fix: harden URL and path construction across helper modules (#102) Justin Poehnelt 2026-03-04 23:29:34 -07:00
  • a1be14f0c7 fix: drain stdout pipe to prevent project listing deadlock (#106) andrew-kline 2026-03-04 22:28:56 -08:00
  • d1825f9385 feat: multi-account support (#85) Justin Poehnelt 2026-03-04 23:19:14 -07:00
  • 805e037c74 docs: Remove logo image from README for reasons Justin Poehnelt 2026-03-04 23:16:49 -07:00
  • 5ebaf9cd31 chore: release versions (#91) v0.3.5 googleworkspace-bot 2026-03-04 23:05:50 -07:00
  • 70d0cdddb5 fix: build_url now falls back to method.path when flatPath placeholders do not match parameter names, resolving Slides API issues. (#120) Justin Poehnelt 2026-03-04 23:02:56 -07:00
  • 1991d536b4 docs: add note about not official product more prominently (#115) Justin Poehnelt 2026-03-04 22:45:22 -07:00
  • 37ab483840 feat: Add nix flake (#94) Steve Bazyl 2026-03-05 00:21:36 -05:00
  • 99a6284cb2 chore: fix package name Justin Poehnelt 2026-03-04 20:29:57 -07:00
  • 4bca6935d6 fix: credential masking panic and silent token write errors (#81) Miguel 🦈 2026-03-04 19:28:28 -08:00
  • f84ce37007 fix: encode URL template path params in build_url (#84) kai 2026-03-05 12:27:50 +09:00
  • eb0347a19e fix: correct author email typo in package.json (#89) Hasala Abhilasha 2026-03-05 08:56:06 +05:30
  • 0d9558d297 chore: release versions (#80) v0.3.4 googleworkspace-bot 2026-03-04 18:54:05 -07:00
  • a18d17374b fix: add github.com instead of just github in readme (#79) Vedant Thapa 2026-03-04 21:52:32 -04:00
  • 7044602c38 chore: fix changeset name Justin Poehnelt 2026-03-04 18:47:16 -07:00
  • 704928bd99 fix: enable APIs individually and surface gcloud errors (#77) Justin Poehnelt 2026-03-04 18:44:59 -07:00
  • 6092bf90a0 chore: release versions (#72) v0.3.3 googleworkspace-bot 2026-03-04 16:30:51 -07:00
  • 92e66a308f feat: add gws version bare subcommand (#71) Justin Poehnelt 2026-03-04 16:29:02 -07:00
  • 680b60cecc chore: release versions (#70) v0.3.2 googleworkspace-bot 2026-03-04 16:06:12 -07:00
  • 8fadbd6901 feat: smarter truncation of method/resource descriptions (#68) Justin Poehnelt 2026-03-04 16:03:59 -07:00
  • bcc6c8d24e chore: release versions (#62) v0.3.1 googleworkspace-bot 2026-03-04 15:24:51 -07:00
  • b5c8ef8002 feat(apps-script): add +pull, +open, +run, +logs helpers with .clasp.json support #67 #533 feat/replace-clasp jpoehnelt-bot 2026-03-04 14:52:15 -07:00
  • 3b38c8dfd5 chore: regenerate skills from Discovery API (#65) github-actions[bot] 2026-03-04 14:49:26 -07:00
  • b3669e04a5 feat: Implement hourly cron and manual trigger for the generate-skills workflow to auto-sync skills via pull requests and downgrade CI drift check to a warning. (#63) Justin Poehnelt 2026-03-04 13:57:20 -07:00
  • 9564896032 fix: add hourly cron to drip-publish skills past rate limit Justin Poehnelt 2026-03-04 12:38:19 -07:00
  • be29739699 fix: use explicit clawhub login for CI authentication Justin Poehnelt 2026-03-04 12:36:07 -07:00
  • e8d533e722 ci: add workflow to publish OpenClaw skills to ClawHub (#55) jpoehnelt-bot 2026-03-04 12:15:05 -07:00
  • 2bbe1472c1 ci: harden publish-skills workflow #55 jpoehnelt-bot 2026-03-04 12:05:29 -07:00
  • 274063a52e ci: use documented clawhub sync flags jpoehnelt-bot 2026-03-04 01:51:46 -07:00
  • b4e437148c ci: add workflow to publish OpenClaw skills to ClawHub jpoehnelt-bot 2026-03-04 01:50:05 -07:00
  • 3346f9d68c chore: release versions (#61) googleworkspace-bot 2026-03-04 12:00:30 -07:00
  • 670267f6ec feat: add gws mcp server (#58) Justin Poehnelt 2026-03-04 11:58:28 -07:00
  • 8c1042afc1 fix: use gl-rust/ prefix in x-goog-api-client header (#59) Justin Poehnelt 2026-03-04 11:57:52 -07:00
  • 3de97622a3 docs: fix gws setup → gws auth setup (fixes #56, #57) (#60) Justin Poehnelt 2026-03-04 11:57:16 -07:00
  • 206fd46f1e chore: release versions (#54) v0.2.2 googleworkspace-bot 2026-03-04 01:04:28 -07:00
  • 16bbab5ddd chore: fix changesets Justin Poehnelt 2026-03-04 01:03:08 -07:00
  • 8a40dbaa2a Merge pull request #53 from googleworkspace/feat/auto-generate-skills-workflow Justin Poehnelt 2026-03-04 01:01:45 -07:00
  • 77f0f04be7 Merge pull request #52 from googleworkspace/fix/atomic-credential-writes Justin Poehnelt 2026-03-04 01:01:41 -07:00
  • e41bd89574 Merge pull request #51 from googleworkspace/fix/table-flatten-and-unicode Justin Poehnelt 2026-03-04 01:01:37 -07:00
  • ab6c45e4b5 Merge pull request #49 from googleworkspace/fix/unknown-format-warning Justin Poehnelt 2026-03-04 01:01:33 -07:00
  • 666f9a88f4 fix(auth): support --help / -h flag on auth subcommand (fixes #26) (#48) Justin Poehnelt 2026-03-04 00:59:10 -07:00
  • 9935ddee39 ci: auto-generate and commit skills on branch push #53 Justin Poehnelt 2026-03-04 00:57:29 -07:00
  • 173d15572f fix: add YAML document separators when paginating (fixes #39) (#50) Justin Poehnelt 2026-03-04 00:56:26 -07:00
  • f91f9e0114 style: cargo fmt #51 Justin Poehnelt 2026-03-04 00:54:37 -07:00
  • ee35e4ab0c fix: warn to stderr when unknown --format value is provided (fixes #38) #49 Justin Poehnelt 2026-03-04 00:46:30 -07:00
  • 0603bce410 fix: atomic credential file writes to prevent corruption on crash (fixes #42) #52 Justin Poehnelt 2026-03-04 00:52:59 -07:00
  • bcd24011d0 fix(table): flatten nested objects to dot-notation, safe multi-byte truncation (fixes #40 #43) Justin Poehnelt 2026-03-04 00:50:36 -07:00
  • 7e73fda87a chore: release versions (#46) googleworkspace-bot 2026-03-04 00:43:54 -07:00
  • 4b868c7327 docs(gws-shared): add community guidance for stars + issue hygiene (#41) jpoehnelt-bot 2026-03-04 00:35:32 -07:00
  • e094b02dbe fix: YAML block scalar and repeated --page-all headers in CSV/table (#37) jpoehnelt-bot 2026-03-04 00:35:27 -07:00
  • ee2e216c10 fix: narrow default OAuth scopes to avoid restricted_client, improve non-interactive setup UX (#30) jpoehnelt-bot 2026-03-04 00:35:22 -07:00
  • de2787e90f feat(error): detect accessNotConfigured and guide users to enable APIs (#33) jpoehnelt-bot 2026-03-04 00:30:51 -07:00
  • f281797d07 docs(auth): add manual OAuth client and browser consent guidance (#29) jpoehnelt-bot 2026-03-04 00:26:34 -07:00
  • 214fc18d4f ci: skip smoketest on fork pull requests (#47) Justin Poehnelt 2026-03-04 00:24:13 -07:00
  • 6ae74271f9 fix(auth): stabilize encrypted credential key fallback (#28) jpoehnelt-bot 2026-03-04 00:19:42 -07:00
  • bdb458bd1c docs: update link Justin Poehnelt 2026-03-03 18:39:29 -07:00
  • 7ba65cf3a9 chore: release versions (#20) v0.2.0 googleworkspace-bot 2026-03-03 18:37:15 -07:00
  • 90adcb4379 fix: harden URL encoding and input validation for AI/LLM callers (#21) Justin Poehnelt 2026-03-03 18:36:41 -07:00
  • 76643573b3 test: add test for missing error paths in load_client_config (#19) Justin Poehnelt 2026-03-03 17:20:56 -07:00
  • e71ce292b2 fix: Gemini extension installation issue and update docs (#16) Justin Poehnelt 2026-03-03 16:03:32 -07:00
  • c11d3c452d test: Add test for EncryptedTokenStorage::new (#17) Justin Poehnelt 2026-03-03 16:03:10 -07:00
  • b0d0b95d07 feat: skills expansion (#18) Justin Poehnelt 2026-03-03 16:02:34 -07:00
  • 62868840b5 chore: release versions (#15) v0.1.5 googleworkspace-bot 2026-03-03 13:58:16 -07:00
  • d29f41ecf7 fix(docs): improve README typography and spacing (#14) Justin Poehnelt 2026-03-03 13:53:14 -07:00
  • d93a621a74 chore: release versions (#12) v0.1.4 googleworkspace-bot 2026-03-03 13:15:04 -07:00
  • d990dcc119 docs: make README banner full-width and add changeset (#13) Justin Poehnelt 2026-03-03 12:55:03 -07:00
  • adb2cfa8dc fix: decrypt token cache before extracting refresh token (#11) Justin Poehnelt 2026-03-03 12:49:55 -07:00
  • a73ff26522 docs: improve readme Justin Poehnelt 2026-03-03 11:59:56 -07:00
  • 1f9a37871d chore: release versions (#10) v0.1.3 googleworkspace-bot 2026-03-03 11:14:56 -07:00
  • c714f4b9c9 fix: use correct npm-scope/npm-package config keys for cargo-dist (#9) Justin Poehnelt 2026-03-03 11:13:33 -07:00
  • 827b9da8a1 chore: release versions (#8) v0.1.2 googleworkspace-bot 2026-03-03 10:48:41 -07:00
  • 3cd4d522b2 fix: sync Cargo.toml version with changesets (#7) Justin Poehnelt 2026-03-03 10:46:45 -07:00
  • fd99954627 fix: use custom tag-release script for private packages Justin Poehnelt 2026-03-03 10:24:27 -07:00
  • 86ceb2f822 chore: release versions (#6) v0.1.1 googleworkspace-bot 2026-03-03 10:21:46 -07:00
  • 4d4cabeb16 ci: add concurrency controls to cancel stale PR runs Justin Poehnelt 2026-03-03 10:13:44 -07:00
  • 30d929b218 docs: fix gif, readme, etc (#5) Justin Poehnelt 2026-03-03 10:11:29 -07:00
  • 8ab58d670f ci: disable Windows Defender for cargo dirs Justin Poehnelt 2026-03-03 10:10:40 -07:00
  • ceacdbae09 ci: fix release Justin Poehnelt 2026-03-03 10:07:42 -07:00
  • a0ad08950d ci: speed up builds with rust-cache, sccache, and artifact reuse (#3) Justin Poehnelt 2026-03-03 10:01:42 -07:00
  • 4ed67adb64 ci: Configure custom npm registry URL and prevent its overwriting in the release workflow. Justin Poehnelt 2026-03-03 09:32:50 -07:00