Commit Graph

23 Commits

Author SHA1 Message Date
Xymorot d5697540a8 update: upgrade dependencies and fix tests
- remove spectron
- use electron-mocha to run mocha test suites inside electron
2020-12-28 19:58:20 +01:00
Xymorot 4c169178d9 meta: fix typo 2020-12-28 17:26:02 +01:00
Xymorot 841f19af53 refactor: rename all interface files to *.d.ts so that no unnecessary js files are created 2020-11-10 21:42:12 +01:00
Xymorot 846a64f993 refactor: use type which is closer to pre-defined typescript type for answer.ts 2020-11-10 21:18:33 +01:00
Xymorot 09d609f414 update: upgrade electron to version 10 (and spectron to 12) 2020-11-10 20:50:52 +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 e862d15d75 meta: update invalid class comment 2020-11-04 21:21:41 +01:00
Xymorot 2e0bfa3260 fix: define icon path relative to app path 2020-10-31 23:12:00 +01:00
Xymorot fc391a02e5 feat: make services gettable and injectable by simple strings and not needing to call Symbol.for every time 2020-08-08 18:23:29 +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 8b9936a4f8 meta: add prefer-destructuring eslint rule 2020-07-29 16:44:19 +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 0baba65686 fix: do not load mocks in container.ts since they are not available in the built app 2020-07-25 22:28:55 +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 814b390034 reformat: remove quotes in enum keys 2020-05-30 02:48:39 +02:00
Xymorot 288deee56f refactor: use a new database for the store
BREAKING CHANGE: old file-based store data is lost
2020-04-22 02:06:02 +02:00
Xymorot 9e5abaeb42 fix: fix typos 2020-04-22 02:06:02 +02:00
Xymorot 9f411cf6c8 refactor: fix typo (unsave -> unsafe) 2020-04-10 15:54:38 +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 080d71f1e8 update: upgrade electron to major version 8 and spectron to major version 10 2020-03-03 23:44:44 +01:00
Xymorot 60413e9ee7 update: run npm update and fix resulting eslint import/order errors 2020-03-02 23:21:10 +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