114 Commits

Author SHA1 Message Date
93c0570bc4 test: increase timeout for application test 2019-11-20 23:21:31 +01:00
1e3391a993 test: implement tests for renderer util service 2019-11-20 23:21:31 +01:00
47a164169d config: adjust pre-commit script to run prettier and not prettier:write since the written changes are not staged 2019-11-20 23:21:31 +01:00
0bec8a8a76 fix: make style util function work when a style only has true as value 2019-11-20 23:21:31 +01:00
b71a15536d config: install fast-check for property based testing 2019-11-20 23:21:30 +01:00
bf1cd72f7c doc: add list of testing packages together with their usage 2019-11-20 23:21:30 +01:00
5acc27c6d9 config: disable typedef tslint rule in tests 2019-11-20 23:21:30 +01:00
bdaab7f5bd config: fix include array to only include relevant directories 2019-11-20 23:21:30 +01:00
5889e828f6 config: add html coverage reporter and only report summary in console 2019-11-20 23:21:29 +01:00
caf1460139 fix: do not filter style properties in style object with value 0 2019-11-20 23:21:29 +01:00
17eddcf157 config: configure quoteProps to consistent in prettier 2019-11-20 23:21:29 +01:00
f28cd79e26 test: move main.spec on folder up 2019-11-20 23:21:29 +01:00
3c27fcf8a0 config: exclude entities from nyc coverage 2019-11-20 23:21:28 +01:00
d2c40cee18 config: add specific tslint file for tests, adjust eslint/tslint to fail on broken rule (error severity) 2019-11-20 23:21:28 +01:00
dd3fd42fea config: add prefer-template to eslint and tslint 2019-11-20 23:21:28 +01:00
946fe6f487 config: add instanbuljs/nyc for code coverage 2019-11-20 23:21:28 +01:00
3ea82c9848 doc: clarify usage of the 'test' commit type 2019-11-20 23:21:27 +01:00
33c2f9de6f test: remove split between integration and unit tests, use tags instead 2019-11-20 23:21:27 +01:00
59f2ce6f5f config: add lint script to pre-commit script 2019-11-20 23:21:27 +01:00
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
1d907af455 test: refactor main test file 2019-11-20 23:21:26 +01:00
f3123264be config: install @types/gulp 2019-11-20 23:21:26 +01:00
857a200d63 update: eslint-config-prettier 2019-11-20 23:21:26 +01:00
8038525ad0 config: add pre-push hook (including linting and testing) 2019-11-20 23:21:26 +01:00
35f940ab7e config: add out folder to ignore list of eslint 2019-11-20 23:21:25 +01:00
db1c79a384 test: install chai as assertion library 2019-11-20 23:21:25 +01:00
e7dcdb9580 test: make initial test platform independent 2019-11-20 23:21:25 +01:00
6a8e36ca2a update: run npm update 2019-11-20 23:21:25 +01:00
cd22df6f07 test: add test framework (spectron + mocha), combined with refactoring of the directory structures 2019-11-20 23:21:24 +01:00
ad5d59cef9 config: remove lint processes from typescript and move prettier commit hooks via husky 2019-11-20 23:21:24 +01:00
8207d727f8 reformat: run prettier 2019-11-20 23:21:24 +01:00
c769e06366 doc: make comment more generic to secure it against architectural changes 2019-11-20 23:21:24 +01:00
514684dc14 doc: update commit types concerning comments 2019-11-20 23:21:23 +01:00
3e15732362 config: fix eslint-check script 2019-11-20 23:21:23 +01:00
03026f1cdd feat: run typeorm database migrations on app start 2019-11-20 23:21:23 +01:00
f334b68108 feat: create error service to centralize the handling of errors 2019-11-20 23:21:22 +01:00
f4c17b9d36 update: run npm update and upgrade electron from 5 to 6 2019-11-20 23:21:22 +01:00
28c755435d config: implement webpack dev mode by unifying gulp and webpack
Now gulp does everything and can be started with the 'build' task with optional --dev and --watch flags for those modes respectively.
2019-11-20 23:21:22 +01:00
420cd4756d doc: add 'remove' commit type and refactor existing types 2019-11-20 23:21:16 +01:00
7efad63b1f doc: change commit type order 2019-11-20 23:15:23 +01:00
28cfe93d73 refactor: remove webpack aliases 2019-11-20 23:15:22 +01:00
254e4216e6 refactor: make IpcEvent an interface (from type) 2019-11-20 23:15:22 +01:00
9d39632b73 fix: wrap 2 static texts in translate method 2019-11-20 23:15:22 +01:00
8115a1b1ee fix: return unmount function in onMount handler 2019-11-20 23:15:22 +01:00
6b1b995c9c remove: delete Divide pattern until there is a clearer idea of the UI 2019-11-20 23:15:20 +01:00
3079c33d37 feat: use uuid to get the correct ipc response only in the promise call that the request came from 2019-07-30 23:58:58 +02:00
763d954775 fix: remove syntax error 2019-07-30 23:57:13 +02:00
56b09bda92 update: run npm update (svelte, svelte-loader) 2019-07-30 23:00:15 +02:00
389df67605 feat: implement nhentai login and refactor large pieces of code in the process 2019-07-26 23:05:29 +02:00
6d82b16d5c feat: implement simple filesystem store 2019-07-26 22:34:25 +02:00