Commit Graph

  • a268de6f22 meta: export icon as optimized svg (from inkscape) main Xymorot 2021-07-26 21:14:57 +0200
  • a50d3e2a7a update: upgrade @prettier/plugin-xml to major version 1 Xymorot 2021-07-25 21:36:52 +0200
  • ef6f23e688 update: upgrade husky to major version 7 Xymorot 2021-07-25 21:00:53 +0200
  • eba1e5c5f1 update: run npm update Xymorot 2021-07-25 20:55:34 +0200
  • 9512210624 meta: integrate vite, remove webpack Xymorot 2021-07-25 20:38:51 +0200
  • dc68771232 doc: use npx commands for typeorm Xymorot 2021-07-18 16:06:18 +0200
  • 4bb6e5c166 feat: implement entity API and reactive store-like modules in frontend Xymorot 2021-01-30 22:34:36 +0100
  • 55a5047328 update: upgrade svelte-loader to version 3 Xymorot 2021-01-24 20:14:24 +0100
  • fea3f53681 reformat: use correct type (fix eslint warning) Xymorot 2021-01-24 20:12:10 +0100
  • 6e87ffc36c meta: allow a maximum of 0 warnings for the lint script (as intended) Xymorot 2021-01-24 20:11:01 +0100
  • cc0e584f5b update: run npm update Xymorot 2021-01-24 19:54:28 +0100
  • 8eac33e231 refactor: change most eslint rules to only warn the user, re-enable some eslint rules and change code accordingly Xymorot 2021-01-24 19:48:06 +0100
  • 6b2824daab feat: add work serialization (and basis for the other entities) and an example ipc channel to get a work entity Xymorot 2021-01-24 19:11:45 +0100
  • 8d6d7dc6d8 fix: tune the cloudflare logic to work with hcaptcha, remove timeout for the test possibly needing to solve a captcha Xymorot 2021-01-24 18:43:01 +0100
  • 31945cac08 fix: fuck cloudflare Xymorot 2021-01-17 19:40:24 +0100
  • 523bc7e75e refactor: remove unneeded dependency @types/node-fetch Xymorot 2021-01-15 22:26:09 +0100
  • 5f354a2f60 refactor: uninstall unused dependency node-fetch Xymorot 2021-01-07 23:24:41 +0100
  • 359aea8968 refactor: move shared types and services into a "shared" folder inside "src" Xymorot 2021-01-07 23:21:03 +0100
  • ca1f8a7b4e meta: remove line for TOC Xymorot 2021-01-07 22:21:47 +0100
  • 4d7996c2e1 refactor: re-name NhentaiLogin.svelte component to NhentaiSaveFavorites.svelte Xymorot 2021-01-07 22:19:14 +0100
  • d1b2b97f76 refactor: re-organize components folder structure Xymorot 2021-01-07 22:14:31 +0100
  • 0a2a266176 feat: add functionality to get a work entity from a nhentai gallery id Xymorot 2021-01-07 04:51:07 +0100
  • 799b7271e3 meta: remove superfluous slashes in test:fast npm script Xymorot 2021-01-07 02:13:48 +0100
  • 4141b31349 meta: ask for code review in CONTRIBUTING.md Xymorot 2021-01-07 01:14:54 +0100
  • b764346c88 meta: provide better type declaration for svelte modules Xymorot 2021-01-06 14:53:10 +0100
  • 09dc14726d meta: change naming convention of interfaces and use importsNotUsedAsValues: 'error' in tsconfig for clearer imports Xymorot 2021-01-06 02:35:46 +0100
  • a807c6f2be meta: replace google links with duckduckgo Xymorot 2021-01-06 02:34:13 +0100
  • 571f3c5402 meta: specify electron version in webpack.config.js and add electron updating info to CONTRIBUTING.md Xymorot 2021-01-06 01:06:33 +0100
  • 657ec825ab update: upgrade webpack to version 5 and cleanup a bit of renderer code Xymorot 2021-01-06 00:58:12 +0100
  • 0e58f115b4 update: run npm update and reset @types/node to version 12 Xymorot 2021-01-06 00:02:21 +0100
  • e2008a8588 feat: add some crude wait time optimization to safe-loading URLs in an URL app window Xymorot 2021-01-05 23:16:53 +0100
  • 9c2adbb626 meta: turn off prefer-promise-reject-errors rule for test files Xymorot 2021-01-05 23:14:47 +0100
  • 8125b8b8a4 meta: specify prefer-destructuring to only apply on variable declaration, not assignment Xymorot 2021-01-05 23:13:16 +0100
  • c0eff54795 meta: increase the typescript config separation of main and renderer files Xymorot 2021-01-05 16:59:02 +0100
  • ac7eb61515 meta: specify stricter @typescript-eslint/naming-convention rule Xymorot 2021-01-05 16:51:05 +0100
  • 597f9aaee0 feat: implement progress bar (os-level API) for getting favorites Xymorot 2021-01-05 03:14:36 +0100
  • 9a7bd1d688 fix: reset mutex on closing a site app window, freeing the lock Xymorot 2021-01-05 02:29:01 +0100
  • 4e15730858 meta: remove wrong explanation Xymorot 2021-01-05 01:45:16 +0100
  • d711e39ce5 meta: add eslint rule "curly" because it makes git commits cleaner Xymorot 2021-01-04 23:41:12 +0100
  • 82a97d0f40 fix: implement mutex for the nhentai app window so multiple calls to getting the favorites just do the thing one after another Xymorot 2021-01-04 23:40:15 +0100
  • 72bac8e06a refactor: implement safe download method for url app window Xymorot 2021-01-04 23:35:01 +0100
  • 02df7e739a fix: make it possible to cancel the selecting of folder when getting nhentai favorites Xymorot 2021-01-04 22:12:37 +0100
  • 995101ebec refactor: extract dialog functionality of electron into a service so it can be developed centrally Xymorot 2021-01-04 22:11:14 +0100
  • d889a466c8 meta: nani? Xymorot 2021-01-04 21:41:29 +0100
  • c6dd4855be meta: add information on how to run typeorm commands with better-sqlite3 built for electron Xymorot 2020-12-28 23:37:58 +0100
  • d5697540a8 update: upgrade dependencies and fix tests Xymorot 2020-12-28 19:58:20 +0100
  • 4c169178d9 meta: fix typo Xymorot 2020-12-28 17:26:02 +0100
  • 5300207498 update: upgrade electron-rebuild to version 2 Xymorot 2020-11-12 21:28:23 +0100
  • 974e47ff04 meta: remove orphaned eslint override Xymorot 2020-11-12 21:21:13 +0100
  • b9378219e9 meta: move separate eslintrc files into the main one with extends rules Xymorot 2020-11-12 21:19:07 +0100
  • 7278d902c1 meta: move javascript files for building etc. into a scripts folder Xymorot 2020-11-12 21:09:43 +0100
  • 8c56b89f0c meta: update version in package-lock.json by running npm install Xymorot 2020-11-11 22:21:27 +0100
  • 841f19af53 refactor: rename all interface files to *.d.ts so that no unnecessary js files are created Xymorot 2020-11-10 21:42:12 +0100
  • 8d91b5fb3c refactor: use new typescript types to to able to remove eslint-disable comment Xymorot 2020-11-10 21:39:19 +0100
  • 2cd9531f3b meta: change productName in package.json to Renai-dev to avoid conflicts when developing the app on system on which it is installed productively Xymorot 2020-11-10 21:29:26 +0100
  • 846a64f993 refactor: use type which is closer to pre-defined typescript type for answer.ts Xymorot 2020-11-10 21:18:33 +0100
  • 09d609f414 update: upgrade electron to version 10 (and spectron to 12) Xymorot 2020-11-10 20:50:52 +0100
  • a0ccd70709 meta: add missing entry to exclude directive in .nycrc.yml Xymorot 2020-11-10 20:50:01 +0100
  • 588486f4da meta: add infos about better-sqlite3 and typeorm config Xymorot 2020-11-09 20:30:28 +0100
  • 8551c1ea6a update: upgrade typescript to version 4, together with eslint plugins Xymorot 2020-11-09 19:44:07 +0100
  • dd4d9685e2 update: run npm audit fix Xymorot 2020-11-09 19:07:57 +0100
  • be62c15dfb refactor: use better-sqlite3 instead of sqlite3 Xymorot 2020-11-09 18:44:58 +0100
  • ea9b1e6055 update: run npm update Xymorot 2020-11-09 18:30:30 +0100
  • 913d2653bb test: fix importing of electron Xymorot 2020-11-09 18:24:16 +0100
  • 1618ac552b feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents Xymorot 2020-11-09 18:15:30 +0100
  • f54edba6fc test: refactor some methods out of main.spec.ts and add rules to exclude test folders in eslint and forge Xymorot 2020-11-09 18:11:43 +0100
  • 0354d645c5 meta: allow constant conditions in loop Xymorot 2020-11-06 00:17:42 +0100
  • 485cbf9043 fix: remove throwing of error in uncaughtException handler Xymorot 2020-11-04 21:47:47 +0100
  • e862d15d75 meta: update invalid class comment Xymorot 2020-11-04 21:21:41 +0100
  • 2e0bfa3260 fix: define icon path relative to app path Xymorot 2020-10-31 23:12:00 +0100
  • 64466943c9 meta: rename watch script to dev in package.json and documentation Xymorot 2020-10-31 21:47:18 +0100
  • 992fcdda84 feat: bind logger service first Xymorot 2020-10-31 15:24:50 +0100
  • 34ada21cc7 meta: add HentaiNexus to sites.md Xymorot 2020-09-26 01:18:02 +0200
  • 2179e0e06c fix: add missing JoinTable statement Xymorot 2020-08-18 00:58:40 +0200
  • cc2365dc26 feat: add explicit defaults for non-nullable columns and improve typings for nullable columns Xymorot 2020-08-18 00:29:49 +0200
  • 40618ce65c feat: allow multiple works per work character Xymorot 2020-08-08 18:59:55 +0200
  • bbc04d4467 refactor: remove unnecessary type alias Xymorot 2020-08-08 18:25:30 +0200
  • fc391a02e5 feat: make services gettable and injectable by simple strings and not needing to call Symbol.for every time Xymorot 2020-08-08 18:23:29 +0200
  • 6c0456fa0d refactor: rename and add http status codes according to https://www.iana.org/assignments/http-status-codes Xymorot 2020-08-08 17:40:42 +0200
  • 19c6807ef0 meta: adjust doc comments for http.d.ts Xymorot 2020-08-06 23:46:06 +0200
  • ae30e504e6 meta: add rating/ranking discussion file to workspace Xymorot 2020-08-06 23:32:00 +0200
  • 2ab530e95c update: run npm update and npm audit fix Xymorot 2020-08-06 23:11:08 +0200
  • 96454170f7 meta: adjust EditorConfig file comments to my taste Xymorot 2020-08-06 23:05:54 +0200
  • ab559371df meta: only run build script after linting and format checking pre-commit script Xymorot 2020-08-05 22:50:45 +0200
  • 9672c9b5ed feat: implement a logger service and make it log uncaught exceptions, make unhandled rejections throw an exception, fix spectron test Xymorot 2020-08-05 22:48:00 +0200
  • 28c26ff258 meta: only audit production packages in forge script Xymorot 2020-07-30 21:54:55 +0200
  • 8b9936a4f8 meta: add prefer-destructuring eslint rule Xymorot 2020-07-29 16:44:19 +0200
  • b4bf619b5d meta: add eqeqeq rule to eslint Xymorot 2020-07-26 02:20:03 +0200
  • 38e8a1f4af meta: fix typo in comment Xymorot 2020-07-26 00:46:39 +0200
  • bfc715c94c update: upgrade fast-check to major version 2 Xymorot 2020-07-25 22:39:39 +0200
  • f39c033a45 update: upgrade electron to major version 9 with spectron to 11 and associated changes Xymorot 2020-07-25 22:30:00 +0200
  • 0baba65686 fix: do not load mocks in container.ts since they are not available in the built app Xymorot 2020-07-25 22:28:55 +0200
  • f17801cb4c update: upgrade mocha to major version 8 Xymorot 2020-07-25 21:35:14 +0200
  • 419d4e804a update: upgrade nock to major version 13 Xymorot 2020-07-25 18:17:45 +0200
  • 05d8335afe update: upgrade ts-loader to major version 8 Xymorot 2020-07-25 02:12:46 +0200
  • ccf1112cf7 update: upgrade uuid to major version 8 Xymorot 2020-07-25 02:11:03 +0200
  • c68a579f7b update: run npm update Xymorot 2020-07-25 02:08:08 +0200
  • 115782061d update: upgrade eslint to major version 7 and rework the application to fit new rules Xymorot 2020-07-25 02:02:37 +0200
  • 50fbdeb96c fix: remove electron-version.js from final build Xymorot 2020-07-22 21:39:56 +0200
  • 8bb0a0220b remove: remove class and style utility functions (use Element.classList and HTMLElement.style instead) Xymorot 2020-06-07 16:40:32 +0200