Google sheets plugin - image alt text support#673
Conversation
…ct field alt text submenu
There was a problem hiding this comment.
Pull request overview
Adds image alt-text support to the Google Sheets plugin by introducing a virtual “alt text” column type that can be mapped to an image column, persisted across sessions, and applied during sync by attaching alt to image field data.
Changes:
- Extend sync schema with
altTextvirtual column configs and persistaltTextAssignmentsin plugin data. - Update row processing so alt-text columns don’t create CMS fields and instead populate
alton image field values. - Update the field-mapping UI to support choosing “Alt Text →
” via a context-menu selector.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| plugins/google-sheets/src/sheets.ts | Adds altText virtual type, builds/stores alt-text assignments, and applies alt values when syncing image fields. |
| plugins/google-sheets/src/pages/MapSheetFields.tsx | Updates mapping flow to treat alt-text as virtual (no CMS field) and sends per-column configs to sync. |
| plugins/google-sheets/src/components/Icons.tsx | Adds a chevron-down icon used by the new selector UI. |
| plugins/google-sheets/src/components/FieldTypeSelectField.tsx | New component to choose field types (including alt-text mapping) via context menu. |
| plugins/google-sheets/src/App.tsx | Updates sync-only path to pass columnConfigs (incl. alt-text assignments) into syncSheet. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Maybe instead it should be disabled instead of removed, actually |
I think you're right, should give the user a little more to understand what's happening. What I liked about filtering them out is that for big sheets we kind of make it easier for the user to configure their mapping, but I agree disabling makes more sense. |


Description
Adds image alt-text support to the Google Sheets plugin, including field mapping, synchronization, persisted assignments, and automatic cleanup when image field types change.
google-sheets-plugin-alt-text.mov
Fixes: #423
Changelog
Testing
altvalue