Releases: funktechno/git-kanban-enhanced-extension
Releases · funktechno/git-kanban-enhanced-extension
0.0.8-rc0
updates
- ported over to vue cli and typescript
- should be easier to upgrade to vue 3
- using vue cli for builds rather than webpack, configuration setup and build working successfully
- minus vue-kanban that has been removed and will be replaced w/ vue-draggable
- unit test initialized
- also visual studio code debugger works w/ unit tests
- easier manifest management
- only 1 version from package json
- separate manifest for mozilla firefox and chrome, now 4 builds
- setup github action pipeline to validate pull requests
- runs build, unit tests, and uploads build artifacts
- builds size now 215kb instead of 187kb
- may be smaller w/ vue 3 syntax
fixes
- any that were included as part of typescript implementation
0.0.7
updates
- major refactor based off of Kocal/vue-web-extension
- upgraded to webpack 4
- extension dist size cut down almost 90%!!
6.11.38 MB to 186.67 KB- biggest motivator was firefox didn't allow more than 4mb per file and vendor.js file was about 5mb. Webpack 4 supports splitting code chunks with a max size, but the new setup is efficient enough to cut down the size this much and vuejs still works with the vue
style
work around
- polyfill used to make chrome api's work with firefox
- autoformatting using prettier on save
- vue
<style></style>
tag not supported in content_scripts with new webpack config. Css can be directly injected into<template></template>
using<v-script scoped></v-script>
global component - manifest updated
- copy process updated
- removed uneeded chrome background permission
- new npm scripts in
package.json
see README- better build and zip process
- now using dist folder instead of build for development
- different debug watch scripts
- better build and zip process
- issue api calls no longer using root
/
, but injecting the host usingwindow.location.origin
to be firefox compatible - project rename b/c now supporting firefox
- deployed to firefox store pending approval
- no changes to chrome extension core functionality in this update
0.0.6
0.0.5
0.0.4
0.0.3: bug fixes with background
remove extra uneeded permissions