spacedrive/interface
Consoli 26b6baffb6
Extend indexer rules with .gitignore when available (#2459)
* Extend indexer rules with `.gitignore` when available

* Make indexer accounts for valid git  repos when reading ignore files

* Ignore poorly formatted gitignore rules

* Reduce allocation in gitignore indexer rules

* Fix tests for gitignore indexer rules

* Remove code duplication

* Remove double call to git rules

* Improve doc for todo

* rustfmt

* Skip star rules that matches a negated pattern when parsing gitignore

* Skip conflicting glob rules

* Rename and remove print

* Make git ignore indexer consider multiple paths

* Use gix_ignore to handle gitignore rules

* Fix gitignore patterns relative to git repo

* Git indexer also consider nested repos

* Create a dedicated type for rules coming from git

* Consider every gitignore file inside a git repo

* Add IgnoredByGit to interface

* Add Gitignore system IndexerRule to allow front-end to toggle GitIgnoreRules
 - Make IndexerRules names unique
 - CLippy fmt

* Fix migration concat

---------

Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
2024-05-17 06:28:12 +00:00
..
app Extend indexer rules with .gitignore when available (#2459) 2024-05-17 06:28:12 +00:00
components Added even more i18n translation keys (#2453) 2024-05-04 16:16:49 +00:00
hooks [ENG-1690] Upgrade to Tauri 2.0 (#2433) 2024-05-07 08:36:50 +00:00
locales P2P Docs (#2344) 2024-05-14 10:19:33 +00:00
types [ENG-469] Make Prettier and ESLint work together (#706) 2023-04-14 21:21:21 +00:00
util Added Peer screen (#2484) 2024-05-15 00:48:06 +00:00
.eslintrc.js [ENG-528] QuickPreview isn't correctly handling errors for video/audio playback (#815) 2023-05-18 03:31:15 +00:00
ErrorFallback.tsx Added even more i18n translation keys (#2453) 2024-05-04 16:16:49 +00:00
index.tsx Show errors creating P2P listeners on startup (#2372) 2024-04-22 10:28:35 +00:00
package.json Command Palette (#2228) 2024-03-26 13:05:46 +00:00
RoutingContext.tsx [ENG-1592] Correctly assign tab titles on desktop (#2030) 2024-02-01 15:40:38 +00:00
TabsContext.tsx [ENG-1710] Context menu path bar (#2305) 2024-04-10 00:03:18 +00:00
tailwind.config.js [ENG-1067] Update phosphor to new package & update sort imports (#1330) 2023-09-11 15:26:44 +00:00
tsconfig.json [ENG-1472] Frontend bug fixes and dependencies update (#2137) 2024-02-28 23:52:24 +00:00