Commit Graph

254 Commits

Author SHA1 Message Date
vegu-ai-tools
19b70c4ba8 missing test files 2025-11-21 00:28:31 +02:00
vegu-ai-tools
e6fbc2dfaf updated what's new 2025-11-20 23:41:45 +02:00
vegu-ai-tools
053a872fde Enhance delete confirmation flow in WorldStateManagerCharacter component by focusing on input field after clicking delete button. 2025-11-20 22:53:34 +02:00
vegu-ai-tools
c0e224e2b6 linting 2025-11-20 22:29:20 +02:00
vegu-ai-tools
7fc2fccd0c Add gemini-3-pro-image-preview option to GoogleImageMixin for enhanced model selection. 2025-11-20 22:29:10 +02:00
vegu-ai-tools
7c253650b6 Add first_token_time to RequestInformation for accurate rate calculation 2025-11-20 19:44:56 +02:00
vegu-ai-tools
11c1427d9a Reduce debounce time for scene status emission from 50ms to 25ms for improved responsiveness. 2025-11-20 19:43:53 +02:00
vegu-ai-tools
7e376e02b0 node update 2025-11-20 14:01:34 +02:00
vegu-ai-tools
bf326b636d debounce scene emit_status 2025-11-20 13:32:57 +02:00
vegu-ai-tools
8502306824 Replace v-text-field with v-number-input in multiple components for improved number input handling and consistency. 2025-11-20 13:21:52 +02:00
vegu-ai-tools
8a16f500df Refactor import options in CharacterCardImport component to use v-checkbox with tooltips for better user experience and clarity. 2025-11-20 12:56:39 +02:00
vegu-ai-tools
18f8c4f752 json character card import should use new system 2025-11-20 12:39:41 +02:00
vegu-ai-tools
643ca7fc32 cleanup 2025-11-20 12:11:36 +02:00
vegu-ai-tools
1eba909376 cleanup 2025-11-20 12:02:00 +02:00
vegu-ai-tools
ac3e569324 linting 2025-11-20 11:51:41 +02:00
vegu-ai-tools
e632f2bff6 Add unique random color assignment for characters in load_scene_from_character_card function 2025-11-20 11:50:25 +02:00
vegu-ai-tools
dde6c76aa9 Add writing style template selection to CharacterCardImport component and update scene loading logic to apply selected template 2025-11-20 11:41:26 +02:00
vegu-ai-tools
152f47a12e Update episode management to reflect correct directory structure for episodes.json 2025-11-20 02:09:43 +02:00
vegu-ai-tools
a2f12ffb1b Add maxHeight property to v-select in AgentModal component 2025-11-20 02:01:54 +02:00
vegu-ai-tools
b580eb2316 Enhance error logging in Google Image backend to include result data on parse errors 2025-11-20 02:00:01 +02:00
vegu-ai-tools
7acb26cf55 fix asset meta when created through auto cover image creation 2025-11-20 01:44:54 +02:00
vegu-ai-tools
4fd3e0d25e when introducing a character without instructions send empty content 2025-11-20 00:29:41 +02:00
vegu-ai-tools
495d9b1abe prompt tweaks 2025-11-20 00:29:23 +02:00
vegu-ai-tools
2ad54cc5f2 Update cover image IDs in generate_intro_scenes 2025-11-20 00:10:38 +02:00
vegu-ai-tools
31c4e20612 Add 'gemini-3-pro-preview' model option to GoogleImageMixin configuration 2025-11-19 12:15:18 +02:00
vegu-ai-tools
63db597c1c Add support for new model 'gemini-3-pro-preview' in Google client 2025-11-19 12:09:01 +02:00
vegu-ai-tools
6fefefc695 linting 2025-11-19 01:44:19 +02:00
vegu-ai-tools
7391d76dc2 Add character dialogue example generation functionality
- Implemented a new method in the CharacterCreatorMixin to extract or generate dialogue examples for characters based on provided text.
- Updated the character card loading process to include dialogue example determination, ensuring examples are regenerated properly.
- Created a new Jinja2 template for generating dialogue examples, including guidelines for format and content.
- Enhanced logging for dialogue example generation to track character names and example counts.
2025-11-19 01:36:16 +02:00
vegu-ai-tools
885b48a83f Add new Jinja2 template for generating horizontal scene illustrations
- Created a new template to generate prompts for horizontal illustrations capturing dynamic moments in scenes.
- Included sections for character context, requirements, and task instructions to guide image generation.
- Emphasized the importance of action, emotion, and cinematic framing in the generated images.
2025-11-18 20:34:13 +02:00
vegu-ai-tools
b364bc28b0 Fix example stripping logic in Character class to handle cases without colons 2025-11-18 20:20:47 +02:00
vegu-ai-tools
2e43da8b0f linting 2025-11-18 20:09:01 +02:00
vegu-ai-tools
0e393a09e2 Add require_active flag to reinforcement templates and logic
- Introduced a require_active boolean flag in various reinforcement classes and templates to control reinforcement activation based on character status.
- Updated logic in WorldStateAgent to skip inactive character reinforcements when require_active is true.
- Enhanced frontend components to support the new require_active option for character reinforcements.
2025-11-18 19:51:34 +02:00
vegu-ai-tools
a595e73c1e Update response length calculation in NarratorAgent to use max_generation_length 2025-11-18 19:35:33 +02:00
vegu-ai-tools
3c25b99340 Enhance character card import UI with re-analyze and retry options
- Added a "Re-analyze" button that appears when file data is present and analysis is not in progress.
- Improved error handling by introducing a "Retry" button in the error alert for failed analyses.
- Adjusted the display logic for analysis information to improve user experience.
2025-11-18 19:32:10 +02:00
vegu-ai-tools
fe014755e2 allow cancelling of character card import 2025-11-18 19:25:10 +02:00
vegu-ai-tools
35b11156ee fix character card preview when card is loaded from talemate file system 2025-11-18 13:51:59 +02:00
vegu-ai-tools
b733774096 fix shared world auto refresh 2025-11-18 13:41:37 +02:00
vegu-ai-tools
a89f11cd0a linting 2025-11-18 13:09:48 +02:00
vegu-ai-tools
33cc6d3442 Add max-height constraints to episode layouts and sidebars for improved UI consistency 2025-11-18 13:09:41 +02:00
vegu-ai-tools
79d39e5297 Remove max-height constraint from episodes layout to improve UI flexibility 2025-11-18 13:06:43 +02:00
vegu-ai-tools
70cd6946eb Update excluded character names to enhance detection accuracy
- Expanded the list of excluded names in character detection to include additional variations, preventing false positives during character name identification.
2025-11-18 13:04:44 +02:00
vegu-ai-tools
eb55ec6877 linting 2025-11-18 12:53:45 +02:00
vegu-ai-tools
218a301909 Remove early return in handleMessage to ensure prompts are cleared when scene is loaded 2025-11-18 12:52:39 +02:00
vegu-ai-tools
00b96b603f prompt tweaks 2025-11-18 12:52:25 +02:00
vegu-ai-tools
d663ee01bd Refactor import options initialization in load_scene_from_character_card function
- Moved the initialization of import_options to ensure it occurs after the import statements, improving code organization and readability.
2025-11-18 12:40:07 +02:00
vegu-ai-tools
fb28888011 dont pass agent instances around 2025-11-18 12:36:42 +02:00
vegu-ai-tools
186630b11c tweaks to character description and character sheet extraction 2025-11-18 12:32:23 +02:00
vegu-ai-tools
0f96b19af7 stuff 2025-11-18 05:14:43 +02:00
vegu-ai-tools
30377189c5 linting 2025-11-18 03:47:33 +02:00
vegu-ai-tools
13bf370e76 Enhance character detection by processing texts in chunks
- Introduced a new method, detect_characters_from_texts, to analyze multiple texts by processing them in manageable chunks based on the client's max context size.
- Added functionality to avoid duplicate detections by passing already detected character names.
- Implemented utility functions for chunking items by token count and removing substring names to improve character detection accuracy.
- Updated the corresponding Jinja2 template to reflect the changes in character detection logic.
2025-11-18 03:47:20 +02:00