Releases: raybell-md/workspace
Releases · raybell-md/workspace
Weekly Preview preview-2026-03-16
feat: Implement Read Comments and Suggestions Feature (#201) * feat(docs): Add getSuggestions and getComments methods Developed with the assistance of Claude Code (claude-opus-4-6) * fix(docs): Address PR review comments for getSuggestions and getComments - Add `replies(id, content, author(...), createdTime)` field to getComments Drive API call so comment threads include reply data - Add `isError: true` to error responses in getSuggestions and getComments so MCP clients can detect failures without parsing content - Replace `DocsSuggestion` interface with a discriminated union type (DocsInsertionSuggestion, DocsDeletionSuggestion, DocsStyleChangeSuggestion, DocsParagraphStyleChangeSuggestion) for better type safety - Fix paragraph style extraction to create one entry per suggestion ID instead of collapsing all IDs into a single entry with only the first suggestion's namedStyleType, preventing data loss with multiple suggestions - Add/update tests for all of the above including isError flag, replies data, per-suggestion-ID paragraph style entries, and Drive API field checks - Run prettier format:fix to resolve CI formatting failures https://claude.ai/code/session_012u98iE2zW8ZkAyH228W1yH
Weekly Preview preview-2026-03-09
feat: Implement Read Comments and Suggestions Feature (#201) * feat(docs): Add getSuggestions and getComments methods Developed with the assistance of Claude Code (claude-opus-4-6) * fix(docs): Address PR review comments for getSuggestions and getComments - Add `replies(id, content, author(...), createdTime)` field to getComments Drive API call so comment threads include reply data - Add `isError: true` to error responses in getSuggestions and getComments so MCP clients can detect failures without parsing content - Replace `DocsSuggestion` interface with a discriminated union type (DocsInsertionSuggestion, DocsDeletionSuggestion, DocsStyleChangeSuggestion, DocsParagraphStyleChangeSuggestion) for better type safety - Fix paragraph style extraction to create one entry per suggestion ID instead of collapsing all IDs into a single entry with only the first suggestion's namedStyleType, preventing data loss with multiple suggestions - Add/update tests for all of the above including isError flag, replies data, per-suggestion-ID paragraph style entries, and Drive API field checks - Run prettier format:fix to resolve CI formatting failures https://claude.ai/code/session_012u98iE2zW8ZkAyH228W1yH
Weekly Preview preview-2026-03-02
chore(deps): bump hono from 4.11.9 to 4.12.0 (#229) Bumps [hono](https://github.com/honojs/hono) from 4.11.9 to 4.12.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.11.9...v4.12.0) --- updated-dependencies: - dependency-name: hono dependency-version: 4.12.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Weekly Preview preview-2026-02-23
chore(deps): bump hono from 4.11.9 to 4.12.0 (#229) Bumps [hono](https://github.com/honojs/hono) from 4.11.9 to 4.12.0. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.11.9...v4.12.0) --- updated-dependencies: - dependency-name: hono dependency-version: 4.12.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Weekly Preview preview-2026-02-16
feat: add documentation and automation for GCP project recreation (#165) * feat: add documentation and automation for GCP project recreation - Add docs/GCP-RECREATION.md with step-by-step setup guide - Add scripts/setup-gcp.sh to automate API enablement and infrastructure deployment - Refactor AuthManager to support configurable CLIENT_ID and CLOUD_FUNCTION_URL via environment variables - Update README.md with deployment section * Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * style: fix prettier formatting in docs * Update scripts/setup-gcp.sh Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix: restructure setup-gcp.sh to eliminate circular dependency Reorder the script to deploy the Cloud Function first, then prompt the user to create OAuth credentials using the deployed URL. This fixes the chicken-and-egg problem identified in code review. Update GCP-RECREATION.md to match the new linear flow. * Update scripts/setup-gcp.sh Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix: resolve setup script issues found during end-to-end testing - Move env var validation from module-load to request-time in cloud function so initial deploy (without OAuth config) can start - Fix trailing newline in stored secret (echo -> echo -n) that caused invalid_client errors during token exchange - Add run.googleapis.com and artifactregistry.googleapis.com APIs required by gen2 Cloud Functions - Make script idempotent: skip initial deploy if function already exists - Integrate OAuth consent screen setup into script flow with browser auto-open, scopes list, and test users reminder - Open Credentials page in browser during OAuth client step - Upgrade Cloud Function runtime from nodejs20 to nodejs22 - Generate package-lock.json for cloud function * style: fix prettier formatting in cloud function * chore: update copyright year to 2026 * Updating lint config to support both 2025 and 2026 years in the license header. * Updating deps for new eslint-plugin-headers package. * format fix --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Weekly Preview preview-2026-02-09
fix: remove unused argument in gemini-extension.json (#198) This fixes a configuration issue where an unused argument was passed to the start script.
Weekly Preview preview-2026-02-02
Merge pull request #4 from raybell-md/shared-drives feat: Add support for Google Shared Drives by including `supportsAllD…
Weekly Preview preview-2026-01-26
chore(deps): bump hono from 4.11.3 to 4.11.4 (#151) Bumps [hono](https://github.com/honojs/hono) from 4.11.3 to 4.11.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.11.3...v4.11.4) --- updated-dependencies: - dependency-name: hono dependency-version: 4.11.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Weekly Preview preview-2026-01-19
Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Weekly Preview preview-2026-01-12
Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>