Tremendoussly
60c430919b
Handle swipe-deleted expression refresh and add zh-cn display strings
2026-04-14 17:43:57 +02:00
Tremendoussly
19ebf1a834
Merge upstream/main into doom-lite-expression-sync-v2
2026-04-14 16:21:07 +02:00
jakstein
781b28e02b
replace filter tags with ofilter to avoid HTML/SVG collision
2026-04-08 12:30:43 +02:00
Spicy Marinara
05655fecf7
Merge branch 'main' into main
2026-04-02 20:41:21 +02:00
dd178
96d589adc0
```
...
feat(encounter): 添加战斗遭遇界面国际化支持和优化错误处理
- 添加新的中文翻译项包括战斗结果状态、错误消息、界面标签等
- 将硬编码的文本替换为国际化翻译调用
- 添加战斗遭遇初始化和处理过程中的错误处理消息
- 增加确认对话框的本地化文本
fix(regex): 更新正则表达式以支持Unicode字符
- 将多个文件中的ASCII限定正则表达式 /[^a-z0-9]+/g 替换为Unicode感知的
/[^\p{L}\p{N}]+/gu 以正确处理非ASCII字符
- 修复jsonMigration.js中的字符过滤逻辑
feat(weather): 为中文添加天气模式识别规则
- 在WEATHER_PATTERNS_BY_LANGUAGE中为zh-cn语言添加完整的天气关键词模式
- 支持中文天气条件的自动识别和效果应用
style(fab): 添加nowrap样式防止文本换行
- 在FAB组件中添加white-space: nowrap样式属性
```
2026-03-23 03:27:12 +08:00
dd178
55aa2a1e6a
```
...
feat(i18n): 添加简体中文语言选项并扩展国际化支持
添加了简体中文(zh-cn)语言选项到设置页面的语言选择下拉菜单中。
同时新增了大量国际化字符串。
fix(parser): 提高解析器的鲁棒性
现在会遍历所有json对象检测统一格式,即使AI响应中包含多个JSON对象也能正确识别统一格式。
```
2026-03-22 14:07:11 +08:00
Tremendoussly
1a11699522
Rename expression sync to thought-based expression portraits and clean up compatibility solutions
2026-03-15 22:18:25 +01:00
Tremendoussly
c79c941871
Replace speaker-based expression sync with thoughts-driven sync
2026-03-15 21:38:45 +01:00
Tremendoussly
1d297aeecf
Gate below-chat expression sync and localize inline thoughts
2026-03-15 16:51:20 +01:00
Tremendoussly
08097e8b41
Translate new display settings for fr, ru, and zh-tw
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-15 15:02:42 +01:00
Tremendoussly
c73c0c2bb6
First attempt at adding expression sync
2026-03-08 23:25:22 +01:00
Tremendoussly
2f98686e60
Add optional below-chat Present Characters panel ( #3 )
2026-03-08 22:58:42 +01:00
Tremendoussly
ae9e44eafb
Alternate Thoughts Display ( #2 )
...
This PR adds an optional alternate display mode for RPG Companion thoughts.
When enabled, thoughts are shown as compact expandable cards directly below the relevant latest character message. When disabled, RPG Companion keeps its original corner/overlay thought bubbles, so the existing behavior is preserved unless the user explicitly switches modes.
The new display mode is built on top of RPG Companion’s existing thoughts system rather than replacing it. Thought UI now updates more reliably across new generations, swipe changes, message deletion, chat reload/re-entry, and live mode toggling, so thoughts stay attached to the correct visible message instead of lingering on stale UI. It also improves restoration of RPG Companion state after reopening a chat, making thoughts and related tracker data more consistent with the current chat view.
2026-03-08 19:54:38 +01:00
Alamion
933d78e192
feat: localization validator for missing internationalization
...
fix: trackerEditor.js doesn't have syntax issues anymore.
2026-03-02 20:54:15 +03:00
Spicy Marinara
98fd702175
Update src/i18n/fr.json
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 18:52:04 +01:00
rei
25aedce786
Add French translate
...
Add French translation and localize hardcoded strings :
Changes
1. Translation Files
Created
src/i18n/fr.json
: Contains all French translations for the extension.
Updated
src/i18n/en.json
: Added new keys for terms that were previously hardcoded (e.g., "Force", "Volonté", "Météo", "Locked", "Unlocked").
2. UI Updates
settings.html
: Added "Français" to the language selection dropdown.
3. Code Refactoring
src/systems/rendering/thoughts.js
: Replaced hardcoded strings ("Add Character", "Locked", "Click to edit") with i18n calls.
src/systems/rendering/userStats.js
: Replaced hardcoded tooltips and titles with i18n calls.
src/systems/rendering/infoBox.js
: Localized weather, location, and date widget texts.
src/systems/ui/trackerEditor.js
: Updated the "Reset to Defaults" logic to use localized names for stats (e.g., "Santé", "Force") based on the active language.
2026-02-18 03:56:18 +01:00
Spicy_Marinara
32c4f67822
v3.7.1: Weather keywords, character stat editing fix, scroll bug fix, avatar layout
...
- Improved weather generation: Added hard templates for weather keywords to ensure LLM generates valid weather patterns that match dynamic effects
- Fixed character stat editing bug: Now properly handles array format stats from LLM (values no longer revert on blur)
- Fixed scroll/viewport bug: Mobile-only scrollIntoView prevents page jumping on desktop when editing fields
- Changed Present Characters avatar display: Avatar now aligned with name in header row, fields take full width below
- Updated descriptions and labels
2026-02-01 14:42:00 +01:00
jakstein
93c37c25d7
initial omniscience filter
2026-01-14 18:44:54 +01:00
IDeathByte
acf119d4b4
Add russian language
2026-01-13 14:35:06 +05:00
IDeathByte
6582095cc1
add russian
2026-01-13 13:51:16 +05:00
IDeathByte
8aaf258ba3
add russian
2026-01-13 13:50:33 +05:00
IDeathByte
7c1c140a2a
add russian
2026-01-13 13:49:48 +05:00
Spicy_Marinara
f5641ec1f0
Merge branch 'pr-88'
2026-01-09 12:11:51 +01:00
Spicy_Marinara
0320c3fdd5
Fix duplicate keys in en.json and add missing periods to user-facing messages
2026-01-09 12:08:53 +01:00
Spicy_Marinara
3d0ebe4694
Update en.json
2026-01-09 12:00:55 +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
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
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
ca4a318135
removed unused localization
2025-12-30 03:24:06 -12:00
munimunigamer
6ffcf9c929
detailing that it connects to openai rather than just third party
2025-12-29 02:58:05 -12:00
munimunigamer
1d4a64bac7
added external api
2025-12-29 02:38:08 -12: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
fdaca39d39
renamed stable diffusion to image generation
2025-12-26 01:01:04 -06:00
munimunigamer
de11f6f7e2
llm generated image gen prompts
2025-12-25 21:13:19 -08:00
munimunigamer
7802479670
auto-image-generation
2025-12-25 19:59:25 -08:00
munimunigamer
c73260b2c6
Added placeholder and dice config options
2025-12-25 18:27:28 -08:00
Spicy_Marinara
04bd314da2
Add chapter checkpoint UI improvements and separate Quests toggle
...
- Fix checkpoint button display with expandMessageActions setting
- Add body class observer to update buttons when setting toggles
- Add cleanupCheckpointUI function for extension disable
- Separate Quests from Inventory with independent toggle
- Add horizontal scrolling to Info Box dashboard
- Add divider between Inventory and Quests sections
2025-12-22 01:05:01 +01: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
bfb63a34cd
Revert "All the features"
2025-12-05 22:43:56 +01:00
Subarashimo
806a7078a7
feat: message interception
2025-12-05 11:40:50 +01:00
Subarashimo
9f6c44745b
feat: rpg stats improvements
2025-12-04 20:40:02 +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
f3c224a99a
feat: more settings
2025-12-03 09:19:03 +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
Mingyu
d486c9e924
mobile done
2025-11-26 07:49:59 +00:00