Skip to content

📦 Add all/filtered/selected CSV export actions#2485

Merged
enjeck merged 6 commits into
mainfrom
feat/noid/csvExport
May 13, 2026
Merged

📦 Add all/filtered/selected CSV export actions#2485
enjeck merged 6 commits into
mainfrom
feat/noid/csvExport

Conversation

@AndyScherzinger

@AndyScherzinger AndyScherzinger commented Apr 17, 2026

Copy link
Copy Markdown
Member

Closes #1412 #1436

  • Implements contextual CSV export with three options:
    1. all
    2. filtered
    3. selected
  • Now, in addition when a filter is active (via the header-filtering) is present another menu item is shown in both menus
  • Since exports are always CSV I dropped that technical term (can be added again of course)
🏚️ Export (header) 🏡 Export (header new) 🏡 Export (header filter new) 🏚️ Export (selection) 🏡 Export (selection new) 🏡 Export (selection filter (new))
export export_new export_filtered_new export_selection_menu export_selection_menu_new export_selection_filtered_new

@AndyScherzinger AndyScherzinger added enhancement New feature or request 2. developing Work in progress labels Apr 17, 2026
@AndyScherzinger AndyScherzinger changed the title feat(tables): add all/filtered/selected CSV export actions 📦 Add all/filtered/selected CSV export actions Apr 17, 2026
@AndyScherzinger AndyScherzinger force-pushed the feat/noid/csvExport branch 5 times, most recently from 88bc21e to 961c0cf Compare April 17, 2026 13:16
@AndyScherzinger

Copy link
Copy Markdown
Member Author

@marcoambrosini @jancborchardt for designer feedback regarding the menus, their item text and the dynamic adding/location of the new item(s). I started with a first, best-guess. Anything can be changed of course but wanted to start somewhere. It is purely front-end because the back-end has already been capable and I also have been confused with the generec items in the past on assuming what will get exported. So this makes any of the 3 options very explicit in what to expect if you hit the export item.

@AndyScherzinger AndyScherzinger force-pushed the feat/noid/csvExport branch 3 times, most recently from 7e87e18 to 7052d59 Compare April 19, 2026 13:44
@AndyScherzinger AndyScherzinger marked this pull request as ready for review April 19, 2026 14:27
@AndyScherzinger AndyScherzinger added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Apr 19, 2026
@AndyScherzinger AndyScherzinger added the design Related to the design label Apr 19, 2026

@jancborchardt jancborchardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very nice! No notes :)

@jancborchardt jancborchardt moved this to 🏗️ At engineering in 🖍 Design team Apr 21, 2026
@AndyScherzinger AndyScherzinger requested a review from samin-z April 21, 2026 14:47
@enjeck enjeck force-pushed the feat/noid/csvExport branch from 7052d59 to a2eba43 Compare April 26, 2026 16:28

@enjeck enjeck left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for public shared table, when I search, I expect to see the "export filtered row" option but I don't

@AndyScherzinger AndyScherzinger force-pushed the feat/noid/csvExport branch 3 times, most recently from 41541fa to daf1e88 Compare May 3, 2026 14:11
@AndyScherzinger

Copy link
Copy Markdown
Member Author

export options added for public shares

@AndyScherzinger AndyScherzinger requested a review from enjeck May 3, 2026 14:38
Comment thread src/shared/components/ncTable/NcTable.vue Outdated
@blizzz blizzz requested a review from enjeck May 11, 2026 18:44
@enjeck enjeck force-pushed the feat/noid/csvExport branch from f092755 to 289df60 Compare May 12, 2026 05:13
Comment thread src/pages/Context.vue Outdated
Comment thread src/shared/components/ncTable/NcTable.vue Outdated
AI-assistant: Claude Code v2.1.114 (Claude Sonnet 4.6)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Claude Code v2.1.126 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Claude Code v2.1.126 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
AI-assistant: Claude Code v2.1.138 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
…dant filteredRows prop entirely

AI-assistant: Claude Code v2.1.138 (Claude Sonnet 4.6)
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

@enjeck enjeck left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great, thanks!

@enjeck enjeck merged commit ffe8314 into main May 13, 2026
51 of 56 checks passed
@enjeck enjeck deleted the feat/noid/csvExport branch May 13, 2026 10:24
@github-project-automation github-project-automation Bot moved this from 🏗️ At engineering to 🎉 Done in 🖍 Design team May 13, 2026
@AndyScherzinger AndyScherzinger added this to the v2.2.0 milestone May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews AI assisted design Related to the design enhancement New feature or request

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

Export csv should keep export with the local adjustment

3 participants