Skip to content

Comments

Enhance download options and improve git error handling#100

Merged
chriswritescode-dev merged 4 commits intomainfrom
dev
Jan 31, 2026
Merged

Enhance download options and improve git error handling#100
chriswritescode-dev merged 4 commits intomainfrom
dev

Conversation

@chriswritescode-dev
Copy link
Owner

Summary

This PR adds the ability to opt-in to include git-ignored files when downloading repositories/directories, and improves error handling for git operations.

Changes

  • Download Dialog: Shows git-ignored paths with checkboxes for selective inclusion
  • Archive Service: Added getIgnoredPathsList() to fetch and display ignored files/folders
  • Improved Git Error Handling: Better error messages for clone failures and 5-minute timeout
  • Git Auth Script: Enhanced error handling and cleanup in askpass.sh

Files Modified

  • 12 files changed, +540 lines, -119 lines

- Add getIgnoredPathsList API to detect gitignored files from git root
- Fix git check-ignore to run from proper git root directory
- Add ignored paths checkboxes in download dialog for opt-in inclusion
- Support includeGit and includePaths options in download endpoints
- Fix dialog button event handling to prevent page reload
@chriswritescode-dev chriswritescode-dev merged commit eccd49e into main Jan 31, 2026
3 checks passed
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.

1 participant