Commit Graph

235 Commits

Author SHA1 Message Date
Xymorot 288deee56f refactor: use a new database for the store
BREAKING CHANGE: old file-based store data is lost
2020-04-22 02:06:02 +02:00
Xymorot 9e5abaeb42 fix: fix typos 2020-04-22 02:06:02 +02:00
Xymorot 60eb8fb9fa feat: enable caching in typeorm connection options
The cache still needs to be explicitly used in each query, this commit only enables the orm to do so.
2020-04-22 02:06:01 +02:00
Xymorot b202c270bc fix: add JoinTable annotation to ManyToMany relations in library entities
BREAKING CHANGE: this commits deletes the existing migration
2020-04-21 01:07:00 +02:00
Xymorot 27c252cd0c fix: fix typo 2020-04-21 00:48:01 +02:00
Xymorot 9f411cf6c8 refactor: fix typo (unsave -> unsafe) 2020-04-10 15:54:38 +02:00
Xymorot 3b11054083 update: update @types/sinon to major version 9 2020-04-10 05:32:46 +02:00
Xymorot 773028ba73 update: update fs-extra to major version 9 2020-04-10 05:30:58 +02:00
Xymorot b7972c44b9 refactor: only fail npm audit in forge script on a high or higher level of vulnerability 2020-04-10 05:27:33 +02:00
Xymorot cfa7ba12da update: update prettier to major version 2, reformat code accordingly 2020-04-10 05:27:32 +02:00
Xymorot 8fb0b1375e update: run npm update and reformat code accordingly 2020-04-10 05:27:32 +02:00
Xymorot 052a9c3a34 refactor: add separate tsconfig for renderer 2020-04-10 05:27:32 +02:00
Xymorot 1324179ef2 refactor: correct webpack configuration 2020-04-10 05:27:31 +02:00
Xymorot aeff7f7b51 feat: update typeorm entities and reset database migrations
BREAKING CHANGE: this commits deletes old database migrations
2020-04-10 05:27:31 +02:00
Xymorot 78ddf195ff meta: refactor all many relations to be generic, since it makes no difference in sql 2020-04-10 03:23:12 +02:00
Xymorot e1d9abdf03 meta: change relation from source to site to optional (nullable) 2020-04-10 03:10:32 +02:00
Xymorot 106c989bb8 meta: delete old library schema, add hierarchy to world character entity 2020-04-08 02:07:17 +02:00
Xymorot 80d00758ee meta: change release date property from string to Date 2020-04-07 23:55:59 +02:00
Xymorot c33867f20d meta: change rating property to ranking in copy entity 2020-04-05 16:17:57 +02:00
Xymorot 93c4db5d65 meta: rename character property in various entities 2020-04-05 14:43:03 +02:00
Xymorot 12e9572c9f meta: change authors to workAuthors in work entity 2020-04-05 14:39:29 +02:00
Xymorot 45fe642e49 meta: change stories to works in world entity 2020-04-05 14:31:09 +02:00
Xymorot 9e8d356ede meta: change lyricalCharacters to workCharacters in world character entity 2020-04-05 14:28:45 +02:00
Xymorot 55ca8c964d meta: allow multiple author roles per work author entity 2020-03-25 17:53:06 +01:00
Xymorot 8a24245444 meta: correct column name for author entity 2020-03-25 17:49:23 +01:00
Xymorot 30b7fb1528 meta: use lowerCamelCase for column names 2020-03-25 17:41:40 +01:00
Xymorot dd94b9bc9f meta: rename local_location to location in copy entity 2020-03-25 17:18:04 +01:00
Xymorot e580c9851f meta: rename 2 entities to singular form in Renai.drawio 2020-03-04 00:11:26 +01:00
Xymorot 01a4ba396b meta: remove 'latest' version constraints in package.json 2020-03-03 23:53:51 +01:00
Xymorot 3103c58842 update: run npm update 2020-03-03 23:51:37 +01:00
Xymorot 080d71f1e8 update: upgrade electron to major version 8 and spectron to major version 10 2020-03-03 23:44:44 +01:00
Xymorot 5496fef4bc meta: add information about the use-case of the electron-version npm script 2020-03-03 22:49:32 +01:00
Xymorot 6d491562d3 update: upgrade jsdom to major version 16 2020-03-03 00:07:53 +01:00
Xymorot 304a41a0fb update: upgrade mocha to major version 7 2020-03-03 00:02:18 +01:00
Xymorot bba9c2475c update: upgrade sinon to major version 9 2020-03-02 23:52:16 +01:00
Xymorot e7fe0ae2c0 update: upgrade nock to major version 12 2020-03-02 23:49:18 +01:00
Xymorot 738a3348c1 update: upgrade nyc to major version 15 2020-03-02 23:43:13 +01:00
Xymorot f6190db213 update: upgrade uuid to major version 7 2020-03-02 23:31:50 +01:00
Xymorot c83e4d90ac update: upgrade husky to major version 4 2020-03-02 23:26:47 +01:00
Xymorot 60413e9ee7 update: run npm update and fix resulting eslint import/order errors 2020-03-02 23:21:10 +01:00
Xymorot 2ed49035c6 meta: redesign library database schema 2020-03-02 23:21:05 +01:00
Xymorot c2f3555eac meta: reject different tag names for different weights 2020-03-02 22:32:37 +01:00
Xymorot aca7eaddaf meta: consider censorship as a tag 2020-02-16 14:05:07 +01:00
Xymorot 1f920796e0 feat: implement install functionality (under windows, using electron-squirrel-startup) 2020-02-09 20:25:05 +01:00
Xymorot c829193adf meta: extend declaration of uuid/v1 2020-02-09 20:13:54 +01:00
Xymorot b3c31a4188 meta: add array-type rule to eslint
This forces array typings to be more consistent and readable.
2020-02-09 19:55:37 +01:00
Xymorot ce453380cb meta: retire "config" commit type in favor of "meta" 2020-02-09 00:42:33 +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
Xymorot 19c11312c5 config: fix building of index.html in watch mode (do not cache data.json) 2020-02-08 22:27:43 +01:00
Xymorot 21ac8602ff meta: add "with" and oxford comma to sentence 2020-02-08 18:43:21 +01:00