Keith Daulton
dffefeb411
Adds new Account view & brand new Home experience
1年前
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 年前