Commit Graph

14 Commits

Author SHA1 Message Date
Xymorot 4bb6e5c166 feat: implement entity API and reactive store-like modules in frontend
Also does a bunch of other stuff.
2021-05-30 18:57:43 +02:00
Xymorot 6b2824daab feat: add work serialization (and basis for the other entities) and an example ipc channel to get a work entity
This commit also adds language codes and a migration which inserts them all into the database.

BREAKING CHANGE: redoes the initial database migration
2021-01-24 19:11:45 +01:00
Xymorot 31945cac08 fix: fuck cloudflare 2021-01-17 19:40:24 +01:00
Xymorot 0a2a266176 feat: add functionality to get a work entity from a nhentai gallery id
This is more of a vertical slice of the intended functionality and needs to be extended.
2021-01-07 04:53:17 +01:00
Xymorot 995101ebec refactor: extract dialog functionality of electron into a service so it can be developed centrally 2021-01-04 22:11:14 +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 992fcdda84 feat: bind logger service first 2020-10-31 15:24:50 +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 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 8fb0b1375e update: run npm update and reformat code accordingly 2020-04-10 05:27:32 +02: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