224 Commits

Author SHA1 Message Date
Lukas Obermann fb9c15c762 refactor: delete old generated artifacts 2026-03-20 15:52:34 +01:00
Lukas Obermann a031ad93ea feat: add translation strings for prerequisites 2025-03-30 16:17:07 +02:00
Lukas Obermann 25232282da feat: add skill application identifier as possible select option identifier 2025-03-30 16:16:38 +02:00
Lukas Obermann bb7a688b01 fix!: use identifier object instead of plain number for publication prerequisite identifier 2025-03-30 16:12:59 +02:00
Lukas Obermann 99bdfb6c21 refactor(swift): move renderer to optolith-tsjsonschemamd package 2024-11-27 16:32:18 +01:00
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 1bf8df1575 feat: add minimum and maximum UI strings with placeholders 2024-10-06 20:31:59 +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 ef91f897ad fix: add slash to protective and warding circle key 2024-03-01 14:06:20 +01:00
Lukas Obermann 5b95dd52e1 feat: add special ability group translations 2024-03-01 13:50:26 +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 a34676b3c3 feat: add missing activatable and rated identifiers 2024-02-29 18:26:58 +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 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 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 b0e0bddf32 feat: group abbreviated and full adventure points translations with and without preceding value 2024-01-06 16:38:55 +01:00
Lukas Obermann d6395ea8f5 refactor!: convert core rule identifier to plain integer 2023-12-29 19:31:44 +01:00
Paul Panther 95768f3013 fix!: remove equipment category Alchemicum
Refs: #32
2023-12-27 20:14:51 +01:00
Paul Panther 98993f7c35 fix: add elixir identifier 2023-12-27 20:14:22 +01:00
Paul Panther 0cf9d98890 feat: add optional "notes" field to poison translation
Refs: #28
2023-12-27 20:12:41 +01:00
Paul Panther 0581049f28 feat: add poison duration type "instant" 2023-12-27 20:12:35 +01:00
Paul Panther 7ad54e1c16 fix: weapons should require a complexity 2023-12-27 20:11:44 +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 6c4d0a354f build(deps): upgrade optolith-tsjsonschemamd to 0.10.0 and rebuild assets 2023-11-09 21:49:03 +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 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 995c65db2b docs: fix bare url 2023-08-17 17:27:49 +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 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 79d8381c1b feat!: rename header tab keys and add button names 2023-06-03 22:27:56 +02:00
Lukas Obermann d39110ea32 feat!: add integrity validation capabilities 2023-05-27 16:02:39 +02:00
Lukas Obermann 84ac40046e docs: improve references to project management 2023-05-16 23:17:43 +02:00
Lukas Obermann 0ea6a838e2 feat!: finish schema 2023-05-01 17:02:53 +02: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