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