Commit Graph
100 Commits
Author SHA1 Message Date
Lukas Obermann 98316b63a9 fix: add missing vampiric gift identifier to activatable identifier group 2024-01-12 15:21:38 +01:00
Lukas Obermann ab32931aa6 build(deps): upgrade optolith-tsjsonschemamd to 0.10.5 2024-01-12 15:19:31 +01:00
Lukas Obermann c76ab56cb9 build(release): 0.15.3 2024-01-09 21:22:29 +01:00
Lukas Obermann 6c1f01578a style: configure prettier 2024-01-09 21:22:23 +01:00
Lukas Obermann 8f06497046 feat(cache): add ancestor blood advantages list as cache 2024-01-09 21:22:10 +01:00
Lukas Obermann 4319a98977 build(release): 0.15.2 2024-01-08 20:24:16 +01:00
Lukas Obermann 7247292c9e fix: rated sum targets should only be skill identifiers 2024-01-08 20:24:08 +01:00
Lukas Obermann da99b5308c build(release): 0.15.1 2024-01-06 16:39:00 +01:00
Lukas Obermann b0e0bddf32 feat: group abbreviated and full adventure points translations with and without preceding value 2024-01-06 16:38:55 +01:00
Lukas Obermann b0c95e75df build(release): 0.15.0 2023-12-29 19:32:03 +01:00
Lukas Obermann 04a57e8bc4 feat: type config type includes type name literal 2023-12-29 19:31:48 +01:00
Lukas Obermann d6395ea8f5 refactor!: convert core rule identifier to plain integer 2023-12-29 19:31:44 +01:00
Lukas Obermann 266fe4cb3f build(release): 0.14.0 2023-12-27 20:17:41 +01:00
Lukas Obermann 6f5391ee88 build(release): 0.13.8 2023-12-07 15:25:42 +01:00
Lukas Obermann 3ab0afd505 build(deps): upgrade optolith-tsjsonschemamd to 0.10.4 and update artifacts 2023-12-07 15:25:33 +01:00
Lukas Obermann a5d9c5b083 build(release): 0.13.7 2023-12-05 18:51:29 +01:00
Lukas Obermann 10cf5ad704 build(config): do not use value from optolith-tsjsonschemamd 2023-12-05 18:51:24 +01:00
Lukas Obermann 18cc6ea738 build(release): 0.13.6 2023-12-05 18:40:10 +01:00
Lukas Obermann cad7381ec0 build(config): do not use value from optolith-tsjsonschemamd 2023-12-05 18:40:07 +01:00
Lukas Obermann f502778542 build(release): 0.13.5 2023-12-05 18:38:53 +01:00
Lukas Obermann 2fd85cd780 build(deps): upgrade optolith-tsjsonschemamd to 0.10.2 2023-12-05 18:38:47 +01:00
Lukas Obermann 74aca44a89 build(release): 0.13.4 2023-12-01 19:16:58 +01:00
Lukas Obermann 8e6dab0907 fix: musical instruments may have a complexity and combat use 2023-12-01 19:16:50 +01:00
Lukas Obermann 13a3b530f4 fix: make complexity optional for natural weapons 2023-12-01 19:16:28 +01:00
Lukas Obermann 1d53d3a4d5 build: use new tsjsonschema imports 2023-12-01 19:15:21 +01:00
Lukas Obermann 9dfd55c067 build(deps): fix optolith-tsjsonschemamd being local 2023-11-14 18:00:34 +01:00
Lukas Obermann 6c4d0a354f build(deps): upgrade optolith-tsjsonschemamd to 0.10.0 and rebuild assets 2023-11-09 21:49:03 +01:00
Lukas Obermann 5c38b6c7c8 build(release): 0.13.3 2023-11-01 12:47:02 +01:00
Lukas Obermann 0c5ba3981e feat: ajv configuration options 2023-11-01 12:46:57 +01:00
Lukas Obermann 0aecc852b7 build(release): 0.13.2 2023-10-31 20:05:01 +01:00
Lukas Obermann 8d1b5b68ee build(deps): upgrade all dependencies 2023-10-31 20:04:54 +01:00
Lukas Obermann 686d41bd1f build(release): 0.13.1 2023-10-31 20:02:26 +01:00
Lukas Obermann 0fe96bcb9f feat: add strings for main window and spellwork/magical action categories 2023-10-31 20:02:13 +01:00
Lukas Obermann 952a0aa5bc feat: translation strings can vary by operating system 2023-10-31 20:02:01 +01:00
Lukas Obermann 8f61dbfd70 build(release): 0.13.0 2023-10-03 11:24:55 +02:00
Lukas Obermann 3068ee94ed feat!: change and add lots of new translations with new key format
The key is now a proper English text, so it can also be used as a fallback string.
2023-10-03 11:24:46 +02:00
Lukas Obermann 39cbbea2e9 build(deps): upgrade optolith-tsjsonschemamd to 0.9.4 2023-10-03 11:22:34 +02:00
Lukas Obermann 995c65db2b docs: fix bare url 2023-08-17 17:27:49 +02:00
Lukas Obermann 45cf7bfd3e feat: cache capability
This adds the option to build a cache from the database so that it doesn’t have
to be re-calculated every time. The first provided cache is a collections of new
applications and uses for skills.
2023-08-17 17:02:31 +02:00
Lukas Obermann 58c37c440e docs: rewrite and add a lot of sections based on additional Discord content 2023-08-17 15:05:37 +02:00
Lukas Obermann 802349ea5b fix: typo in getFilenamePrefixAsNumericId 2023-08-17 11:28:48 +02:00
Lukas Obermann 8689ec392f refactor: resolve discriminated union and separate attribute adjustments 2023-08-17 11:16:28 +02:00
Lukas Obermann fe5aa116f8 refactor!: replace all enums with union types to enable type-only usage
Enums require the library to be included in a bundle, which can be difficult in web environments.
2023-06-15 19:58:17 +02:00
Lukas Obermann 48b9963b8e build(release): 0.12.1 2023-06-11 18:09:17 +02:00
Lukas Obermann c4bf451195 feat: provide function to get raw validation results 2023-06-11 18:08:35 +02:00
Lukas Obermann 178ef85006 style: rename parameter to match the same in main.ts 2023-06-11 18:06:18 +02:00
Lukas Obermann 8e3915f716 fix: use different file name validation patterns per type
Locale and UI types use the locale identifier as their file name.
2023-06-11 18:05:43 +02:00
Lukas Obermann 7aff5ef453 build(release): 0.12.0 2023-06-03 22:28:25 +02:00
Lukas Obermann 79d8381c1b feat!: rename header tab keys and add button names 2023-06-03 22:27:56 +02:00
Lukas Obermann afb301ad5b build(release): 0.11.9 2023-05-31 14:56:22 +02:00
Lukas Obermann 940f5674f6 fix: move TypeId declaration to exported file 2023-05-31 14:56:16 +02:00
Lukas Obermann 9aad126035 build(release): 0.11.8 2023-05-31 14:52:53 +02:00
Lukas Obermann dcb95e8ee0 fix(exports): config exports did not match new folder structure 2023-05-31 14:52:49 +02:00
Lukas Obermann 022d953003 build(release): 0.11.7 2023-05-30 10:30:32 +02:00
Lukas Obermann 62b0eb0fda fix: restrict ValidResults types to each entity's type 2023-05-30 10:30:26 +02:00
Lukas Obermann 81e9932aae build(release): 0.11.6 2023-05-28 17:09:32 +02:00
Lukas Obermann 22c18aee50 build(npm): adjust ignored files to code generation via cli 2023-05-28 17:09:17 +02:00
Lukas Obermann fd6c2d0a9c build(ts): remove --build option from scripts 2023-05-28 17:08:22 +02:00
Lukas Obermann ff382fb9a6 build(deps): upgrade optolith-tsjsonschemamd to 0.9.2 and use its new cli 2023-05-28 17:05:36 +02:00
Lukas Obermann 9b42d8c263 build(ts): remove unused allowSyntheticDefaultImports option 2023-05-28 17:04:26 +02:00
Lukas Obermann 0617e50ba7 refactor: include build config in source files 2023-05-28 17:03:52 +02:00
Lukas Obermann b74219a78e build(release): 0.11.5 2023-05-28 00:17:32 +02:00
Lukas Obermann 955928c90c build(ts): only use main tsconfig.json for compiling 2023-05-28 00:17:22 +02:00
Lukas Obermann b41ff533df build(release): 0.11.4 2023-05-28 00:10:46 +02:00
Lukas Obermann 98f85f2f3b refactor: add missing type declarations and optimize with projects 2023-05-28 00:10:32 +02:00
Lukas Obermann 4d27ff6489 refactor: use node prefix in all node module imports 2023-05-28 00:08:50 +02:00
Lukas Obermann 04c0cd5299 build(npm): upgrade optolith-tsjsonschemamd to 0.8.0 as dev dependency 2023-05-28 00:07:52 +02:00
Lukas Obermann 9d7e74d79e refactor(git): delete unnecessary config.d.ts 2023-05-27 17:57:05 +02:00
Lukas Obermann 95ea12eade build(release): 0.11.3 2023-05-27 17:09:54 +02:00
Lukas Obermann 5aea22488a build(npm): include optolith-tsjsonschemamd as a runtime dependency 2023-05-27 17:09:45 +02:00
Lukas Obermann 35f0fb0ad4 build(npm): include build config 2023-05-27 17:09:20 +02:00
Lukas Obermann 78235f9410 revert: extract folder config
Ref: 2ceaa27c56
2023-05-27 17:08:55 +02:00
Lukas Obermann 3ada66e2ad build(release): 0.11.2 2023-05-27 16:56:48 +02:00
Lukas Obermann 2ceaa27c56 refactor: extract folder config 2023-05-27 16:56:35 +02:00
Lukas Obermann c016512654 build(release): 0.11.1 2023-05-27 16:42:29 +02:00
Lukas Obermann ebb123f6fd build: include folder config in npm package 2023-05-27 16:42:22 +02:00
Lukas Obermann 72cbdda67e build(release): 0.11.0 2023-05-27 16:03:00 +02:00
Lukas Obermann d39110ea32 feat!: add integrity validation capabilities 2023-05-27 16:02:39 +02:00
Lukas Obermann eb8f895393 ci: upgrade node 2023-05-27 16:02:23 +02:00
Lukas Obermann 771682abca build!: use exports field in package.json 2023-05-27 16:01:20 +02:00
Lukas Obermann 84ac40046e docs: improve references to project management 2023-05-16 23:17:43 +02:00
Lukas Obermann b48a751526 build(release): 0.10.1 2023-05-01 17:06:39 +02:00
Lukas Obermann e4bf0eda5d build(deps): update dependencies
This also fixes a security vulnerability in the `yaml` package.
2023-05-01 17:06:28 +02:00
Lukas Obermann 2337d66537 build(release): 0.10.0 2023-05-01 17:03:19 +02:00
Lukas Obermann 0ea6a838e2 feat!: finish schema 2023-05-01 17:02:53 +02:00
Lukas Obermann 230326ff25 fix: ignore hidden files 2023-01-24 20:08:02 +01:00
Lukas Obermann abc0bb13fd feat: sort errors by file path, with numbers in ascending order 2023-01-24 19:55:03 +01:00
Lukas Obermann 4f6b2aea2d fix: allow numbers in names 2023-01-24 19:54:30 +01:00
Lukas Obermann 8b1144e6f1 fix: the file name id may be 0 for custom entries 2023-01-24 19:02:51 +01:00
Lukas Obermann 50b2020bd6 fix: uppercase letters should be allowed after the first letter
This is required, since removing apostrophes may result in an uppercase letter
inside of a word.
2023-01-24 19:02:25 +01:00
Lukas Obermann 4179a81307 build(release): 0.9.0 2023-01-14 12:24:28 +01:00
Lukas Obermann 1a3f34a388 fix: wand enchantments dont use volume 2023-01-14 12:24:24 +01:00
Lukas Obermann a395778303 fix: translation was not embedded in locale map 2023-01-14 12:23:34 +01:00
Lukas Obermann f6671e31bd feat: add trinkhornzauber identifier to applying identifier groups 2023-01-14 00:05:56 +01:00
Lukas Obermann 60254855e2 fix: make cost optional for all tradition arfifact enchantments 2023-01-14 00:04:12 +01:00
Lukas Obermann 27640a6950 feat!: make protective/warding circle cost language-independent 2023-01-12 23:46:48 +01:00
Lukas Obermann 0e5bbd485d fix: advanced special ability OneOf option should allow and required multiple options 2023-01-11 23:55:10 +01:00
Lukas Obermann 687665d0a0 fix: some tradition properties have to be optional 2023-01-11 21:14:31 +01:00
Lukas Obermann 4517d64bda feat: magical signs 2023-01-09 12:02:56 +01:00
Lukas Obermann a8c45d148d feat!: change magical rune options to explicit options 2023-01-09 11:56:08 +01:00