Eric Amodio
3940ef7c20
Moves some files for better organization
Removes re-export of config from configuration
преди 1 година
Eric Amodio
51b75264dd
Removes more namespaces
преди 1 година
Eric Amodio
11c8edeae5
Reworks Logger to allow for re-use in webviews
Avoids static class
преди 1 година
Eric Amodio
2b96d98ee9
Removes Hovers namespace
преди 1 година
Keith Daulton
2034a1c645
Removes color.js
Co-authored-by: Eric Amodio <eamodio@gmail.com>
преди 1 година
Eric Amodio
11f2e4f064
Updates dependencies
преди 1 година
Eric Amodio
568aa759c9
Converts to use colorjs.io for color manipulation
преди 1 година
Eric Amodio
f2e5d4808f
Fixes #2380 allow `{` to start an autolink
преди 2 години
Eric Amodio
d65bc6e272
Updates dependencies (TypeScript & more)
преди 2 години
Keith Daulton
b3cf9c3853
adds non-rich autolinks to commit details
преди 2 години
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 години
Eric Amodio
6db29c1a2a
Improves autolink parsing
Changes to tokenization to avoid duplicate replacements on multiple passes
преди 2 години
Eric Amodio
46075df8af
Adds html formatting to commit formatter (mostly)
Adds html formatting to autolinks
Fixes #2203 autolinks missing from Commit Details view
преди 2 години
Eric Amodio
436ca959f9
Removes RemoteProviderFactory static class wrapper
Renames Authentication to be clearer about remote provider connections
преди 2 години
Eric Amodio
645f8a3699
Fixes first return type
преди 2 години
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 години
Eric Amodio
12771dbceb
Removes statics for better tree shaking
преди 2 години
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 години
Eric Amodio
6f737f1ac8
Renames/reworks logger correlation -> scope
преди 2 години
Eric Amodio
5bee58645a
Removes more aggregate re-exporting files
преди 2 години
Eric Amodio
0960b384b6
Improves perf on getting rich content
преди 2 години
Eric Amodio
f8211797d2
Removes git "models" export file
преди 2 години
Eric Amodio
0300619526
Closes #1987 uncommitted changes annotation format
преди 2 години
Eric Amodio
c8e878af54
Removes config from container
Reworks all usages to use configuration.get
преди 2 години
Eric Amodio
3712aa0f22
Allows window annotations to always toggle
преди 2 години
Eric Amodio
ecd4ff87f3
Fixes #2069 uses unified lookup table for opacity
преди 2 години
Eric Amodio
1dcf1bd011
Copies only known properties from autolinks
Refs #2037
преди 2 години
Eric Amodio
b44249404e
Fixes #2037 saving autolinks w/ bogus cache props
преди 2 години
Eric Amodio
e916ecb0d1
Adds all autolinks to autolinked issues & prs node
Adds autolink configure command to autolinked issues & prs node
преди 2 години
Eric Amodio
217c5749a0
Reworks getting the "best" remote with a provider
Improves best remote caching
преди 2 години
Eric Amodio
ee3e5cf960
Fixes #2000 File changes fail to display properly
преди 2 години
Eric Amodio
d992be0f4e
Increases contrast of line highlights
Increases the width of the heatmap gutter glyph
Moves gutter glyphs closer to the code
преди 2 години
Eric Amodio
140babddf7
Adds `line` option to heatmap & changes annotations
Adds line fading option to heatmap annotation
преди 2 години
Eric Amodio
e77dbbd68f
Adds theme awareness to Changes annotations
преди 2 години
Eric Amodio
2078f64eec
Fixes changes annotations on wrong lines
преди 2 години
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 години
Eric Amodio
7b5c5ffbe4
Avoids more circular references
преди 2 години
Eric Amodio
0a6c6cc966
Reworks imports for commands and constants
Avoids circular imports
преди 2 години
Eric Amodio
1e6a480279
Moves utils out of constants
преди 2 години
Eric Amodio
7381857a9c
Moves context key handling out of constants
преди 2 години
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 години
Eric Amodio
496c35eaef
Removes more system imports
преди 2 години
Eric Amodio
22b11e61a9
Changes status file call to use Uris
преди 2 години
Eric Amodio
1a1540a202
Passes the container to commits
Moves formatting globals to the container
преди 2 години
Eric Amodio
6ffe113669
Completes consolidation of git commit models
преди 2 години
Eric Amodio
4979fb1e39
Attempts to consolidate commit models (wip)
First pass at converting "blame" commits into a unified model
преди 2 години
Eric Amodio
ce66524746
Fixes alignment issue when showing changes diff
Adds changes diff for first commit changes
преди 2 години
Eric Amodio
f107ef29d9
Remove date formatter
Since we are using native date formatting the formatter abstraction is no longer needed
преди 2 години
Eric Amodio
bc19c22381
Adds once to ready event subscriptions
Avoids 'system' imports
преди 2 години
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
преди 2 години