Commit Graph
100 Commits
Author SHA1 Message Date
Lukas Obermann f865a34058 style: remove line breaks in documentation paragraphs 2024-11-16 16:58:45 +01:00
Lukas Obermann 4236fa3804 feat!: adjust naming for compiles languages that dont create namespaces per file
This includes a Proof of Concept in form of a Swift Package. Only one file had to be replaced, because I couldnt make sense of how else to do it. But it compiles.
2024-11-16 02:01:25 +01:00
Lukas Obermann dd999c1387 feat!: add blessed tradition type as union type
This now also includes whether the tradition is capable of using bone maces as ceremonial items.
2024-10-12 16:33:03 +02:00
Lukas Obermann ebeba260cf build(release): 0.17.2 2024-10-06 20:37:13 +02:00
Lukas Obermann 16e2daa6bf ci: add id-token permission for publish job 2024-10-06 20:36:58 +02:00
Lukas Obermann d5dbbcab72 build(release): 0.17.1 2024-10-06 20:32:11 +02:00
Lukas Obermann 1bf8df1575 feat: add minimum and maximum UI strings with placeholders 2024-10-06 20:31:59 +02:00
Lukas Obermann 44625e7d62 build(deps): upgrade @optolith/helpers to 0.2.1 2024-10-06 12:44:15 +02:00
Lukas Obermann 9bf45ec32d style: apply prettier to changed files 2024-10-06 12:34:54 +02:00
Lukas Obermann 556a1e1581 style: use return with assertExhaustive 2024-10-06 12:34:39 +02:00
Lukas Obermann d8324f7042 feat: use @optolith/helpers package 2024-10-06 12:34:04 +02:00
Lukas Obermann a678ad216c ci: publish provenance alongside the package 2024-10-06 12:28:38 +02:00
Lukas Obermann af88911932 ci: upgrade used node version to 22 2024-10-06 12:25:42 +02:00
Lukas Obermann 4f83c9b7ec ci: upgrade actions 2024-10-06 12:25:17 +02:00
Lukas Obermann a8340e6dd4 feat: add pluralization type definitions 2024-10-04 14:00:36 +02:00
Lukas Obermann 7d4c8e55cd build(release): 0.17.0 2024-10-03 22:25:35 +02:00
Lukas Obermann 223a469a63 feat!: add translations for library entries of spellworks and liturgical chants
This also includes now using responsive text for infinite blessing duration descriptions.

Also this fixes two previously used translation keys that have not been updated.
2024-10-03 22:24:32 +02:00
Lukas Obermann e28b0c35e6 build(release): 0.16.8 2024-03-01 14:06:24 +01:00
Lukas Obermann ef91f897ad fix: add slash to protective and warding circle key 2024-03-01 14:06:20 +01:00
Lukas Obermann 8b1893a4ae build(release): 0.16.7 2024-03-01 14:05:43 +01:00
Lukas Obermann aaa92c577d build(release): 0.16.6 2024-03-01 13:50:39 +01:00
Lukas Obermann 5b95dd52e1 feat: add special ability group translations 2024-03-01 13:50:26 +01:00
Lukas Obermann 4a9768d949 build(release): 0.16.5 2024-02-29 18:28:36 +01:00
Lukas Obermann ae07fd2b6d feat: convert many used keys to their english fallback and add some new keys 2024-02-29 18:28:28 +01:00
Lukas Obermann eba871a0e7 fix: add missing identifier handling to magical and blessed advantages and disadvantages cache 2024-02-29 18:27:50 +01:00
Lukas Obermann c21b851281 fix: applications and uses for select options 2024-02-29 18:27:18 +01:00
Lukas Obermann a34676b3c3 feat: add missing activatable and rated identifiers 2024-02-29 18:26:58 +01:00
Lukas Obermann a081b9da4d build(release): 0.16.4 2024-01-21 12:43:49 +01:00
Lukas Obermann 4dc6e3dec7 feat: magical and blessed advantages and disadvantages identifier cache 2024-01-21 12:43:21 +01:00
Lukas Obermann b44929aa70 build(release): 0.16.3 2024-01-18 22:16:31 +01:00
Lukas Obermann 829da0079a fix: resolve intersection types
Intersections dont work when setting the "allowAdditionalProperties" parser option to false.
2024-01-18 22:16:27 +01:00
Lukas Obermann 7075323cd1 build(release): 0.16.2 2024-01-18 13:52:05 +01:00
Lukas Obermann 3d482bbe82 refactor: rename some translation strings 2024-01-18 13:52:00 +01:00
Lukas Obermann cb11b32278 fix: update build artifacts 2024-01-18 13:51:27 +01:00
Lukas Obermann 3e44b6fe6e build(release): 0.16.1 2024-01-16 17:05:21 +01:00
Lukas Obermann 75904cf376 build(deps): upgrade optolith-tsjsonschemamd to 0.10.6 2024-01-16 17:05:18 +01:00
Lukas Obermann 9ccb3afc1a build(release): 0.16.0 2024-01-12 22:14:16 +01:00
Lukas Obermann aea4586074 fix!: remove GenericIdentifier in favor of GeneralIdentifier 2024-01-12 22:14:11 +01:00
Lukas Obermann 59398627fc build(release): 0.15.5 2024-01-12 15:28:43 +01:00
Lukas Obermann b850419229 build: add cache folder to package exports 2024-01-12 15:28:38 +01:00
Lukas Obermann a6bca83ab9 build(release): 0.15.4 2024-01-12 15:25:01 +01:00
Lukas Obermann 3fdcaf2a95 feat: add pre-generated select options for activatable entries as cache 2024-01-12 15:23:59 +01:00
Lukas Obermann a70a7ea4a0 fix: wrong identifier references in select option config 2024-01-12 15:23:13 +01:00
Lukas Obermann 0ee088a01b feat: add possible and requirable select option identifiers 2024-01-12 15:22:15 +01:00
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