Skip to content

Add Google Drive sync with bidirectional support and auto-save#18

Open
morvader wants to merge 1 commit intomasterfrom
claude/gdrive-sync-autosave-wDh1M
Open

Add Google Drive sync with bidirectional support and auto-save#18
morvader wants to merge 1 commit intomasterfrom
claude/gdrive-sync-autosave-wDh1M

Conversation

@morvader
Copy link
Owner

Integrate Google Drive API for session backup and restore:

  • GoogleDriveService class with OAuth2 via chrome.identity API
  • Bidirectional sync: upload sessions to Drive and restore from Drive
  • Auto-save option that syncs after each annotation change (debounced)
  • Drive UI section in popup with connect/disconnect, auto-save toggle,
    manual save, and session list panel for loading from Drive
  • 19 unit tests for GoogleDriveService covering auth, CRUD, and token refresh

Note: Requires Google Cloud Console setup with OAuth client ID in manifest.json

https://claude.ai/code/session_011YPMfBufueyjL8qmHamKaC

Integrate Google Drive API for session backup and restore:
- GoogleDriveService class with OAuth2 via chrome.identity API
- Bidirectional sync: upload sessions to Drive and restore from Drive
- Auto-save option that syncs after each annotation change (debounced)
- Drive UI section in popup with connect/disconnect, auto-save toggle,
  manual save, and session list panel for loading from Drive
- 19 unit tests for GoogleDriveService covering auth, CRUD, and token refresh

Note: Requires Google Cloud Console setup with OAuth client ID in manifest.json

https://claude.ai/code/session_011YPMfBufueyjL8qmHamKaC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants