Eric Amodio
fd77953e8b
Reduces bundle size
- Code splits iconv-lite until needed
- Stubs whatwg/url since we don't need it
- Stubs debug package as we don't need it
1年前
Keith Daulton
6e5fd719d1
Removes workspaces code
1年前
Keith Daulton
1d3345ca61
Adds initial workspaces webview
2年前
Eric Amodio
daa99a8c6d
Change bundle analysis to output files
1年前
Eric Amodio
4ac0554ba0
Enables webview logging when debugging
1年前
Eric Amodio
2302e82a2f
Adds code splitting to the minimap
1年前
Eric Amodio
168d81954c
Avoids duplicate bundling
1年前
Eric Amodio
6f3c58a5e2
Avoids double bundling react/react-dom
Updates dependencies
1年前
Eric Amodio
e6571aa295
Changes to ESM output for webviews
1年前
Eric Amodio
840ca6f549
Adds better webpack stats output
1年前
Eric Amodio
c873cba3f3
Adds bundle analysis for webviews
Removes JSON5
1年前
Eric Amodio
9e1059b5ba
Stops `debug` node & browser ver getting bundled
1年前
Eric Amodio
8a15e8ef11
Back again to es2021 for webviews
Causes issues for Lit, etc
1年前
Eric Amodio
bc5b85b3e1
Back to es2022 but turns off `useDefineForClassFields`
https://github.com/microsoft/TypeScript/issues/50971
1年前
Eric Amodio
8a503a35d8
Drops target to es2021 to avoid field init bugs
https://github.com/microsoft/TypeScript/issues/52331
1年前
Eric Amodio
051a95f729
Switches to Terser for drastic reduction in size
1年前
Eric Amodio
77e8847207
Updates dev dependencies
Switches to EsbuildPlugin for minification
1年前
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年前