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 |
|
Lukas Obermann
|
956acd4cc0
|
build: centralize asar handling and add note
|
2023-11-06 00:55:01 +01:00 |
|
Lukas Obermann
|
2c3928082f
|
fix: use an absolute path as the database root
|
2023-11-05 20:50:16 +01:00 |
|
Lukas Obermann
|
4b42308be6
|
build: disable asar packaging
It interfered with resolving the optolith-database-schema package from the
database process.
|
2023-11-05 20:49:05 +01:00 |
|
Lukas Obermann
|
fb72046f86
|
build(deps): upgrade electron to 27.0.3
|
2023-11-05 14:43:10 +01:00 |
|
Lukas Obermann
|
c6e15f7646
|
build: use optolith-database-schema as external module
|
2023-11-05 14:43:10 +01:00 |
|
Lukas Obermann
|
14d36afb44
|
build: use .cjs extension for commonjs bundles
|
2023-11-05 14:43:09 +01:00 |
|
Lukas Obermann
|
09ffd575fd
|
fix: generic database root
Previously, the absolute file path from the build system was used, which did
not work on other systems.
|
2023-11-02 10:41:39 +01:00 |
|
Lukas Obermann
|
86a7899f73
|
build(scripts): deactivate merging asars for macos universal builds
The glob patterns for files were too large for this to work.
|
2023-11-02 10:40:25 +01:00 |
|
Lukas Obermann
|
33a1a58e8c
|
ci: adjust build script extensions from .mjs to .js
|
2023-11-01 17:31:58 +01:00 |
|
Lukas Obermann
|
c78725b01e
|
build(scripts): switch .mjs extension to .js
|
2023-11-01 17:17:46 +01:00 |
|
Lukas Obermann
|
58b60e342b
|
build(scripts): extract common electron-builder config and fix files to include
|
2023-11-01 17:15:30 +01:00 |
|
Lukas Obermann
|
10c292f184
|
fix: remove console.log call
|
2023-11-01 13:39:32 +01:00 |
|
Lukas Obermann
|
04ffcfc88a
|
feat: disable settings button on macos
|
2023-11-01 13:39:11 +01:00 |
|
Lukas Obermann
|
3a5904c515
|
fix: context bridge api functions cannot be directly used for React components
|
2023-11-01 13:38:53 +01:00 |
|
Lukas Obermann
|
d66a566a11
|
fix: call stack size exceeded errors on database load on windows
|
2023-11-01 13:33:23 +01:00 |
|
Lukas Obermann
|
cb7318ec27
|
build(deps): upgrade optolith-database-schema to 0.13.3
|
2023-11-01 13:32:42 +01:00 |
|
Lukas Obermann
|
8363fbb130
|
ci: update use of arguments for build scripts
|
2023-10-31 21:12:23 +01:00 |
|
Lukas Obermann
|
0a03093e2f
|
build(scripts): update arguments to be able to request specific os build
|
2023-10-31 21:12:07 +01:00 |
|
Lukas Obermann
|
7fac00a88d
|
build(deps): update database
|
2023-10-31 21:00:25 +01:00 |
|
Lukas Obermann
|
35d7f7a7a5
|
fix: circular selector dependency
|
2023-10-31 20:39:17 +01:00 |
|
Lukas Obermann
|
ec34d47a87
|
build(gen): add script to generate initial inline library components
|
2023-10-31 20:16:14 +01:00 |
|
Lukas Obermann
|
8e2a0c1c15
|
feat: example character content for testing
|
2023-10-31 20:15:42 +01:00 |
|
Lukas Obermann
|
084a499fd0
|
build(deps): upgrade all dependencies
|
2023-10-31 20:14:18 +01:00 |
|
Lukas Obermann
|
c9b14f746b
|
feat(debug): add debug calls to main window preload
|
2023-10-31 19:58:45 +01:00 |
|
Lukas Obermann
|
70b2228559
|
fix: add new properties for active states and rule dependencies
|
2023-10-31 19:58:45 +01:00 |
|
Lukas Obermann
|
e1e0d452e1
|
feat: add array and single value getters for database selectors
|
2023-10-31 19:58:44 +01:00 |
|
Lukas Obermann
|
052525eebd
|
refactor: remove duplicate files
|
2023-10-31 19:58:44 +01:00 |
|
Lukas Obermann
|
0913ebd8d9
|
docs: add more inline documentation
|
2023-10-31 19:58:44 +01:00 |
|
Lukas Obermann
|
d3720b4464
|
fix: use dependency filter selector
|
2023-10-31 19:58:44 +01:00 |
|
Lukas Obermann
|
ed064da419
|
style: simplify and prefer exhaustive switch
|
2023-10-31 19:58:44 +01:00 |
|
Lukas Obermann
|
14e642e839
|
fix: liturgical chant type and entry availability check
|
2023-10-31 19:58:44 +01:00 |
|
Lukas Obermann
|
2edaee9ed0
|
refactor: remove unnecessary props and state types
|
2023-10-31 19:58:44 +01:00 |
|