-
由 Jackson Kearl 提交于
* WIP * Initail filtering and pulling filter list logic. * Imporive typing and naming * Remove the significant duplication * Bug fixes. * Fix bug where arrow functions dont maintain `this` in point free style * WIP on extension ignoring UI. * UI for global ignores. * Add "unwantedRecommendations" to extensions.json template and intelisense * Notify of workspace non-recommended extensions * Wording of extensions.json template * More UI for ignore button. * Use seprate notification channel of recommendation changes. * Reload search when recommended extensions changes * Tests for ExtensionTipsService * Test extensions workbench service * Naming and add default vaule to workspace settings * Initial revisions * Global ignore need not call workspace refresh * Fix build issues * Skip refreshing workspace twice * WIP * WIP * Reduce file accesses. Remove bug causing all open editors to show exrtension as ignored * Fix some of the build issues. * Hackish thing that fixes the test. * Rename id to extensionId in RecommendationChangeNotification * updateRecommendedness ?? * Not needed * Remove point free style thing * Simplify * naming * remove extrenous getWrokspaceRecommendations call * Casing * Gracefull handle missing 'extensions' field in multiroot project config * Refresh recommendation views on recommendation change * more case sensitivity stuff * naming/refactroing * Simplify return types * Wording * Add telemetry * guard telemetry service
442e5e20