Xymorot
|
a268de6f22
|
meta: export icon as optimized svg (from inkscape)
|
2021-07-26 21:17:48 +02:00 |
Xymorot
|
a50d3e2a7a
|
update: upgrade @prettier/plugin-xml to major version 1
|
2021-07-25 21:36:52 +02:00 |
Xymorot
|
ef6f23e688
|
update: upgrade husky to major version 7
|
2021-07-25 21:00:53 +02:00 |
Xymorot
|
eba1e5c5f1
|
update: run npm update
|
2021-07-25 20:55:34 +02:00 |
Xymorot
|
9512210624
|
meta: integrate vite, remove webpack
|
2021-07-25 20:39:59 +02:00 |
Xymorot
|
dc68771232
|
doc: use npx commands for typeorm
|
2021-07-18 16:06:18 +02:00 |
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
|
55a5047328
|
update: upgrade svelte-loader to version 3
|
2021-01-24 20:14:24 +01:00 |
Xymorot
|
fea3f53681
|
reformat: use correct type (fix eslint warning)
|
2021-01-24 20:12:10 +01:00 |
Xymorot
|
6e87ffc36c
|
meta: allow a maximum of 0 warnings for the lint script (as intended)
|
2021-01-24 20:11:01 +01:00 |
Xymorot
|
cc0e584f5b
|
update: run npm update
|
2021-01-24 20:05:45 +01:00 |
Xymorot
|
8eac33e231
|
refactor: change most eslint rules to only warn the user, re-enable some eslint rules and change code accordingly
|
2021-01-24 19:48:06 +01: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
|
8d6d7dc6d8
|
fix: tune the cloudflare logic to work with hcaptcha, remove timeout for the test possibly needing to solve a captcha
|
2021-01-24 19:06:14 +01:00 |
Xymorot
|
31945cac08
|
fix: fuck cloudflare
|
2021-01-17 19:40:24 +01:00 |
Xymorot
|
523bc7e75e
|
refactor: remove unneeded dependency @types/node-fetch
|
2021-01-15 22:26:09 +01:00 |
Xymorot
|
5f354a2f60
|
refactor: uninstall unused dependency node-fetch
|
2021-01-07 23:24:41 +01:00 |
Xymorot
|
359aea8968
|
refactor: move shared types and services into a "shared" folder inside "src"
|
2021-01-07 23:21:03 +01:00 |
Xymorot
|
ca1f8a7b4e
|
meta: remove line for TOC
|
2021-01-07 22:21:47 +01:00 |
Xymorot
|
4d7996c2e1
|
refactor: re-name NhentaiLogin.svelte component to NhentaiSaveFavorites.svelte
|
2021-01-07 22:19:14 +01:00 |
Xymorot
|
d1b2b97f76
|
refactor: re-organize components folder structure
|
2021-01-07 22:14:31 +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
|
799b7271e3
|
meta: remove superfluous slashes in test:fast npm script
|
2021-01-07 02:13:48 +01:00 |
Xymorot
|
4141b31349
|
meta: ask for code review in CONTRIBUTING.md
|
2021-01-07 01:14:54 +01:00 |
Xymorot
|
b764346c88
|
meta: provide better type declaration for svelte modules
|
2021-01-06 14:53:10 +01:00 |
Xymorot
|
09dc14726d
|
meta: change naming convention of interfaces and use importsNotUsedAsValues: 'error' in tsconfig for clearer imports
|
2021-01-06 02:35:46 +01:00 |
Xymorot
|
a807c6f2be
|
meta: replace google links with duckduckgo
|
2021-01-06 02:34:13 +01:00 |
Xymorot
|
571f3c5402
|
meta: specify electron version in webpack.config.js and add electron updating info to CONTRIBUTING.md
|
2021-01-06 01:06:33 +01:00 |
Xymorot
|
657ec825ab
|
update: upgrade webpack to version 5 and cleanup a bit of renderer code
|
2021-01-06 00:58:12 +01:00 |
Xymorot
|
0e58f115b4
|
update: run npm update and reset @types/node to version 12
|
2021-01-06 00:02:21 +01:00 |
Xymorot
|
e2008a8588
|
feat: add some crude wait time optimization to safe-loading URLs in an URL app window
|
2021-01-05 23:16:53 +01:00 |
Xymorot
|
9c2adbb626
|
meta: turn off prefer-promise-reject-errors rule for test files
|
2021-01-05 23:15:34 +01:00 |
Xymorot
|
8125b8b8a4
|
meta: specify prefer-destructuring to only apply on variable declaration, not assignment
|
2021-01-05 23:15:33 +01:00 |
Xymorot
|
c0eff54795
|
meta: increase the typescript config separation of main and renderer files
|
2021-01-05 16:59:02 +01:00 |
Xymorot
|
ac7eb61515
|
meta: specify stricter @typescript-eslint/naming-convention rule
The current codebase already is compliant.
|
2021-01-05 16:51:05 +01:00 |
Xymorot
|
597f9aaee0
|
feat: implement progress bar (os-level API) for getting favorites
|
2021-01-05 03:14:36 +01:00 |
Xymorot
|
9a7bd1d688
|
fix: reset mutex on closing a site app window, freeing the lock
|
2021-01-05 02:29:01 +01:00 |
Xymorot
|
4e15730858
|
meta: remove wrong explanation
|
2021-01-05 01:45:16 +01:00 |
Xymorot
|
d711e39ce5
|
meta: add eslint rule "curly" because it makes git commits cleaner
|
2021-01-04 23:41:12 +01:00 |
Xymorot
|
82a97d0f40
|
fix: implement mutex for the nhentai app window so multiple calls to getting the favorites just do the thing one after another
This commit also fixes some other bugs and cleans up related code.
|
2021-01-04 23:40:15 +01:00 |
Xymorot
|
72bac8e06a
|
refactor: implement safe download method for url app window
|
2021-01-04 23:35:01 +01:00 |
Xymorot
|
02df7e739a
|
fix: make it possible to cancel the selecting of folder when getting nhentai favorites
|
2021-01-04 22:12:37 +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
|
d889a466c8
|
meta: nani?
|
2021-01-04 21:41:29 +01:00 |
Xymorot
|
c6dd4855be
|
meta: add information on how to run typeorm commands with better-sqlite3 built for electron
|
2020-12-28 23:37:58 +01:00 |
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
|
5300207498
|
update: upgrade electron-rebuild to version 2
|
2020-11-12 21:28:23 +01:00 |
Xymorot
|
974e47ff04
|
meta: remove orphaned eslint override
|
2020-11-12 21:21:13 +01:00 |
Xymorot
|
b9378219e9
|
meta: move separate eslintrc files into the main one with extends rules
The reason is my IDE likes it better this way.
|
2020-11-12 21:19:07 +01:00 |