Eric Amodio
8ef92d4e45
Avoids webpack output for prod builds
1年前
Eric Amodio
3d4ffab2d5
Adds caching for eslint - cuts watch time by 1/2
1年前
Eric Amodio
c7f63acdb5
Updates dependencies
2年前
Eric Amodio
4491a1902f
💄 Prettiers
2年前
Eric Amodio
141200afe3
Adds usage telemetry
2年前
ericf-axosoft
64c9df5606
2284 - Enable GK Graph debug ( #2286 )
* 2284 - Enable GK Graph debug
* Changed "inline-source-map" to "source-map"
2年前
Eric Amodio
5a56aa850b
Updates dependencies
Switches image optimization to sharp
- Fixes Node 18 issues with squoosh & squoosh may be deprecated
2年前
Eric Amodio
90f465a848
Removes unneeded crypto/stream deps
2年前
Eric Amodio
766ad96ea0
Fixes csp issues with the GitLens icon font
2年前
Keith Daulton
a16500cce1
Optimizes CSS output
2年前
Keith Daulton
1530a711e1
Fixes glicon classes and webview loading
2年前
Eric Amodio
b96c46da65
Fixes icon font generation in both cli/webpack
- Adds custom fantasticon webpack plugin
2年前
Eric Amodio
2e994b12ef
Fixes #2156 reduces package size
- Removes sourcemaps
- Remotes other unneeded files
2年前
Eric Amodio
8fa90c2c6d
Adds icons contribution for custom GitLens icons
2年前
Eric Amodio
cc80d94f32
Adds Commit Graph webview (wip)
Co-authored-by: ericf-axosoft <90025366+ericf-axosoft@users.noreply.github.com>
Co-authored-by: Ramin Tadayon <ramin.tadayon@gitkraken.com>
Co-authored-by: Miggy Eusebio <miggy.eusebio@gitkraken.com>
Co-authored-by: Keith Daulton <kdaulton@d13design.com>
2年前
Eric Amodio
866523966e
💄
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
70ad5ddb88
Fixes certain type-only imports in webviews
2年前
Eric Amodio
1dc14411c6
Re-enables CSP for production
2年前
Keith Daulton
18d0ec586e
Adds commit details webview
- adds lit components
- exposes webview in WebviewViewBase
- adds pointer cursor to enabled buttons
- adds custom events support to DOM utility
2年前
Eric Amodio
e7e4714f1b
Fixes terser config
2年前
Eric Amodio
914a2d0817
Fixes #2048 restored a single bundle for the web
2年前
Eric Amodio
2b6fa71de3
Moves code into plus folders instead of premium
2年前
Eric Amodio
db77e8aebe
Adds visual file history webviews (wip)
2年前
Eric Amodio
712990658b
Improves loading performance of webviews
2年前
Eric Amodio
10c2af777e
Moves the Home view out of the premium folder
2年前
Eric Amodio
ed260d858d
Reworks each webview to be more self contained
Moves generated images into dist/webviews/media
2年前
Eric Amodio
70eee1dc9b
Adds GitKraken subscriptions support
For upcoming premium features
3年前
Eric Amodio
b9b39a7407
Removes unneeded ignores
2年前
Eric Amodio
455c375b99
Reworks webviews & splits protocols individually
Improves DOM methods
2年前
Eric Amodio
16ab932abf
Adds patch for tr46 dependency
It is a large dependency, that isn't needed for our use of node-fetch
2年前
Eric Amodio
42aca90f2c
Changes to analyze prod build
2年前
Eric Amodio
69accb6992
Disables eslint caching -- causes too many issues
2年前
Eric Amodio
b7c1697755
Re-enables eslint caching
2年前
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
2年前
Eric Amodio
ae490b6889
Continues progress on web-enabled build
Consolidates to node-fetch 2.6.7 as Octokit requires v2
2年前
Eric Amodio
7326b4f82e
Renames `pack` script
Moves eslint ignores into rc file
Removes unused dev dependency
2年前
Eric Amodio
a428b6ab93
Updates dependencies & uses squoosh by default
2年前
Eric Amodio
eab8a134ee
Updates dependencies
2年前
Eric Amodio
04219219a7
Adds squoosh image minify build option
Adds image minify webpack config for debugging
2年前
Eric Amodio
c4f078d1b6
Fixes github code splitting
2年前
Eric Amodio
1d93f9cdbd
Reorganizes git models/parsers/formatters imports
Reorganizes local git support to exclude from web
Swaps sha1 usages to md5 to avoid needing sha1 on the web (md5 is required by Gravatar)
Avoids crypto-browserfy and imports md5.js directly
Uses platform crypto for random nonce strings
2年前
Eric Amodio
ed360d0d46
Updates to latest image minimizer
2年前
Eric Amodio
d061bee656
Switches to always use TerserPlugin for minify
2年前
Eric Amodio
4ae8d3e43f
Adds explicit targets
3年前
Eric Amodio
cf77136830
Fixes CI
3年前
Eric Amodio
4554c48d9d
Adds better Stopwatch & overhauls logging levels
Avoids process.hrtime for web builds
3年前
Eric Amodio
b062e960b6
Refactors core git service into a provider model
This is to ultimately will support virtual repositories (without git)
3年前
Eric Amodio
742acc7434
Adds a web build for vscode.dev/github.dev
3年前
Eric Amodio
b02096ded4
Updates dependencies
Adds anti-trojan-source eslint rule
Improves typescript config for eslint import
3年前