# UnifiedFiler v1.9.7 Notes

## Focus

v1.9.7 strengthens the Google Drive UI layer on top of the v1.9.6 Control / View split.

## Added

- Google Drive virtual navigation nodes:
  - `Shared Drives`
  - `Shared with me`
- Shared Drive root listing in the tree and item list.
- Shared with me listing in the tree and item list.
- Google Workspace native file export command:
  - Command id: `exportWorkspace`
  - Converts Google Docs / Sheets / Slides / Drawings to regular downloadable files.
- `Open in Google Drive` command:
  - Command id: `openWeb`
  - Opens `webViewLink` in a new browser tab.
- Google Drive upload conflict dialog support:
  - `uploadConflictMode: 'confirm'`
  - `googleDriveConflictMode: 'confirm'`
  - User can choose rename, overwrite, skip, or cancel/error.
- Enhanced progress feedback panel for upload/export operations.
- FileService now forwards upload options to adapters:
  - `conflictMode`
  - `uploadStrategy`
  - `resolveConflict`
  - MIME type

## New / updated options

```javascript
{
  enableSharedWithMeNode: true,
  enableSharedDrivesNode: true,
  uploadConflictMode: 'rename',        // rename / confirm / overwrite / skip / error
  googleDriveConflictMode: 'rename',   // rename / confirm / overwrite / skip / error
  googleDriveUploadStrategy: 'auto',   // auto / multipart / resumable
  showOperationProgressPanel: true
}
```

GoogleDriveAdapter options:

```javascript
new GoogleDriveAdapter({
  enableSharedWithMeNode: true,
  enableSharedDrivesNode: true,
  conflictMode: 'rename',
  uploadStrategy: 'auto'
});
```

## Notes

Google Drive OAuth / real Shared Drive behavior still needs verification in the user's Google Cloud / OAuth test environment.
