Enable dashboard viewers to customize which columns are visible on table cards, allowing them to temporarily hide irrelevant columns instead of asking an editor to change the saved settings. This also ensures that exports match what viewers see on screen.
**What problem will this feature request solve?** Dashboard viewers currently cannot customise which columns are visible on table cards. If a table displays more columns than a viewer needs, they have no way to temporarily hide irrelevant ones — they must either ask an editor to change the saved settings or work with a cluttered table. Additionally, when downloading results, viewers expect the export to match what they see on screen. **Describe the solution you'd like.** Allow dashboard viewers to transiently hide and show columns on table cards without affecting the saved dashboard configuration. Specifically: - Column hide buttons: Each column header in a dashboard table card gets a hide button (×) that removes that column from view for the current session. - Columns submenu: A "Columns" item in the dashcard menu (⋯) shows a checklist of all columns, allowing viewers to toggle visibility of any column and restore hidden ones. - Transient state: Hidden columns are session-only — r