Commit Graph

288 Commits

Author SHA1 Message Date
Xymorot 588486f4da meta: add infos about better-sqlite3 and typeorm config 2020-11-09 20:30:28 +01:00
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 913d2653bb test: fix importing of electron 2020-11-09 18:24:16 +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 f54edba6fc test: refactor some methods out of main.spec.ts and add rules to exclude test folders in eslint and forge 2020-11-09 18:11:43 +01:00
Xymorot 0354d645c5 meta: allow constant conditions in loop
This allows the pattern of a while loop with the condition 'true' and break in the body.
2020-11-06 00:17:42 +01:00
Xymorot 485cbf9043 fix: remove throwing of error in uncaughtException handler 2020-11-04 21:47:47 +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 64466943c9 meta: rename watch script to dev in package.json and documentation 2020-10-31 21:47:18 +01:00
Xymorot 992fcdda84 feat: bind logger service first 2020-10-31 15:24:50 +01:00
Xymorot 34ada21cc7 meta: add HentaiNexus to sites.md 2020-09-26 01:18:02 +02:00
Xymorot 2179e0e06c fix: add missing JoinTable statement
BREAKING CHANGE: This commit replaces the initial typeorm migration.
2020-08-18 00:59:21 +02:00
Xymorot cc2365dc26 feat: add explicit defaults for non-nullable columns and improve typings for nullable columns
BREAKING CHANGE: This commit replaces the initial typeorm migration.
2020-08-18 00:30:25 +02:00
Xymorot 40618ce65c feat: allow multiple works per work character
BREAKING CHANGE: This commit replaces the initial typeorm migration.
2020-08-08 18:59:55 +02:00
Xymorot bbc04d4467 refactor: remove unnecessary type alias 2020-08-08 18:25:30 +02: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 6c0456fa0d refactor: rename and add http status codes according to https://www.iana.org/assignments/http-status-codes 2020-08-08 17:40:42 +02:00
Xymorot 19c6807ef0 meta: adjust doc comments for http.d.ts 2020-08-06 23:46:06 +02:00
Xymorot ae30e504e6 meta: add rating/ranking discussion file to workspace 2020-08-06 23:32:00 +02:00
Xymorot 2ab530e95c update: run npm update and npm audit fix 2020-08-06 23:11:08 +02:00
Xymorot 96454170f7 meta: adjust EditorConfig file comments to my taste 2020-08-06 23:05:54 +02:00
Xymorot ab559371df meta: only run build script after linting and format checking pre-commit script 2020-08-05 22:50:45 +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 28c26ff258 meta: only audit production packages in forge script 2020-07-30 21:54:55 +02:00
Xymorot 8b9936a4f8 meta: add prefer-destructuring eslint rule 2020-07-29 16:44:19 +02:00
Xymorot b4bf619b5d meta: add eqeqeq rule to eslint 2020-07-26 02:20:03 +02:00
Xymorot 38e8a1f4af meta: fix typo in comment 2020-07-26 00:46:39 +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 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 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 50fbdeb96c fix: remove electron-version.js from final build 2020-07-22 21:39:56 +02:00
Xymorot 8bb0a0220b remove: remove class and style utility functions (use Element.classList and HTMLElement.style instead) 2020-06-07 16:40:32 +02:00
Xymorot 642ae830a6 test: split compiled classes string into array for technically correct assertion 2020-06-07 02:38:14 +02:00
Xymorot d85fec9bdb remove: remove constructor type since it isn't needed anymore 2020-06-07 02:17:21 +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 814b390034 reformat: remove quotes in enum keys 2020-05-30 02:48:39 +02:00
Xymorot 47e77339fa refactor: change databasePath to databaseDir 2020-05-14 22:13:12 +02:00
Xymorot 45d9e9e205 meta: add engines key in package.json and related documentation 2020-05-14 22:01:37 +02:00
Xymorot 9e133a35ba meta: clarify jsDoc comment 2020-05-14 21:20:17 +02:00