* Add activity column settings and toggling
* Add colors for the column
* Mutes the bar colors
* Renames column to "changes"
* Hides the column by default
* Remove redundant css properties
* Use vscode colors
* Put colors and other params directly into graph style
* Bumps graph dependency
* Setup hard-coded colors for scrollbar markers
* Add upstream for local refs and current for upstream remote
* Add setting to toggle the feature
* Removes tag markers and sets selection color
* Updates marker names
* Pluralizes some marker names
* Remove redundant css properties
* Use markers in settings
* Match minimap hues
* Restore space
* Fix typo
* Bump graph dependency
* Avoids extra array copying
---------
Co-authored-by: Eric Amodio <eamodio@gmail.com>
* Add ability to gen deep links and graph context menu options
Move command parsing logic to command pre-execute step
* Use repo's id property as a backup to first commit sha
* Copy link -> copy deep link
* Move commands to share submenu
* Updates link command text
Allows _Copy Link to Repository_ in Command Palette
Reworks commands to avoid piggybacking on `openOnRemote`
Adds new RemotePicker
Renames `getFirstCommitSha` to `getUniqueRepositoryId` to allow for flexible implementations
* Uses default id when unique repo id not available
* Add setting to override scheme
* Fixes graph command calls
* Fixes remote auto-select case
* Fixes copy link to repo command args
* Comments out remote link tag "support"
Until it gets fully implemented to avoid any confusion
* Ensures a repo only deeplink path
---------
Co-authored-by: Eric Amodio <eamodio@gmail.com>
* Combine metadata settings into one array and include PR metadata
* Rename setting
* Reword active --> enabled
* Fix prop ordering
* Use enum and values array
* Add hints for remote service connection
* Bump graph version
* Remove remote service hint from upstream setting
* Send local branch upstream status as metadata
* Add setting and use to toggle feature
* Use mini icons
* Use branch fns for upstream name components
* Stop asking for upstream if no upstream found, ask if missing
* Stop asking again on missing upstream
* Move missing type loop into getRefMetadata, get branch once for id
* Uses rem for fontsize