Commit Graph

202 Commits

Author SHA1 Message Date
Vu Nguyen
5958155a04 Web ext integration for dev mode(#116)
* add web-ext dep

* create xrun tasks to wrap running extension targets

* add wait-on dep to delay launch of task when ready

* add legacy wait files for web-ext scripts

* create a dev task for next builds

* add dev:legacy task to allow for a quick dev mode

* reuse watch task to have dev env
2021-02-07 00:08:00 -08:00
Vu Nguyen
8ade367b3f Redux toolkit (#115)
* add @redux/toolkit

* bump react version to allow for hooks

* add remote-redux devtools to help track extension state

* add remote-redux server to allow for remote state viewing

* setup react-redux for current user

* setup watch mode for running redux remote dev watch to options

* move screenshots
2021-01-22 16:37:59 -08:00
Vu Nguyen
0c39fbbc79 begin converting WakatimeCore 2021-01-16 23:53:50 -06:00
Vu Nguyen
d194bcfe60 Es6 cmp migration (#113)
* migrate Alert component

* convert Mainlist component

* add webpack watch task

* update build script for different manifests

* add types for api responses

* convert changeExtensionIcon

* convert inArray, getDomainParts, contains to ts

* convert changeExtensionTooltip

* convert changeExtensionState to ts
2021-01-16 17:31:52 -08:00
Vu Nguyen
9ecc2144aa setup mock browser object 2021-01-16 03:47:22 -06:00
Vu Nguyen
3839ad404b re-init jest config file 2021-01-16 03:47:22 -06:00
Vu Nguyen
47f1c21535 convert config with a documented Config interface 2021-01-16 03:47:22 -06:00
Vu Nguyen
357ab55745 add webextension-polyfill-ts 2021-01-16 03:47:22 -06:00
Vu Nguyen
c5e33026cc Add @types-firefox-webext-browser 2021-01-16 03:47:22 -06:00
Vu Nguyen
7cac467547 setup webpack files for firefox/chrome builds 2021-01-15 21:18:11 -06:00
Vu Nguyen
2e4d917e33 copy over css/fonts folder 2021-01-15 21:18:11 -06:00
Vu Nguyen
faf2727b51 add clean-webpack-plugin 2021-01-15 21:18:11 -06:00
Vu Nguyen
ed7d26fb65 remove bower 2021-01-15 20:20:04 -06:00
Vu Nguyen
530cffef76 removed most gulp tasks 2021-01-15 19:23:36 -06:00
Vu Nguyen
d6727ffedc remove copying bootstrap/fontawesome from copying over and just have less use the version in node_modules 2021-01-15 15:10:36 -06:00
Vu Nguyen
b9cfc9b18e setup a eslint/prettier setup with plugins, and a basic webpack setup 2021-01-14 23:00:49 -06:00
Vu Nguyen
ba3182fd59 update assets from bootstrap@3.3.7 2021-01-14 20:46:01 -06:00
dependabot[bot]
3deee881b1 Bump bootstrap from 3.3.7 to 3.4.1
Bumps [bootstrap](https://github.com/twbs/bootstrap) from 3.3.7 to 3.4.1.
- [Release notes](https://github.com/twbs/bootstrap/releases)
- [Commits](https://github.com/twbs/bootstrap/compare/v3.3.7...v3.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-14 20:34:16 -06:00
Vu Nguyen
3206b50b2e add some github template files 2021-01-14 20:29:55 -06:00
Vu Nguyen
8f68fedaf9 remove bower dependancy and covert packages to npm 2021-01-14 20:21:48 -06:00
Vu Nguyen
9ef655ac3b Setup CI tests (#100)
* use @xarc/xrun to streamline tasks in an imperative manner

* add lint-staged/husky for git hook tasks

* run prettier across all files

* fixing tests

* add ci test workflow

* add a ci workflow

* remove precommit in favor of husky

* add .prettierrc.js

* reformat with prettier
2021-01-13 21:05:05 -08:00
Alan Hamlett
649c64cf1d use const when var immutable, no need for var used only once 2021-01-12 00:06:09 -08:00
Alan Hamlett
aa655f7a63 Merge pull request #97 from cilerler/patch-1
Fix whitelist matching issues
2021-01-11 23:58:39 -08:00
Alan Hamlett
d4a7723840 v2.0.1 2021-01-11 10:29:22 -08:00
Alan Hamlett
1e62fa8d5c changes for v2.0.1 2021-01-11 10:29:13 -08:00
Alan Hamlett
389b0e08e5 bootstrap frontend upgraded 2021-01-11 09:33:54 -08:00
Alan Hamlett
150c52668c use options_ui again 2021-01-11 09:24:08 -08:00
Alan Hamlett
e1955ee7ab Merge pull request #99 from vujita/issues-98
Issues 98
2021-01-11 09:19:03 -08:00
Vu Nguyen
79c51b1f00 issues-98: use tab instead of embedded dialog for simplification 2021-01-11 00:50:59 -06:00
Vu Nguyen
c8f55cb5e2 update package.json 2021-01-11 00:46:34 -06:00
Cengiz Ilerler
f63e5b9519 Fix whitelist matching issues
This PR will add features below and closes #93

- ignore trailing `/` or `@@`
- ignore the `http://` or `https://` prefixes on whitelisted URLs
- ignore case sensitivity in URL
2021-01-06 21:13:17 -05:00
Alan Hamlett
f6ebcd4ed6 Merge pull request #91 from pomu0325/support-multiple-windows
support multiple browser windows
2021-01-06 11:35:29 -08:00
Alan Hamlett
4057b8663e fix conflicts 2021-01-06 11:33:36 -08:00
Daniel Tschinder
0a5dab11bb Make create-react-class a runtime dependency and use latest version of react-transition-group 2021-01-06 11:31:24 -08:00
Alan Hamlett
949fb604ea screenshot used on chrome web store 2021-01-06 11:30:37 -08:00
Alan Hamlett
5bd0e746e6 v2.0.0 2021-01-06 11:30:37 -08:00
Alan Hamlett
3e2163d5c7 changes for v2.0.0 2021-01-06 11:30:37 -08:00
Alan Hamlett
84e0e742aa gulp3 only works with node<=11 2021-01-06 11:30:37 -08:00
Daniel Tschinder
b7446a4322 Update manifest.json 2021-01-06 11:30:15 -08:00
Alan Hamlett
c2ca70e8ad Merge branch 'danez-fix-react' 2021-01-06 11:27:37 -08:00
Alan Hamlett
d294ddcc84 screenshot used on chrome web store 2021-01-06 11:27:26 -08:00
Alan Hamlett
bd981e8b0c v2.0.0 2021-01-06 11:27:26 -08:00
Alan Hamlett
eb6e943132 changes for v2.0.0 2021-01-06 11:27:26 -08:00
Alan Hamlett
fb7ece373f gulp3 only works with node<=11 2021-01-06 11:27:26 -08:00
Daniel Tschinder
69734edb73 Update manifest.json 2021-01-06 11:26:59 -08:00
Alan Hamlett
4a5b693f2b screenshot used on chrome web store 2021-01-06 10:55:34 -08:00
Alan Hamlett
2dcd8994d4 v2.0.0 2021-01-06 10:55:06 -08:00
Alan Hamlett
122f920cfa changes for v2.0.0 2021-01-06 08:10:51 -08:00
Alan Hamlett
9330fbc2e9 gulp3 only works with node<=11 2021-01-06 08:10:30 -08:00
pomu0325
d43ad64aab support multiple windows 2020-08-24 12:50:19 +09:00