Skip to content

feat: use oauth:airtable:view dropdown for view_id setting#9

Merged
nicomiguelino merged 6 commits into
mainfrom
development
Jun 17, 2026
Merged

feat: use oauth:airtable:view dropdown for view_id setting#9
nicomiguelino merged 6 commits into
mainfrom
development

Conversation

@nicomiguelino

@nicomiguelino nicomiguelino commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Switch `view_id` setting to use the `oauth:airtable:view` structured help_text type so the Screenly dashboard renders a view picker dropdown instead of a plain text field
  • Rename the `view_id` setting title from "View ID" to "View" and update related error messages for consistency with `base_id`
  • Remove the `stack_field` setting from manifests and implementation; kanban now always auto-detects the first `singleSelect` field
  • Update README to clarify that `base_id` and `view_id` are selected via dropdown in the dashboard, with manual ID entry only needed for local development

- Switch view_id help_text to structured oauth:airtable:view type in screenly.yml and screenly_qc.yml
- Update README to reflect dropdown selection for base_id and view_id
- Clarify Finding Your IDs section is for local development only
- Rename `view_id` title from "View ID" to "View" in manifests
- Update error messages to "Please select a Base/View in settings."
@nicomiguelino nicomiguelino self-assigned this Jun 5, 2026
@nicomiguelino nicomiguelino marked this pull request as ready for review June 16, 2026 13:46
@nicomiguelino nicomiguelino merged commit d2d357f into main Jun 17, 2026
4 checks passed
@nicomiguelino nicomiguelino deleted the development branch June 17, 2026 12:05
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