Eric Amodio
f7ffae07a6
Adds new eslint rules & applies them
Removes strict-boolean-expressions because its too noisy
Avoids unneeded `void`s to know if return value is intentionally discarded
Uses `type` imports when possible (avoids unneeded bundling)
2 years ago
Eric Amodio
6605ce70ff
Adds experimental multi-select support in views
This enables basic multi-select support, but commands have not been audited for proper support and may fail completely or corrupt data (try it at your own risk)
Commands run with multi-select will sequentially execute the command for each selected item (assuming each item is of the same type at the active item, e.g. the item the context menu was shown for), unless they are specifically multi-select aware.
Currently only dropping stashes is now multi-select aware.
2 years ago
Eric Amodio
41bc88c1b1
Reworks how modes apply to configuration
- Adds override support to configuration
- Splits configuration.get into get & getAll
- Allows passing array to configuration.changed
Avoids getting the entire configuration on startup
2 years ago
Eric Amodio
3d720faaa3
Imports type only
3 years ago
Eric Amodio
496c35eaef
Removes more system imports
3 years ago
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
3 years ago
Eric Amodio
dee35e3566
Updates dependencies
Switches to use ansi-regex
Updates to Typescript 4.5-rc
Simplifies the SubPath type
See https://github.com/microsoft/TypeScript/issues/46643#issuecomment-957987115
3 years ago
Eric Amodio
a85b58280b
More configuation changes
3 years ago
Eric Amodio
ea291b5f01
Removes some custom methods for built-ins
3 years ago
Eric Amodio
db5285d4ad
Reworks config using new TypeScript features
3 years ago
Eric Amodio
25ecfbe6f2
Adds better support for insiders version
4 years ago
Eric Amodio
913c0606d0
Refines rebase editor
Adds button to rebase editor to toggle it on/off
Adds commands to toggle rebase editor on/off
Adds settings UI to toggle rebase editor on/off
4 years ago
Eric Amodio
4c7366a345
Changes some lint rules
4 years ago
Eric Amodio
77c51b0c29
Updates dependencies & caches eslint
4 years ago
Eric Amodio
7f7c2e2535
Fixes lint issues
4 years ago
Eric Amodio
c838eaefe5
Closes #977 - adds per-lang codelens scopes
4 years ago
Eric Amodio
175a81eabe
Updates dependencies & prettiers
4 years ago
Eric Amodio
1938a7850b
Removes unused code
5 years ago
Eric Amodio
cb0de3b245
Fixes #875 , #890 - broken configuration get
5 years ago
Eric Amodio
77dec7477d
Fixes broken onDidChangeAny event
5 years ago
Eric Amodio
798213df5f
Changes configuration to have better type safety
5 years ago
Eric Amodio
59d9071a9b
Updates prettier config
Giving up on better else/catch/finally formatting -- can't fight anymore
Switching to tabs for better accessibility
https://twitter.com/sh4na/status/1146837957200027648
5 years ago
Eric Amodio
d394658aca
Changes updateEffective to ignore array order
Moves all lodash into system
5 years ago
Eric Amodio
cc561722bb
Updates eslint & fixes lint issues
5 years ago
Eric Amodio
9b9d10f5d1
Fixes #792 - Adds tips token to commit formatting
5 years ago
Eric Amodio
48ffc9fa87
Replaces usages of workspace.getConfiguration
5 years ago
Eric Amodio
7c6b659604
Switches to eslint from tslint
5 years ago
Eric Amodio
8e58858346
Updates dependencies & more
Adds bundle analyzer
Adds circular deps analyzer
Switches to es2018 output
Removes many circular dependencies
5 years ago
Eric Amodio
18ee54dbdf
Closes #542 - adds file annotation option to modes
6 years ago
Eric Amodio
63a17deff3
Renames Results view files to Compare view
Updates README (wip)
Updates welcome & settings pages (wip)
6 years ago
Eric Amodio
e0df9a8c30
Fixes issues detected by DeepScan
6 years ago
Eric Amodio
c8d42357a0
Switches when's to use config's when possible
Config when's can be resolved before extension activation
6 years ago
Eric Amodio
70933cfa13
Changes config.changed to always return true when initializing
Fixes auto-refresh context on repositories view loading
6 years ago
Eric Amodio
7606783132
Renames explorer to view
6 years ago
Eric Amodio
5a88901a3c
Renames GitLens explorer to Repositories explorer
Changes changelog image links to permalinks
Moves all images for docs into a docs folder
Removes unused images
6 years ago
Eric Amodio
2e4cbcad10
Reworks explorers (wip)
Closes #354 - Adds line history explorer (wip)
Closes #456 - Adds repository status to the repository nodes
6 years ago
Eric Amodio
0b0137f3a4
Moves gitService into git folder & renames a couple of git files
6 years ago
Eric Amodio
28f5eb66a6
Fixes issue with saving settings with default values
6 years ago
Eric Amodio
8939ac3ed1
Reorders imports (via tslint) and moves some files for better structure
6 years ago
Eric Amodio
d790e9db04
Prettier all-the-things
6 years ago
Eric Amodio
876badacf4
Fixes issues with failing to load GitLens after bundling
6 years ago
Eric Amodio
b4c14d433b
Fixes #391 - historyExplorer.enabled always gets set
6 years ago
Eric Amodio
2ad9524d74
Updates dependencies
Fixes issue with new typescript
Pins node version to match vscode's version (7.9)
6 years ago
Eric Amodio
07619d7b94
Adds user-defined modes support
6 years ago
Eric Amodio
acdc6e3fed
Uses new webview for welcome and settings editor
Adds menu & toolbar settings to the settings editor
Adds mode setting for settings editor
Adds sticky header to settings editor
6 years ago
Eric Amodio
c34ed2d13f
Adds history explorer
6 years ago
Eric Amodio
a5b52c6ab0
Fixes #294 - standard key bindings conflict
Also fixes #286 , #227 , #219 , #186 , #151 , #104 , #75
7 years ago
Eric Amodio
c5408f7bcb
Fixes broken migrations 😢
7 years ago
Eric Amodio
147301ac05
Adds control over following renames
Adds advanced.fileHistoryFollowsRenames setting
Adds commands to set rename following to the GitLens explorer
7 years ago
Eric Amodio
1543467542
Migrates debug setting
7 years ago