Project: pixel-dash · Branch: feat/csv · Mode: default · Model: qwen3-coder
Summary
Added CSV export for any table: streams rows from the worker that already holds the sorted data, so exporting 100k rows does not block the UI.
Conversation
Turn 1 — User
Users want to export the filtered table.
Turn 1 — Assistant
The sort worker already has the rows; stream CSV chunks from it to a Blob and trigger a download.
Tools used in this turn:
Edit: src/workers/sort.worker.tsWrite: src/tables/exportCsv.ts
Connections
- [[pixel-dash]]
- [[CSV]]
- [[WebWorkers]]