Enhance StoryService and UI for story creation

- Updated StoryService to auto-generate the opening story step from the scenario description when starting a new story.
- Modified title handling to default to the scenario title if no title is provided.
- Refactored character management to improve consistency in character replacement.
- Updated ScenariosPage to handle story starting with a button instead of a link, providing better user feedback during the process.
- Cleaned up StoriesPage by removing unused form for starting stories and improving user navigation prompts.
- Adjusted OpenAPI specifications to reflect changes in request payloads.
This commit is contained in:
Konrad Neitzel
2026-02-25 06:13:14 +01:00
parent ee6e1c7cb1
commit fa9d2d3136
8 changed files with 112 additions and 71 deletions
@@ -1,5 +1,6 @@
quarkus.http.port=8080
quarkus.http.cors.enabled=true
quarkus.rest.path=/api
quarkus.liquibase.migrate-at-start=true
quarkus.liquibase.change-log=db/migration/db.changelog-master.yaml