Repository navigation
Conversation
…SON download - Implement exportUtils.ts with `exportToCSV`, `exportToJSON`, and `downloadFile` - Include all required task fields in CSV and JSON output - Ensure CSV properly escapes commas, quotes, and handles null fields - Add tests for export formatting, special character handling, whitespace, and correct download triggers in `exportUtils.test.ts` Task: #9
- Add TaskExport UI with dropdown for CSV/JSON, "Export All"/"Export Selected" - Implement selection state & controls in TaskList (Select/Deselect All) - Export only filtered/selected tasks with correct fields/formatting - Tests for export utils, TaskItem selection, TaskList selection/export Issue: #9
flemingdp
marked this pull request as draft
December 1, 2025 20:42
- Add `TaskExport.tsx` with dropdown for CSV/JSON export of filtered or selected tasks. - Filenames include timestamp, e.g. `tasks-YYYY-MM-DD-HHMMSS.csv/json` - "Export Selected" is disabled if no tasks are selected - Uses utilities: `exportToCSV`, `exportToJSON`, `downloadFile` issue: https://github.com/typpo/todo-react-main/issues/11
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat(export): :sparkles add task export utilities and tests for CSVJSON download
exportToCSV,exportToJSON, anddownloadFilecorrect download triggers in
exportUtils.test.tsfeat(export): ✨ add task export feature (CSV/JSON selection)
Task: #9