feat: sync options for google drive in nova#891
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-mcp | 57daef3 | Apr 30 2026, 02:26 AM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-app | 57daef3 | Commit Preview URL | Apr 30 2026, 02:27 AM |
How to use the Graphite Merge QueueAdd the label Main to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Claude finished @MaheshtheDev's task in 59s —— View job Re-reviewing PR after updates
Overview: Adds sync scope selection (Files & Folders vs Whole Drive) for Google Drive connections via a dropdown menu in the connector UI. Previous issues addressed:
Issues found: None — this looks good to ship. The implementation is clean:
Score: 9/10 The 1-point deduction is minor: the scope state ( |
There was a problem hiding this comment.
Overview: Adds sync scope selection (Files & Folders vs Whole Drive) for Google Drive connections via a dropdown menu in the connector UI.
Issues found: None — this looks good to ship.
The implementation is clean:
- Mutation signature correctly updated to accept
{provider, syncScope}object isConnectingchecks properly updated to usevariables?.providerinstead of direct comparison- Event propagation handled correctly with
stopPropagation()to prevent dropdown clicks from triggering the parent button - Metadata only sent when
syncScope === 'full', treating 'scoped' as the default (backward compatible)
Score: 9/10
Minor note (not blocking): The sync scope dropdown only appears in the hasConnections grid view. Users connecting Google Drive for the first time (in the !hasConnections list view) will default to 'scoped' without the option to choose. This may be intentional for a simpler first-run experience.
Testing EvidenceThe testing agent ran the app and verified the sync scope feature. Here are the key findings with screenshots: Bug: Selecting a scope triggers unwanted API call (error toast)Bug: No scope selector in list view (first-time user path)After fixes: Scope selector visible in list viewAfter fixes: Dropdown open with both optionsAfter fixes: Grid view "Whole Drive" selected cleanlyRecording: Full walkthroughAttached Images and Videos |
Merge activity
|
a136e62 to
57daef3
Compare






No description provided.