[2.1.0] - 2026-04-07
Added
- Fetch History: Activity bar view with a tree grouped by workspace; view title Add (
gitHubFileFetcher.fetchHistory.add, runsgitHubFileFetcher.run) and Refresh; context actions to remove one file or a whole workspace from storage; workspace root rows use a green folder icon when every stored file matches GitHub and red when any file is out of date or unverified (roll-up tooltips). - Compare to GitHub (“Check for updates”): command and settings (
gitHubFileFetcher.checkForUpdates,checkForUpdatesMessages,checkForUpdatesHintSeconds) when the active file matches stored fetch history. - Progress UI via
window.withProgressduring GitHub API steps. - Confirmation when the destination file already exists (overwrite yes/no).
gitHubFileFetcher.informationMessagessupportsfalse,true, andverbose(replacing a boolean-only control).
Changed
- Settings:
gitHubFileFetcher.fetchHistoryto control storing history; contributed commands and menus aligned (gitHubFileFetcher.run,gitHubFileFetcher.fetchHistory.*, default keybinding for the main command). - Large internal refactor of the extension entrypoint and helpers.