Commit Graph

70 Commits

Author SHA1 Message Date
Alan Hamlett
4d08aeb2fe finish core 2024-08-27 20:36:44 +02:00
Rohid
3d1038de01 Properly check if a url match is a project / repository 2024-08-26 16:11:15 +06:00
Rohid
769f6fd921 remove old packages 2024-08-12 23:00:47 +06:00
Juan Sebastian velez Posada
3406e1c647 update bootstrap to version 5 (#158)
* chore: update bootstrap to version 5

* chore: fix lint

* merge master

* update components to use bootstrap 5
2024-01-15 08:56:17 -05:00
Juan Sebastian velez Posada
7d795f854f chore: add support for Content scripts (#182)
* chore: add support for Content scripts

* chore: run script bae on browser

* chore: content script supporting canva website

* chore: add 2 minutes debounce for onclik events

* chore: add debounce for keypress events
2023-03-28 17:59:15 -05:00
Juan Sebastian velez Posada
35543489e5 Propmt when a api key can not be use + house keeping (#173)
* chore: remove old files

* chore: change JS tests to TS, delete dummy tests

* chore: bump manifests version
2023-02-22 08:11:16 -05:00
Juan Sebastian velez Posada
e57bdbbfc4 chore: change webpack devtool option (#170) 2023-02-15 08:34:49 -05:00
Juan Sebastian velez Posada
0a2326948c chore: change localStorage to indexedDB for caching heartbeats while offline (#166) 2023-02-13 19:29:26 -05:00
Sebastian Velez
ca5f25c4a3 chore: enable disable logging 2023-01-16 14:21:47 -05:00
Sebastian Velez
def9fe1243 chore: implement new ts components 2023-01-13 11:09:51 -05:00
Sebastian Velez
2432e1314d chore: remove phantomjs since it is deprecated 2023-01-11 15:30:06 -05:00
Sebastian Velez
7876a5c252 chore: update deps 2023-01-11 14:51:11 -05:00
Sebastian Velez
32432d470d chore: update dependencies 2023-01-11 09:03:05 -05:00
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
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
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
b9cfc9b18e setup a eslint/prettier setup with plugins, and a basic webpack setup 2021-01-14 23:00:49 -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
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
Vu Nguyen
c8f55cb5e2 update package.json 2021-01-11 00:46:34 -06: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
Daniel Tschinder
c59857570c Update polyfill and load in all locations
Also simplify copying of polyfill, this change though requires node 8 or newer but this should be fine as node is only necessary to build the extension
2019-04-23 14:18:35 -07:00
Nathaniel van Diepen
50fca3066c Add missing packages and update code to fix deprecated React.createClass calls 2019-01-09 09:29:51 -07:00
Nathaniel van Diepen
57016b06a6 Get building agian 2019-01-09 09:18:00 -07:00
Nathaniel van Diepen
f2fffa5247 Merge branch 'master' into master 2018-06-26 11:07:50 -06:00
Alan Hamlett
3f9b7d32c5 upgrade npm dependencies 2018-02-02 08:29:52 -08:00
Nathaniel van Diepen
dd72abc594 Switch to npm version of webextension-polyfill 2018-01-24 09:05:38 -07:00
Nathaniel van Diepen
a4eed5da59 Get gulp working 2017-01-03 10:42:48 -07:00
Nathaniel van Diepen
9823acc03f Initial work to get working in Firefox 2016-12-14 13:55:43 -07:00
Alan Hamlett
afc10fb7c4 upgrade dependencies to latest versions and fix bugs 2016-06-29 14:32:00 -07:00
Alan Hamlett
e8a73a3846 fix popup and improve install instructions to fix #39 2016-06-29 12:58:55 -07:00
Alan Hamlett
40b9d9209c add missing traceur devDependency 2016-06-29 11:25:52 -07:00
Alan Hamlett
ea3b9d5ac5 upgrade jest-cli to 0.5.x to fix #23 2016-06-29 11:23:47 -07:00
Alan Hamlett
5731fd6625 npm script for gulp watch 2016-06-29 10:49:21 -07:00
Stephen Rodriguez
07e8ae507a working on mocha tests with pahntomjs 2015-07-19 01:38:58 -04:00
Mario Basic
de94353e6c Added sinon-chai as dev dependency. 2015-07-14 23:36:21 +02:00
Stephen Rodriguez
89ef4bdf2f running jest tests using babel-jest preprocess 2015-07-14 13:27:58 -04:00
Stephen Rodriguez
e070b884c3 working on improving tests 2015-07-14 13:14:23 -04:00
Blaine Bublitz
c78f3fd5c0 remove .pem files in node_modules after install - ref #33 2015-07-12 14:22:39 -07:00
Stephen Rodriguez
82f65208db also telling jest to show us a coverage support 2015-07-05 23:32:38 -04:00