tomt610
94f562f1bb
Refactor message restoration logic to use a one-time event listener
2026-01-09 20:20:04 +00:00
tomt610
3d5fc5fee1
Refactor historical context injection logic to support dynamic message indexing based on injection position
2026-01-09 20:10:21 +00:00
tomt610
98ef751a9f
Implement historical context injection for chat messages and enhance settings for persistence
2026-01-09 19:39:05 +00:00
Spicy_Marinara
510723cac4
v3.3.3
...
- Strengthened default prompts to not include user's persona in the characters' section.
- Updated some descriptions for buttons and custom fields.
2026-01-09 11:54:43 +01:00
tomt610
dedfead59e
Add event emission when tracker update completes
...
Emits 'rpg_companion_update_complete' event after updateRPGData() finishes.
This allows other extensions (like Context Prewarm) to hook into the
completion of tracker updates and perform actions afterward.
The event is emitted in the finally block, so it fires regardless of
success or failure, after isGenerating is reset.
2026-01-08 22:12:06 +00:00
Spicy_Marinara
f1179d3b83
v3.3.0: Fix encounter UI theming and JSON cleaning regex properties
2026-01-08 21:52:31 +01:00
Spicy_Marinara
7e9d98738f
v3.2.0: Major update with JSON trackers, locking system, and UI improvements
2026-01-08 10:35:54 +01:00
Spicy_Marinara
a3063aff4f
v3.1.0: Add parser error detection and recommended models section
2026-01-07 22:56:26 +01:00
Spicy_Marinara
c3cdac24c6
Release v3.0.0 - Major update with JSON format, lock/unlock trackers, reorganized UI, colored dialogues, editable prompts, and numerous bug fixes
2026-01-07 17:22:22 +01:00
Spicy_Marinara
58020e93d0
Fix: Ensure clothing instruction is included in separate generation prompts
2026-01-03 01:17:41 +01:00
Spicy_Marinara
c6b71ec1aa
Add optional toggle for Relationship Status Fields (v2.1.2)
...
- Added relationships.enabled toggle in tracker configuration
- Relationship fields and emoji badges can now be disabled/enabled
- UI toggle added in Edit Trackers > Present Characters tab
- Updated prompt generation to respect the toggle
- Maintains backward compatibility with existing configs
- Added i18n translations (en, zh-tw)
2026-01-03 00:55:29 +01:00
Spicy_Marinara
d44bb1cff9
v2.1.1: Fix swipe detection in together mode and combat encounter prompt
2026-01-02 20:58:49 +01:00
Spicy_Marinara
62ed7ffb18
v2.1: Add dynamic weather effects, clothing inventory, and bug fixes
...
Features:
- Add dynamic weather effects system (snow, rain, mist, sunshine, storm, wind, blizzard)
- Add separate Clothing tab in inventory system
- Weather effects auto-update based on Info Box weather field
- Combined effects for storm (rain+lightning) and blizzard (snow+wind)
Improvements:
- Settings migration system for automatic feature enablement
- Weather effects positioned behind chat interface (z-index: 1)
- Dynamic weather enabled by default for new users
Bug Fixes:
- Fix tab visibility issues (disabled tabs now properly hide)
- Fix theme-aware borders (remove hardcoded blue colors)
- Fix double scrollbar in Edit Trackers window
- Fix scroll position jumping when editing Present Characters
- Fix dynamic weather toggle hiding issue
Technical:
- Update inventory schema to v2.1 with clothing field
- Add automatic migration for existing v2 inventories
- Update parsers and prompts to handle clothing separately
- Add translations (EN/ZH-TW) for new features
2026-01-02 13:58:43 +01:00
Spicy_Marinara
3f58c7ceca
Add holiday promotion, snowflakes effect, and Spotify music widget
...
- Added holiday promotion banner with 2026WITHMARINARA discount code
- Added dismiss functionality for promotion with persistent state
- Implemented snowflakes animation effect with toggle
- Added Spotify music widget above chat input
- Widget matches extension theme colors and positioning
- Added Display Options toggles to show/hide feature toggles
- Improved responsive design and mobile support
2025-12-30 20:56:43 +01:00
munimunigamer
bc4d4a0dd1
prompt now focuses on bust up/face
2025-12-30 04:11:08 -12:00
munimunigamer
5eb602e91d
added better prompt generation
2025-12-30 04:02:45 -12:00
Spicy_Marinara
474e3ce963
Add customizable prompts editor and reorganize settings panel
...
- Reorganized settings: moved Auto-update, Narrator Mode, and Debug Mode to Advanced section
- Added Customize Prompts button with comprehensive prompts editor modal
- Implemented 7 customizable AI prompts: HTML, plot progression (random/natural), avatar generation, tracker instructions, tracker continuation, and combat narrative
- Added individual and bulk restore to defaults functionality
- Integrated custom prompts across generation modules (plotProgression, promptBuilder, encounterPrompts)
- Auto-update toggle now disabled when not in Separate generation mode
- Merged XML/Markdown tracker instructions into unified prompt
2025-12-29 14:41:12 +01:00
munimunigamer
fb8a6fcc30
using localstorage instead of extension settings for api key now
2025-12-29 02:50:30 -12:00
munimunigamer
5369cb14a5
add cors error logging, letting the user know if an endpoint can't be used due to cors blocking
2025-12-29 02:42:37 -12:00
munimunigamer
1d4a64bac7
added external api
2025-12-29 02:38:08 -12:00
Spicy_Marinara
3caa74fbf8
Combat encounters: Add pre-encounter config modal, targeting fixes, and tracker integration
...
- Add pre-encounter narrative configuration modal with combat/summary style settings
- Change POV fields to text inputs (default: narrator) for custom character names
- Fix targeting system for enemies with spaces in names (e.g., 'Gilded Thrall 1')
- Display character-specific sprites/avatars in targeting modal instead of generic emojis
- Add combat difficulty scaling guidance to prevent trivial god defeats or endless wolf battles
- Integrate tracker updates in combat summary generation (together mode)
- Update auto-save logs description to clarify file storage vs chat history
- Apply extension theming to Close Combat Window button
2025-12-27 16:06:06 +01:00
Spicy Marinara
91732b4d1c
Merge branch 'main' into auto-image-generation
2025-12-26 10:00:29 +01:00
munimunigamer
d10d4e876f
replaced disable placeholder card with Narrator mode (changes prompt a bit to support open ended rpgs/narrator cards that don't have defined characters better)
2025-12-26 01:31:16 -06:00
munimunigamer
2df173e6af
fixed up re-rendering images when right clicking
2025-12-26 00:54:44 -06:00
munimunigamer
de11f6f7e2
llm generated image gen prompts
2025-12-25 21:13:19 -08:00
munimunigamer
b7e52046bc
fixed avatar images appearing in rpg
2025-12-25 20:39:01 -08:00
Spicy_Marinara
3ded104218
Add chapter checkpoint feature
...
- New feature: bookmark messages to exclude earlier history from context
- Saves tokens by marking chapter start points in long chats
- Uses SillyTavern's /hide and /unhide slash commands
- Persists checkpoint across page reloads and generation events
- UI: bookmark icon in message menus with visual indicators
- Debounced restore function prevents concurrent executions
- Pre-generation checkpoint application ensures messages stay hidden
- Clean production-ready code with proper error handling
2025-12-18 01:59:14 +01:00
Spicy_Marinara
8645bbde98
Revert "Merge pull request #57 from devsorcer/claude/add-character-state-tracking-01AC3zt7Z6eEYLfZXoZCgut4"
...
This reverts commit 8905db3e44 , reversing
changes made to 628d8ee7a4 .
2025-12-06 00:04:32 +01:00
Spicy Marinara
bfb63a34cd
Revert "All the features"
2025-12-05 22:43:56 +01:00
Spicy_Marinara
275179fa7f
Revert "Update promptBuilder.js"
...
This reverts commit 3c6daa6a72 .
2025-12-05 22:43:04 +01:00
Spicy_Marinara
3c6daa6a72
Update promptBuilder.js
2025-12-05 21:54:15 +01:00
Spicy Marinara
cdbf3a0354
Merge branch 'main' into main
2025-12-05 20:51:05 +01:00
Subarashimo
e9317595b6
fix: string format skills
2025-12-05 19:52:25 +01:00
Subarashimo
7e47dbfd7c
chore: final cleanup
2025-12-05 18:10:21 +01:00
Subarashimo
38328de1bf
fix: clear skills
2025-12-05 16:29:54 +01:00
Subarashimo
806a7078a7
feat: message interception
2025-12-05 11:40:50 +01:00
Claude
0440159089
Add comprehensive character state tracking system for {{char}}
...
This implements a complete Katherine RPG-based character state tracking
system that tracks the AI character ({{char}}) instead of the user.
Features:
- 40+ primary personality traits (dominance, honesty, empathy, etc.)
- 70+ secondary emotional states (happy, horny, anxious, playful, etc.)
- Physical stats tracking (energy, hunger, arousal, health, pain, etc.)
- Relationship tracking per-NPC (trust, love, attraction, thoughts, etc.)
- Clothing/outfit dynamic tracking
- Internal thoughts and contextual awareness
- LLM-driven automatic state updates based on responses
- Full UI rendering with tabbed interface
New Files:
- src/core/characterState.js (528 lines) - Core state data structure
- src/systems/generation/characterPromptBuilder.js (407 lines) - LLM prompts
- src/systems/generation/characterParser.js (456 lines) - Response parsing
- src/systems/rendering/characterStateRenderer.js (401 lines) - UI rendering
- CHARACTER_TRACKING_README.md - Complete documentation
- INTEGRATION_EXAMPLE.js - Step-by-step integration guide
- IMPLEMENTATION_SUMMARY.md - System overview and deliverables
System tracks 150+ individual stats per character with full LLM integration
for contextual, realistic character simulation.
All code is production-ready and copy-paste complete.
2025-12-05 04:39:53 +00:00
Subarashimo
271c69ec49
feat: remove character button
2025-12-04 21:04:56 +01:00
Subarashimo
9f6c44745b
feat: rpg stats improvements
2025-12-04 20:40:02 +01:00
Subarashimo
b5f5f6d9c5
fix: classica js falsy bug
2025-12-03 22:45:58 +01:00
Subarashimo
c24515db7e
fix: several issues
2025-12-03 22:34:50 +01:00
Subarashimo
0f7fdfcef1
feat: json format, et al.
2025-12-03 14:55:30 +01:00
Subarashimo
56349f30e6
fix: prompt consistency
2025-12-03 10:02:39 +01:00
Subarashimo
c1a343eb46
fix: flexible prompts
2025-12-03 09:22:42 +01:00
Subarashimo
f3c224a99a
feat: more settings
2025-12-03 09:19:03 +01:00
Spicy_Marinara
32c2543605
Respect showInventory toggle in prompt generation
2025-12-01 11:46:57 +01:00
Mingyu
f38bddec62
The processing of the Separate button was missing and has been added. Dynamic update logic centralized
2025-11-26 21:46:59 +08:00
Spicy_Marinara
0c5b55b190
Add character card info in separate mode with muted filtering and scrollable Past Events
2025-11-25 12:40:28 +01:00
Spicy_Marinara
950d83fc18
Update promptBuilder.js
2025-11-23 19:59:27 +01:00
Spicy_Marinara
67df7034eb
Add custom HTML prompt editor, skills blur handler, and include skills in separate mode
2025-11-22 23:36:39 +01:00