Taylor Wilsdon
34ada2c7ad
better cachce management
2026-02-28 11:50:09 -04:00
Taylor Wilsdon
edf9e94829
cachebusting for oauth endpoints, more tests, startup check for perms
2026-02-28 11:40:29 -04:00
Taylor Wilsdon
f2986dcf2f
pr feedback & readme update
2026-02-28 11:19:19 -04:00
Taylor Wilsdon
1e9078262f
Merge branch 'issues/503' of https://github.com/taylorwilsdon/google_workspace_mcp into issues/503
2026-02-28 11:14:27 -04:00
Taylor Wilsdon
9f329fc935
ruff
2026-02-28 11:14:22 -04:00
Taylor Wilsdon
8ae833f0c7
Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into issues/503
2026-02-28 11:13:23 -04:00
Taylor Wilsdon
fcb7bad415
Merge pull request #520 from taylorwilsdon/issues/518
...
fix: pcke
2026-02-28 11:13:14 -04:00
Taylor Wilsdon
9dc9b1c825
pkce fix
2026-02-28 10:06:50 -04:00
github-actions[bot]
e394ad90e2
style: auto-fix ruff lint and format
2026-02-27 21:00:00 +00:00
Taylor Wilsdon
92d2c15b80
Merge branch 'issues/503' of https://github.com/taylorwilsdon/google_workspace_mcp into issues/503
2026-02-27 16:59:38 -04:00
Taylor Wilsdon
bb197243cd
pr feedback
2026-02-27 16:59:18 -04:00
Taylor Wilsdon
608772497d
Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into issues/503
2026-02-27 16:52:53 -04:00
Taylor Wilsdon
53e9bf73a2
Merge pull request #515 from fmgs31/hidden_details_drive_items
...
Optional hidden details in drive search and list
2026-02-27 13:17:28 -04:00
Taylor Wilsdon
0e44ef924e
Update README.md
2026-02-26 11:30:37 -04:00
Francisco
351afa4331
Optional hidden details in drive search and list
2026-02-26 22:53:40 +13:00
github-actions[bot]
86a8e1be4d
style: auto-fix ruff lint and format
2026-02-25 23:44:33 +00:00
Taylor Wilsdon
e81d0e367f
no safe_print for exit error messages
2026-02-25 09:03:48 -04:00
Taylor Wilsdon
cfc68d8605
implement --permissions flag
2026-02-24 21:28:50 -04:00
Taylor Wilsdon
aa520b72d3
fix all them tests
2026-02-24 21:09:14 -04:00
Taylor Wilsdon
9631b9e3eb
chore: release v1.13.0
2026-02-24 11:24:38 -04:00
Taylor Wilsdon
0b0890a2e8
Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp
2026-02-24 11:24:25 -04:00
Taylor Wilsdon
a1a14c8925
Merge pull request #468 from taylorwilsdon/fastmcp_v3
...
enh: Implement FastMCP v3
2026-02-24 11:24:05 -04:00
Taylor Wilsdon
eaac938737
prep for release
2026-02-24 11:23:43 -04:00
Taylor Wilsdon
e85b7aa3db
logfix
2026-02-24 11:23:22 -04:00
Taylor Wilsdon
b9524a9090
review fixes
2026-02-24 11:20:27 -04:00
Taylor Wilsdon
e1cf0d44da
address pr feedback
2026-02-24 10:47:53 -04:00
Taylor Wilsdon
0c4a9708fe
avoid early return in read only oauth 2 mode
2026-02-24 10:38:06 -04:00
Taylor Wilsdon
b7d1f613d0
pin 3.0.2 for now
2026-02-24 10:36:23 -04:00
Taylor Wilsdon
b0c6a83c5f
Merge branch 'fastmcp_v3' of https://github.com/taylorwilsdon/google_workspace_mcp into fastmcp_v3
2026-02-24 10:31:41 -04:00
Taylor Wilsdon
1ae72ef85b
Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into fastmcp_v3
2026-02-24 10:31:33 -04:00
Taylor Wilsdon
8d2b23ab0e
Merge pull request #502 from stakeswky/fix/non-ascii-attachment-filenames
...
fix: use RFC 2231 encoding for non-ASCII attachment filenames
2026-02-24 10:31:20 -04:00
Taylor Wilsdon
252487fd88
Apply suggestions from code review
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-24 10:30:36 -04:00
github-actions[bot]
3f9821b525
style: auto-fix ruff lint and format
2026-02-24 14:29:22 +00:00
Taylor Wilsdon
f38dbc48a9
Merge branch 'fastmcp_v3' of https://github.com/taylorwilsdon/google_workspace_mcp into fastmcp_v3
2026-02-24 10:29:04 -04:00
Taylor Wilsdon
de1cd84730
Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into fastmcp_v3
2026-02-24 10:28:57 -04:00
Taylor Wilsdon
285406e2ee
Merge pull request #495 from mickey-mikey/fix/windows-attachment-corruption
...
Fix Windows attachment corruption: add O_BINARY flag to os.open
2026-02-24 10:28:53 -04:00
github-actions[bot]
c454cc9630
style: auto-fix ruff lint and format
2026-02-24 14:27:22 +00:00
Taylor Wilsdon
69f1a0e9bb
remove direct _components usage, prep for v3 rollout
2026-02-24 10:26:52 -04:00
Taylor Wilsdon
1ebc758490
Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into fastmcp_v3
...
# Conflicts:
# uv.lock
2026-02-24 10:13:14 -04:00
Taylor Wilsdon
1e3dab2121
merge
2026-02-24 10:11:00 -04:00
User
2526b87a52
fix: also strip null bytes from attachment filename for consistency
2026-02-23 11:14:21 +08:00
stakeswky
0dc9985d33
fix: use RFC 2231 encoding for non-ASCII attachment filenames
...
When creating Gmail drafts with attachments whose filenames contain
non-ASCII characters (e.g. umlauts like ü, ö, ä), Gmail displays
"noname" instead of the actual filename.
The root cause is that Content-Disposition was built via string
formatting (f'attachment; filename="{safe_filename}"'), which embeds
raw non-ASCII bytes in the header. Gmail cannot parse these and falls
back to "noname".
Fix: pass the filename as a keyword argument to add_header(), which
makes Python's email library automatically apply RFC 2231 encoding
(filename*=utf-8''...) for non-ASCII names while keeping ASCII
filenames unchanged.
Fixes #500
2026-02-23 10:40:56 +08:00
mickey-mikey
1e36375493
Merge branch 'taylorwilsdon:main' into fix/windows-attachment-corruption
2026-02-22 19:54:41 +11:00
mickey-mikey
ffeba1f2f3
fix: add O_BINARY flag to os.open for Windows attachment writes
...
Fixes #494 - Windows attachment corruption for PNG/PDF files.
On Windows, os.open() defaults to text mode, which translates LF (0x0a)
bytes to CRLF (0x0d 0x0a) during os.write(). This corrupts any binary
attachment containing 0x0a bytes (PNG headers, PDFs, etc.).
The fix adds os.O_BINARY to the os.open() flags using the standard
getattr(os, 'O_BINARY', 0) idiom, which returns the flag on Windows
and 0 (no-op) on platforms where it doesn't exist.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 11:45:37 +11:00
Taylor Wilsdon
724234e509
Update README.md
2026-02-21 07:56:01 -05:00
Taylor Wilsdon
519578cdf7
chore: release v1.12.0
2026-02-19 10:05:36 -05:00
Taylor Wilsdon
c3d1e250e6
Merge pull request #428 from francescomucio/feature/create-drive-folder
...
feat(drive): add create_drive_folder tool and unit test
2026-02-19 10:04:26 -05:00
Taylor Wilsdon
24a4f376d8
refac
2026-02-19 09:58:49 -05:00
Taylor Wilsdon
4f5c65953c
Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feature/create-drive-folder
2026-02-19 09:55:07 -05:00
Taylor Wilsdon
e9d4d291e2
Merge pull request #488 from drewgillson/feat/chat-attachment-download
...
Add chat attachment support: surface metadata and download files
2026-02-19 09:47:20 -05:00