Commit e78269b
committed
feat: v0.4.0 - Remote SSH scanning, filters, search, and duplicate finder
New Features:
- SSH remote scanning with key, password (sshpass), and agent authentication
- Connection management stored securely with OS keychain integration
- Quick filters by file size, type, and age
- Real-time file search with keyboard navigation
- Duplicate file finder using SHA-256 hashing
- Export scan results to CSV
- Keyboard shortcuts (Cmd+F search, Cmd+D duplicates, Cmd+E export)
Technical Improvements:
- Portable find command supporting both Linux and BSD/macOS remotes
- Depth-limited remote scans (maxdepth 4) to prevent timeouts
- Fixed tree building algorithm with depth-first sorting
- Improved error handling and user feedback
- Fixed React DOM nesting warnings1 parent 5ec2f9b commit e78269b
37 files changed
Lines changed: 13802 additions & 2521 deletions
File tree
- src-tauri
- capabilities
- gen/schemas
- src
- duplicates
- ssh
- ui
- src
- components
- hooks
- utils
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
40 | 50 | | |
41 | 51 | | |
42 | 52 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments