Commit Graph

2110 Commits

Author SHA1 Message Date
Lukas Obermann a9775a59c3 build: remove obsolete bsconfig file 2026-04-06 10:15:28 +02:00
Lukas Obermann 1ca79de10a docs: adjust imprint/authors 2026-04-06 10:14:46 +02:00
Lukas Obermann 7d1c1f3b19 docs: clarify self-building 2026-04-06 10:13:52 +02:00
Lukas Obermann 938da657d6 refactor: outsource entity description generation to @optolith/entity-descriptions 2024-10-07 23:13:10 +02:00
Lukas Obermann 928498bf91 build(deps): upgrade all dependencies to latest 2024-10-04 13:47:27 +02:00
Lukas Obermann e49cc0d90c feat: add library entries for close and ranged combattechniques, cantrips, spells, rituals, blessings, liturgical chants and ceremonies 2024-10-04 13:37:04 +02:00
Lukas Obermann 6d0057b7f0 refactor: use object structure to represent library entries to display 2024-10-04 13:36:20 +02:00
Lukas Obermann d7969927b0 fix: resolve issues with dependency upgrades 2024-09-05 14:37:55 +02:00
Lukas Obermann 5e6df3ab98 build(deps): remove webpack loaders not needed for rspack 2024-08-30 16:38:46 +02:00
Lukas Obermann d19da939b5 build(deps): fix vulnerabilities 2024-08-30 16:28:12 +02:00
Lukas Obermann 3c4b9a90ac build: replace webpack with rspack 2024-08-30 16:27:13 +02:00
Lukas Obermann 40c0336611 build: adjust build commands to match new build script behavior 2024-03-02 16:58:43 +01:00
Lukas Obermann 14083711c4 build: fix start command on windows
Also fixes the buildCache in the database. Ajv causes a stack overflow when generating the code for the UI database schema with default stack size.
2024-03-02 16:58:08 +01:00
Lukas Obermann 9b42ce509f build(config): enable switching install location on windows 2024-03-02 16:55:29 +01:00
Lukas Obermann e9e1e5e0c1 feat: add date comparison utils 2024-03-02 13:51:46 +01:00
Lukas Obermann 123bb30999 build: use special abilities tab as initial tab 2024-03-02 13:51:28 +01:00
Lukas Obermann 10762d9258 docs: add TODO comments 2024-03-02 13:50:47 +01:00
Lukas Obermann f3c9b5ce18 refactor: migrate basic special ability functionality 2024-03-01 14:46:33 +01:00
Lukas Obermann d93bdcde05 build(deps): update database 2024-02-29 19:02:54 +01:00
Lukas Obermann c0c3b6309a fix: adjust tabs display based on finished character creation 2024-02-29 19:02:35 +01:00
Lukas Obermann 033a3bd400 feat: add missing separator color transparency levels 2024-02-29 19:01:17 +01:00
Lukas Obermann 76cf9d4b9e feat: define plural rule type for pluralization translations 2024-02-29 19:00:41 +01:00
Lukas Obermann 80c2d22c78 refactor: adjust dropdown typings and provide events for button onClick events 2024-02-29 18:58:01 +01:00
Lukas Obermann 739264f725 fix: check available adventure points when adding rated entries 2024-02-29 18:56:45 +01:00
Lukas Obermann 8fb0542fe9 refactor!: migrate advantages and disadvantages functionality 2024-02-29 18:35:47 +01:00
Lukas Obermann 94743570aa fix: migrate from selectors in database slide to basic capability selectors 2024-01-10 19:29:49 +01:00
Lukas Obermann 32d71c8323 style: fix incomplete or missing documentation comments 2024-01-10 19:28:19 +01:00
Lukas Obermann 93a1d5d741 style: add documentation comments for all main window react components 2024-01-08 15:45:28 +01:00
Lukas Obermann 3e30439f47 refactor: cleanup unused and unnecessary code 2024-01-08 15:15:35 +01:00
Lukas Obermann dc48658707 refactor: return entity array from All getter directly and use capability types and selectors in other selectors and domain functions 2024-01-08 14:15:16 +01:00
Lukas Obermann 0e92425793 refactor: use dictionary for tiny activatable state 2024-01-08 14:15:16 +01:00
Lukas Obermann fa155d388d fix: return undefined instead of new empty objects and arrays in character selectors
Creating new objects hinders reference-equality caching.
2024-01-08 14:15:15 +01:00
Lukas Obermann 226321d300 fix: adjust dependency selectors to match capability name changes in prerequisites logic 2024-01-06 20:17:19 +01:00
Lukas Obermann a94b5b1cab refactor: adjust tradition-related functions to use arrays as collection and adjust tradition selectors to use capability selectors 2024-01-06 20:12:41 +01:00
Lukas Obermann 63f5807491 feat: combined prerequisite capability selectors for entities 2024-01-06 20:08:01 +01:00
Lukas Obermann 12661198c3 refactor: prerequisite validation domain functions use capability types and use consistent capability names 2024-01-06 20:07:32 +01:00
Lukas Obermann ed4c9fe831 feat: unify capability name 2024-01-06 18:43:17 +01:00
Lukas Obermann 968a8b62b5 fix: use @ts-expect-error for functions that cannot be implemented yet 2024-01-06 18:43:05 +01:00
Lukas Obermann a785f77639 feat: provide selectors for all basic entity capabilities 2024-01-06 18:42:53 +01:00
Lukas Obermann 11c86be546 feat: provide types for dynamic entity getters and rename and restructure types and functions for states and rules 2024-01-06 18:42:04 +01:00
Lukas Obermann 65a72f99c8 fix: remove alchemicum identifier and instead add elixir identifier from database schema 2024-01-06 18:22:36 +01:00
Lukas Obermann 9845562391 build(deps): upgrade optolith-database-schema to 0.15.1 2024-01-06 18:17:39 +01:00
Lukas Obermann 08e2ae2113 test: add test cases for availability domain module 2023-12-29 20:10:33 +01:00
Lukas Obermann 4e81ee1ef0 refactor: use getter capability for isEntryAvailable 2023-12-29 20:10:10 +01:00
Lukas Obermann 934e03a8ca feat: helper types for entity getter capabilities 2023-12-29 20:09:15 +01:00
Lukas Obermann 43fa119c97 refactor: group domain files related to activatable entries or rated entries 2023-12-29 17:59:44 +01:00
Lukas Obermann 0966978a2d refactor: group domain files related to sources 2023-12-29 17:53:04 +01:00
Lukas Obermann 9115a90f05 build(deps): remove unused packages 2023-11-06 23:17:02 +01:00
Lukas Obermann d20e60b5a1 build(scripts): cleanup 2023-11-06 22:59:42 +01:00
Lukas Obermann 64c0fd10bc build: clean-up mac build configuration 2023-11-06 01:00:22 +01:00