Skip to content

Releases: raybell-md/workspace

Weekly Preview preview-2026-03-16

16 Mar 10:09
09ce0c1

Choose a tag to compare

Pre-release
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

09 Mar 09:59
09ce0c1

Choose a tag to compare

Pre-release
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

02 Mar 09:57
8f08274

Choose a tag to compare

Pre-release
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

23 Feb 10:01
8f08274

Choose a tag to compare

Pre-release
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

16 Feb 10:01
f553bde

Choose a tag to compare

Pre-release
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

09 Feb 10:08
cfb3e92

Choose a tag to compare

Pre-release
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

02 Feb 09:58
0cb6730

Choose a tag to compare

Pre-release
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

26 Jan 09:40
0e4edd4

Choose a tag to compare

Pre-release
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

19 Jan 09:41
fc6bbc0

Choose a tag to compare

Pre-release
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

12 Jan 09:39
fc6bbc0

Choose a tag to compare

Pre-release
Apply suggestion from @gemini-code-assist[bot]

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>