Eric Amodio
3940ef7c20
Moves some files for better organization
Removes re-export of config from configuration
1 year ago
Eric Amodio
51b75264dd
Removes more namespaces
1 year ago
Eric Amodio
11c8edeae5
Reworks Logger to allow for re-use in webviews
Avoids static class
1 year ago
Eric Amodio
2b96d98ee9
Removes Hovers namespace
1 year ago
Keith Daulton
2034a1c645
Removes color.js
Co-authored-by: Eric Amodio <eamodio@gmail.com>
1 year ago
Eric Amodio
11f2e4f064
Updates dependencies
1 year ago
Eric Amodio
568aa759c9
Converts to use colorjs.io for color manipulation
1 year ago
Eric Amodio
f2e5d4808f
Fixes #2380 allow `{` to start an autolink
2 years ago
Eric Amodio
d65bc6e272
Updates dependencies (TypeScript & more)
2 years ago
Keith Daulton
b3cf9c3853
adds non-rich autolinks to commit details
2 years ago
Yonatan Greenfeld
1bf52c7e72
Fixes #2346 Fix duplicated inline annotations
In case of multiple cursors (selections) in the same line, an
annotation was created per selection, resulting in an odd experience.
Filter out duplicated lines by the line number.
Add author to CHANGELOG and README
Fixes : #2346
2 years ago
Eric Amodio
6db29c1a2a
Improves autolink parsing
Changes to tokenization to avoid duplicate replacements on multiple passes
2 years ago
Eric Amodio
46075df8af
Adds html formatting to commit formatter (mostly)
Adds html formatting to autolinks
Fixes #2203 autolinks missing from Commit Details view
2 years ago
Eric Amodio
436ca959f9
Removes RemoteProviderFactory static class wrapper
Renames Authentication to be clearer about remote provider connections
2 years ago
Eric Amodio
645f8a3699
Fixes first return type
2 years ago
Eric Amodio
07df7058ac
Refines the commit details experience
- Adds editor following support & pinning
- Adds Commits view following support
Co-authored-by: Keith Daulton <kdaulton@d13design.com>
2 years ago
Eric Amodio
12771dbceb
Removes statics for better tree shaking
2 years ago
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
6f737f1ac8
Renames/reworks logger correlation -> scope
2 years ago
Eric Amodio
5bee58645a
Removes more aggregate re-exporting files
2 years ago
Eric Amodio
0960b384b6
Improves perf on getting rich content
2 years ago
Eric Amodio
f8211797d2
Removes git "models" export file
2 years ago
Eric Amodio
0300619526
Closes #1987 uncommitted changes annotation format
2 years ago
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
2 years ago
Eric Amodio
3712aa0f22
Allows window annotations to always toggle
2 years ago
Eric Amodio
ecd4ff87f3
Fixes #2069 uses unified lookup table for opacity
2 years ago
Eric Amodio
1dcf1bd011
Copies only known properties from autolinks
Refs #2037
2 years ago
Eric Amodio
b44249404e
Fixes #2037 saving autolinks w/ bogus cache props
2 years ago
Eric Amodio
e916ecb0d1
Adds all autolinks to autolinked issues & prs node
Adds autolink configure command to autolinked issues & prs node
2 years ago
Eric Amodio
217c5749a0
Reworks getting the "best" remote with a provider
Improves best remote caching
2 years ago
Eric Amodio
ee3e5cf960
Fixes #2000 File changes fail to display properly
2 years ago
Eric Amodio
d992be0f4e
Increases contrast of line highlights
Increases the width of the heatmap gutter glyph
Moves gutter glyphs closer to the code
2 years ago
Eric Amodio
140babddf7
Adds `line` option to heatmap & changes annotations
Adds line fading option to heatmap annotation
2 years ago
Eric Amodio
e77dbbd68f
Adds theme awareness to Changes annotations
2 years ago
Eric Amodio
2078f64eec
Fixes changes annotations on wrong lines
2 years ago
Eric Amodio
48e0595207
Avoids MAX_SAFE_INTEGER to ensure ints stay smis
In V8 ints less than 2^30 (on 32bit systems) have optimized storage
2 years ago
Eric Amodio
7b5c5ffbe4
Avoids more circular references
2 years ago
Eric Amodio
0a6c6cc966
Reworks imports for commands and constants
Avoids circular imports
2 years ago
Eric Amodio
1e6a480279
Moves utils out of constants
2 years ago
Eric Amodio
7381857a9c
Moves context key handling out of constants
2 years ago
Eric Amodio
e04a58db9c
Combines blame file vs contents
Providers can now choose how to handle editor contents blaming
Simplies "commit" line model to just have line & originalLine
- Not really accurate for log parsing, but close enough
Adds forces line blame to improve performance
2 years ago
Eric Amodio
496c35eaef
Removes more system imports
2 years ago
Eric Amodio
22b11e61a9
Changes status file call to use Uris
2 years ago
Eric Amodio
1a1540a202
Passes the container to commits
Moves formatting globals to the container
2 years ago
Eric Amodio
6ffe113669
Completes consolidation of git commit models
2 years ago
Eric Amodio
4979fb1e39
Attempts to consolidate commit models (wip)
First pass at converting "blame" commits into a unified model
2 years ago
Eric Amodio
ce66524746
Fixes alignment issue when showing changes diff
Adds changes diff for first commit changes
2 years ago
Eric Amodio
f107ef29d9
Remove date formatter
Since we are using native date formatting the formatter abstraction is no longer needed
2 years ago
Eric Amodio
bc19c22381
Adds once to ready event subscriptions
Avoids 'system' imports
2 years ago
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
2 years ago