Documentation Index
Fetch the complete documentation index at: https://mintlify.com/adileo/squirreldisk/llms.txt
Use this file to discover all available pages before exploring further.
Before You Report
SquirrelDisk is currently in alpha (version 0.3.4). The developer acknowledges that bugs exist and the code needs refactoring. Your bug reports are essential for improving the app!
Check Existing Issues
Before creating a new bug report, please:- Search existing issues to see if someone has already reported it
- Check closed issues - it might be fixed in a newer version
- Review the Troubleshooting guide for common issues and solutions
- Check the FAQ for clarification on expected behavior
Where to Report
Report bugs on the official GitHub repository: github.com/adileo/squirreldisk/issuesWhat to Include
A good bug report helps the developer understand and fix the issue quickly. Include the following information:1. System Information
Operating System:- Windows: Include version (e.g., “Windows 11 22H2” or “Windows 10 21H2”)
- macOS: Include version (e.g., “macOS Ventura 13.4” or “macOS Monterey 12.6”)
- Linux: Include distribution and version (e.g., “Ubuntu 22.04 LTS” or “Fedora 38”)
- Find this in the app’s about section or download filename
- Current version: 0.3.4
- Specify if you built from source
2. Steps to Reproduce
Provide clear, step-by-step instructions to reproduce the bug: Good example:3. Expected vs. Actual Behavior
Expected behavior: What you thought should happen4. Screenshots or Screen Recordings
Visual evidence is extremely helpful:- Screenshot of error messages or dialogs
- Screenshot showing unexpected behavior
- Screen recording of the bug occurring (use Loom, OBS, or built-in screen recording)
- Screenshot of the scan progress when it gets stuck
Be careful not to expose sensitive file or folder names in screenshots. You can blur or redact private information.
5. Console Errors or Logs
If applicable, include console output: On Linux: Run SquirrelDisk from terminal and copy any error messages:6. Additional Context
Any other relevant information:- Were you scanning a particularly large directory? How large?
- Did it work before? When did it start failing?
- Are you using any special file systems? (NTFS, APFS, ext4, ZFS, etc.)
- Are you scanning network drives or external storage?
- Did you recently update your OS?
- Are you running any antivirus or security software?
Example Bug Report
Here’s a complete example of a well-formatted bug report:Title: App crashes when scanning external drive on macOS Description: SquirrelDisk crashes consistently when attempting to scan my external USB drive on macOS Ventura. System Information:
- OS: macOS Ventura 13.4
- SquirrelDisk version: 0.3.4 (downloaded from GitHub releases)
- External drive: 2TB USB 3.0 drive formatted as APFS
- Launch SquirrelDisk
- Grant Full Disk Access in System Preferences
- Connect external USB drive “Time Machine Backup”
- Wait for drive to appear in SquirrelDisk drive list
- Click on the external drive
- Click “Start Scan”
- App crashes within 3-5 seconds
- The same drive scans successfully in DaisyDisk
- Scanning internal Macintosh HD works fine
- The drive contains approximately 1.5TB of data
- This happens consistently every time I try
What Happens Next
After you submit a bug report:- The community might respond: Other users or contributors may provide workarounds or ask clarifying questions
- The developer reviews it: The maintainer will assess the bug and prioritize it
- Status updates: The issue may be labeled (e.g., “bug”, “enhancement”, “help wanted”)
- Fix and release: Once fixed, the issue will be closed and the fix included in the next release
Feature Requests
If you want to suggest a new feature rather than report a bug:- Use GitHub Discussions for feature ideas
- You can also create a feature request issue on the issue page
- Join Discord to discuss ideas with the community first
Be Respectful
SquirrelDisk is free, open source software built by volunteers. When reporting bugs:- ✅ Be clear and constructive
- ✅ Provide detailed information
- ✅ Thank maintainers for their time
- ✅ Offer to help test fixes
- ❌ Don’t be demanding or entitled
- ❌ Don’t insult the code or developers
- ❌ Don’t spam or bump issues repeatedly
Contributing Fixes
If you’re a developer and can fix the bug yourself:- Fork the repository
- Create a branch for your fix
- Submit a pull request referencing the issue
- Join the Discord to coordinate with other contributors

