Commit Graph

75 Commits

Author SHA1 Message Date
Xymorot 8551c1ea6a update: upgrade typescript to version 4, together with eslint plugins 2020-11-09 19:44:07 +01:00
Xymorot dd4d9685e2 update: run npm audit fix 2020-11-09 19:07:57 +01:00
Xymorot be62c15dfb refactor: use better-sqlite3 instead of sqlite3
https://github.com/JoshuaWise/better-sqlite3/issues/262
2020-11-09 18:44:58 +01:00
Xymorot ea9b1e6055 update: run npm update 2020-11-09 18:30:30 +01:00
Xymorot 1618ac552b feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 2020-11-09 18:15:30 +01:00
Xymorot 2ab530e95c update: run npm update and npm audit fix 2020-08-06 23:11:08 +02:00
Xymorot 9672c9b5ed feat: implement a logger service and make it log uncaught exceptions, make unhandled rejections throw an exception, fix spectron test 2020-08-05 22:48:00 +02:00
Xymorot bfc715c94c update: upgrade fast-check to major version 2 2020-07-25 22:39:39 +02:00
Xymorot f39c033a45 update: upgrade electron to major version 9 with spectron to 11 and associated changes 2020-07-25 22:30:00 +02:00
Xymorot f17801cb4c update: upgrade mocha to major version 8 2020-07-25 21:42:45 +02:00
Xymorot 419d4e804a update: upgrade nock to major version 13 2020-07-25 18:17:45 +02:00
Xymorot 05d8335afe update: upgrade ts-loader to major version 8 2020-07-25 02:12:46 +02:00
Xymorot ccf1112cf7 update: upgrade uuid to major version 8 2020-07-25 02:11:03 +02:00
Xymorot c68a579f7b update: run npm update 2020-07-25 02:08:08 +02:00
Xymorot 115782061d update: upgrade eslint to major version 7 and rework the application to fit new rules 2020-07-25 02:02:37 +02:00
Xymorot d017463cc9 update: upgrade @types/fs-extra to correct major version 2020-06-07 01:34:16 +02:00
Xymorot dd90b83eb5 update: run npm update 2020-06-07 01:30:47 +02:00
Xymorot 124022bad0 update: upgrade ts-loader to major version 7 2020-04-26 01:14:03 +02:00
Xymorot 2904e773d0 update: run npm update and audit fix 2020-04-26 01:11:14 +02:00
Xymorot 3b11054083 update: update @types/sinon to major version 9 2020-04-10 05:32:46 +02:00
Xymorot 773028ba73 update: update fs-extra to major version 9 2020-04-10 05:30:58 +02:00
Xymorot cfa7ba12da update: update prettier to major version 2, reformat code accordingly 2020-04-10 05:27:32 +02:00
Xymorot 8fb0b1375e update: run npm update and reformat code accordingly 2020-04-10 05:27:32 +02:00
Xymorot 3103c58842 update: run npm update 2020-03-03 23:51:37 +01:00
Xymorot 080d71f1e8 update: upgrade electron to major version 8 and spectron to major version 10 2020-03-03 23:44:44 +01:00
Xymorot 6d491562d3 update: upgrade jsdom to major version 16 2020-03-03 00:07:53 +01:00
Xymorot 304a41a0fb update: upgrade mocha to major version 7 2020-03-03 00:02:18 +01:00
Xymorot bba9c2475c update: upgrade sinon to major version 9 2020-03-02 23:52:16 +01:00
Xymorot e7fe0ae2c0 update: upgrade nock to major version 12 2020-03-02 23:49:18 +01:00
Xymorot 738a3348c1 update: upgrade nyc to major version 15 2020-03-02 23:43:13 +01:00
Xymorot f6190db213 update: upgrade uuid to major version 7 2020-03-02 23:31:50 +01:00
Xymorot c83e4d90ac update: upgrade husky to major version 4 2020-03-02 23:26:47 +01:00
Xymorot 60413e9ee7 update: run npm update and fix resulting eslint import/order errors 2020-03-02 23:21:10 +01:00
Xymorot 1f920796e0 feat: implement install functionality (under windows, using electron-squirrel-startup) 2020-02-09 20:25:05 +01:00
Xymorot 00ebd0e5c8 refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 2020-02-08 23:26:57 +01:00
Xymorot 8cc332f804 update: run npm update 2019-12-16 21:22:29 +01:00
Xymorot a8b9ccf832 refactor: replace tslint with @typescript-eslint/eslint-plugin as tslint will be deprecated in 2020
Some code refactoring and slight rule changes are done in this commit.
2019-12-15 01:14:39 +01:00
Xymorot 8c27962011 update: update dependencies and run npm audit fix 2019-12-13 04:07:25 +01:00
Xymorot 32b2c7e9bd update: remove webpack-stream (was needed in gulp, not needed anymore) 2019-12-13 04:00:35 +01:00
Xymorot e6a480a805 update: run npm update 2019-12-05 19:04:39 +01:00
Xymorot 482e5bd343 config: remove gulp and realize build process with concurrently 2019-12-04 03:51:28 +01:00
Xymorot 4f28d63136 update: run npm update 2019-11-26 22:51:53 +01:00
Xymorot c2179ac580 update: run npm update 2019-11-20 23:21:35 +01:00
Xymorot fce8e95a0e feat: install and use fs-extra instead of fs, implement groundwork for more sophisticated error reporting
also add tests and mocking framework
2019-11-20 23:21:34 +01:00
Xymorot a7d125bfaf refactor: use handlebars template engine to render the index html conditionally 2019-11-20 23:21:33 +01:00
Xymorot 934b3eea64 config: use exec instead of gulp-typescript to compile typescript with the standard tsc compiler
The main reason for this is to fix nyc html coverage reporting which had some weird problems with the generated source-maps.
2019-11-20 23:21:33 +01:00
Xymorot b71a15536d config: install fast-check for property based testing 2019-11-20 23:21:30 +01:00
Xymorot 946fe6f487 config: add instanbuljs/nyc for code coverage 2019-11-20 23:21:28 +01:00
Xymorot fa976cac9a test: add simple unit test with sinon and nock, also refactor 'test' directory to 'tests', split tests into integration and unit 2019-11-20 23:21:27 +01:00
Xymorot f3123264be config: install @types/gulp 2019-11-20 23:21:26 +01:00