Eric Amodio
90f465a848
Removes unneeded crypto/stream deps
pirms 2 gadiem
Eric Amodio
766ad96ea0
Fixes csp issues with the GitLens icon font
pirms 2 gadiem
Keith Daulton
a16500cce1
Optimizes CSS output
pirms 2 gadiem
Keith Daulton
1530a711e1
Fixes glicon classes and webview loading
pirms 2 gadiem
Eric Amodio
b96c46da65
Fixes icon font generation in both cli/webpack
- Adds custom fantasticon webpack plugin
pirms 2 gadiem
Eric Amodio
2e994b12ef
Fixes #2156 reduces package size
- Removes sourcemaps
- Remotes other unneeded files
pirms 2 gadiem
Eric Amodio
8fa90c2c6d
Adds icons contribution for custom GitLens icons
pirms 2 gadiem
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>
pirms 2 gadiem
Eric Amodio
866523966e
💄
pirms 2 gadiem
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)
pirms 2 gadiem
Eric Amodio
70ad5ddb88
Fixes certain type-only imports in webviews
pirms 2 gadiem
Eric Amodio
1dc14411c6
Re-enables CSP for production
pirms 2 gadiem
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
pirms 2 gadiem
Eric Amodio
e7e4714f1b
Fixes terser config
pirms 2 gadiem
Eric Amodio
914a2d0817
Fixes #2048 restored a single bundle for the web
pirms 2 gadiem
Eric Amodio
2b6fa71de3
Moves code into plus folders instead of premium
pirms 2 gadiem
Eric Amodio
db77e8aebe
Adds visual file history webviews (wip)
pirms 2 gadiem
Eric Amodio
712990658b
Improves loading performance of webviews
pirms 2 gadiem
Eric Amodio
10c2af777e
Moves the Home view out of the premium folder
pirms 2 gadiem
Eric Amodio
ed260d858d
Reworks each webview to be more self contained
Moves generated images into dist/webviews/media
pirms 2 gadiem
Eric Amodio
70eee1dc9b
Adds GitKraken subscriptions support
For upcoming premium features
pirms 3 gadiem
Eric Amodio
b9b39a7407
Removes unneeded ignores
pirms 2 gadiem
Eric Amodio
455c375b99
Reworks webviews & splits protocols individually
Improves DOM methods
pirms 2 gadiem
Eric Amodio
16ab932abf
Adds patch for tr46 dependency
It is a large dependency, that isn't needed for our use of node-fetch
pirms 2 gadiem
Eric Amodio
42aca90f2c
Changes to analyze prod build
pirms 2 gadiem
Eric Amodio
69accb6992
Disables eslint caching -- causes too many issues
pirms 2 gadiem
Eric Amodio
b7c1697755
Re-enables eslint caching
pirms 2 gadiem
Eric Amodio
9c2df377d3
Removes use strict as not needed for ES modules
pirms 2 gadiem
Eric Amodio
ae490b6889
Continues progress on web-enabled build
Consolidates to node-fetch 2.6.7 as Octokit requires v2
pirms 2 gadiem
Eric Amodio
7326b4f82e
Renames `pack` script
Moves eslint ignores into rc file
Removes unused dev dependency
pirms 2 gadiem
Eric Amodio
a428b6ab93
Updates dependencies & uses squoosh by default
pirms 2 gadiem
Eric Amodio
eab8a134ee
Updates dependencies
pirms 2 gadiem
Eric Amodio
04219219a7
Adds squoosh image minify build option
Adds image minify webpack config for debugging
pirms 2 gadiem
Eric Amodio
c4f078d1b6
Fixes github code splitting
pirms 2 gadiem
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
pirms 2 gadiem
Eric Amodio
ed360d0d46
Updates to latest image minimizer
pirms 2 gadiem
Eric Amodio
d061bee656
Switches to always use TerserPlugin for minify
pirms 2 gadiem
Eric Amodio
4ae8d3e43f
Adds explicit targets
pirms 3 gadiem
Eric Amodio
cf77136830
Fixes CI
pirms 3 gadiem
Eric Amodio
4554c48d9d
Adds better Stopwatch & overhauls logging levels
Avoids process.hrtime for web builds
pirms 3 gadiem
Eric Amodio
b062e960b6
Refactors core git service into a provider model
This is to ultimately will support virtual repositories (without git)
pirms 3 gadiem
Eric Amodio
742acc7434
Adds a web build for vscode.dev/github.dev
pirms 3 gadiem
Eric Amodio
b02096ded4
Updates dependencies
Adds anti-trojan-source eslint rule
Improves typescript config for eslint import
pirms 3 gadiem
Eric Amodio
8bb6d8f1e7
Fixes codicons on webviews
pirms 3 gadiem
Eric Amodio
3e67b36e14
Updates dependencies
pirms 3 gadiem
Eric Amodio
842fd7f41d
Updates dependencies
Switches to use new context.extension
pirms 3 gadiem
Eric Amodio
f77cf30643
Adds better webview security
pirms 3 gadiem
Eric Amodio
1a43f3a346
Updates dependencies
pirms 3 gadiem
Eric Amodio
9f8840fee0
Updates dependencies
pirms 3 gadiem
Eric Amodio
480e2f84bc
Updates dependencies
pirms 3 gadiem