rowboat/apps/x/packages/core/src
Ramnique Singh acff502f42 fix: stop Gmail sync from throwing "No refresh token is set" in rowboat mode
In rowboat OAuth mode the OAuth2Client is built without a refresh_token
because refreshes go through the api. google-auth-library's default
5-minute eagerRefreshThresholdMillis caused it to attempt a refresh
whenever a Gmail call landed within 5 minutes of token expiry, throwing
"No refresh token is set." before our proactive 60s-margin refresh
could run. Disabling the eager window lets our getClient() refresh path
own all refreshes as the comment intends.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:21:05 +05:30
..
account use rowboat model gateway when logged in 2026-03-12 23:29:42 +05:30
agent-schedule add posthog analytics for llm usage and auth events 2026-04-28 19:53:40 +05:30
agents Merge pull request #533 from rowboatlabs/coding2 2026-05-07 16:37:43 +05:30
analytics identify signed-in users on every app startup 2026-04-28 20:21:37 +05:30
application feat: tracks — frontmatter directives, sidebar UI, multi-trigger 2026-05-07 18:17:26 +05:30
auth feat: native google sign-in for signed-in users 2026-05-05 14:29:13 +05:30
billing Add billing error handling and UI updates 2026-04-07 21:51:17 +05:30
composio feat: native google sign-in for signed-in users 2026-05-05 14:29:13 +05:30
config feat: native google sign-in for signed-in users 2026-05-05 14:29:13 +05:30
di feat: native desktop notifications + rowboat:// deep links 2026-05-04 15:47:30 +05:30
knowledge fix: stop Gmail sync from throwing "No refresh token is set" in rowboat mode 2026-05-08 13:21:05 +05:30
local-sites Iframe (#502) 2026-04-18 12:10:40 +05:30
mcp remove default exa server 2026-03-19 18:46:08 +05:30
migrations feat: native google sign-in for signed-in users 2026-05-05 14:29:13 +05:30
models use gemini as default kg model 2026-05-05 16:08:57 +05:30
pre_built add posthog analytics for llm usage and auth events 2026-04-28 19:53:40 +05:30
runs add posthog analytics for llm usage and auth events 2026-04-28 19:53:40 +05:30
search Add global search across knowledge and chats 2026-02-18 18:08:24 +05:30
services code clean up 2026-02-06 23:17:32 +05:30
slack Slack2 (#410) 2026-03-10 16:26:51 +05:30
voice fix workdir everywhere (#475) 2026-04-10 10:40:46 +05:30
workspace serialize knowledge file writes behind a per-path mutex 2026-04-21 11:11:33 +05:30
index.ts voice mode with TTS input/output 2026-03-13 10:39:05 +05:30