Commit Graph

695 Commits

Author SHA1 Message Date
Taylor Wilsdon
1b06bef0a7 Merge pull request #171 from taylorwilsdon/enh_oauth_and_startup
enh: Modularize OAuth Further, Add Startup Port Availability Check
2025-08-13 16:34:09 -04:00
Taylor Wilsdon
23ff1d913e attempt to unfuck smithery one last time before I delete this outright 2025-08-13 16:33:59 -04:00
Taylor Wilsdon
9bdbd64b27 ruff check 2025-08-13 16:22:49 -04:00
Taylor Wilsdon
f17c4fec15 refac service decorator to simplify and remove unused cache nonsense 2025-08-13 16:21:58 -04:00
Taylor Wilsdon
c3bb9ee5b0 consolidate _update_email_in_args 2025-08-13 15:56:46 -04:00
Taylor Wilsdon
e89161240c check if port is available in startup flow 2025-08-13 15:46:03 -04:00
Taylor Wilsdon
f3e9c55a0c Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feat/gmail-html-bodies 2025-08-13 15:39:35 -04:00
Taylor Wilsdon
b3236d6c5e format 2025-08-13 15:39:32 -04:00
Taylor Wilsdon
09a4f2d311 Merge pull request #168 from Menelaus48/feat/gmail-html-bodies
feat(gmail): add HTML body extraction with text fallback
2025-08-13 13:13:59 -04:00
Taylor Wilsdon
9c1b859d12 trim trailing whitespace 2025-08-13 12:05:06 -04:00
Taylor Wilsdon
2a7fdd3a21 Merge branch 'main' of https://github.com/taylorwilsdon/google_workspace_mcp into feat/gmail-html-bodies 2025-08-13 12:04:08 -04:00
Taylor Wilsdon
c2d1c71bed refac 2025-08-13 12:04:07 -04:00
Taylor Wilsdon
fd0118f912 Update README.md 2025-08-13 10:38:55 -04:00
Taylor Wilsdon
c767aa2357 constant for body limit 2025-08-13 10:20:35 -04:00
Taylor Wilsdon
6d8e4c2ca6 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into feat/gmail-html-bodies 2025-08-13 10:12:21 -04:00
Taylor Wilsdon
7287e958ab Merge pull request #169 from Menelaus48/feat/gmail-label-array-schema
fix(gmail): accept List[str] for label arrays; emit clean array schema (single + batch)
2025-08-13 10:07:04 -04:00
Taylor Wilsdon
d57e9a2927 pull in main 2025-08-13 09:53:05 -04:00
Taylor Wilsdon
461fc877b9 pull in main 2025-08-13 09:48:51 -04:00
Taylor Wilsdon
0954465174 body -> field 2025-08-13 09:48:34 -04:00
Taylor Wilsdon
dd5d5c774e body -> field 2025-08-13 09:44:53 -04:00
Taylor Wilsdon
3e79c5415b chore: release v1.3.4 2025-08-13 09:24:23 -04:00
Taylor Wilsdon
7bdac6081b dxt update 2025-08-13 09:24:05 -04:00
Taylor Wilsdon
6a6b7b806a bump manifest 2025-08-13 09:23:56 -04:00
Taylor Wilsdon
3538f0b395 bump manifest 2025-08-13 09:23:46 -04:00
Taylor Wilsdon
ffeabd6423 repack dxt 2025-08-13 09:23:27 -04:00
Taylor Wilsdon
968695cfcd Merge pull request #166 from taylorwilsdon/oauth_cleanup_consolidate
enh: Cleanup & Consolidate OAuth Logic
2025-08-13 09:11:13 -04:00
Taylor Wilsdon
2159f5f19d Update README.md 2025-08-13 08:59:39 -04:00
Taylor Wilsdon
3f6820dbc7 Update README.md 2025-08-13 08:58:25 -04:00
Peter Alfieri
3f1a1d5edc fix(gmail): accept List[str] for label arrays with empty defaults; fix tool schema (single + batch) 2025-08-13 01:11:35 -04:00
Peter Alfieri
4857b760b5 feat(gmail): add HTML body extraction with text fallback (single + batch)
Add _extract_message_bodies() to return text and HTML (BFS over multipart)
Prefer text/plain; gracefully fall back to HTML-only bodies
Update single and batch tools; truncate very large HTML; guard base64 decode
Backward compatible; no new deps

Testing: verified with live eBay emails (single and batch show "[HTML Content Converted]")
2025-08-13 00:14:26 -04:00
Taylor Wilsdon
0cb802ee6f cleanup & log correct username in output 2025-08-12 18:19:24 -04:00
Taylor Wilsdon
31d902203e Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into oauth_cleanup_consolidate 2025-08-12 10:42:01 -04:00
Taylor Wilsdon
70146c27da Update README.md 2025-08-12 10:35:43 -04:00
Taylor Wilsdon
f773c81c88 Update README.md 2025-08-12 10:19:44 -04:00
Taylor Wilsdon
16dc019138 add ruff workflow 2025-08-12 09:46:33 -04:00
Taylor Wilsdon
8ff093dc20 ruff check fixes 2025-08-12 09:37:20 -04:00
Taylor Wilsdon
004a462496 Merge branch 'main' of github.com:taylorwilsdon/google_workspace_mcp into oauth_cleanup_consolidate 2025-08-12 08:45:34 -04:00
Taylor Wilsdon
dc404fdaef oauth cleanup 2025-08-12 08:45:24 -04:00
Taylor Wilsdon
30953b9abd Update README.md 2025-08-11 18:09:54 -04:00
Taylor Wilsdon
604964cba8 Update README.md 2025-08-11 18:08:00 -04:00
Taylor Wilsdon
fff945a063 release 2025-08-11 16:56:11 -04:00
Taylor Wilsdon
5fa1387b18 chore: release v1.3.3 2025-08-11 16:15:15 -04:00
Taylor Wilsdon
989dda8c20 fix registration 2025-08-11 16:15:09 -04:00
Taylor Wilsdon
a0a5d589bd fix registration 2025-08-11 16:12:47 -04:00
Taylor Wilsdon
0384347878 chore: release v1.3.2 2025-08-10 17:51:09 -04:00
Taylor Wilsdon
1a155e3c88 start_google_auth docstring 2025-08-10 17:40:27 -04:00
Taylor Wilsdon
c719b2573d Merge pull request #159 from taylorwilsdon/enhanced_docs
feat: Enhanced Google Doc Editing Granularity
2025-08-10 16:29:15 -04:00
Taylor Wilsdon
a3db9cefa4 table data checks 2025-08-10 16:28:40 -04:00
Taylor Wilsdon
6022d2c7d9 consolidate the doc modification functions 2025-08-10 16:22:27 -04:00
Taylor Wilsdon
0c1edf996e fixes 2025-08-10 16:10:47 -04:00