Spicy Marinara
9213d264a0
Update src/systems/integration/sillytavern.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-26 00:40:22 +01:00
Daryl Streete
32280d60ef
Update src/systems/integration/sillytavern.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 19:32:54 -04:00
Spicy Marinara
5b2cb331c8
Update src/core/persistence.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 23:57:30 +01:00
Spicy Marinara
bb202aca9c
Update src/systems/integration/sillytavern.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 23:57:24 +01:00
Spicy Marinara
733647084a
Update src/systems/integration/sillytavern.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 23:57:16 +01:00
Spicy Marinara
ab848828e7
Update src/systems/integration/sillytavern.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 23:57:09 +01:00
Daryl
76beb5dff4
Add inheritSwipeDataFromPriorMessage function to populate swipe slots with tracker data from prior messages in cases where tracker auto-update is disabled. This maintains the paradigm of every swipe having saved tracker data, which can then be regenerated by the user manually if they so choose.
2026-02-22 03:53:59 -04:00
Daryl
178ced00be
Update widget displayed data when swiping
2026-02-22 00:35:26 -04:00
Daryl
979525e372
Add syncLastGeneratedDataFromSwipeStore function to manage swipe data retrieval and update lastGeneratedData on message changes
2026-02-21 23:47:47 -04:00
Daryl
d96a199890
Implement separate generation ID to ensure that messages deleted during separate tracker generation do not attempt to apply the received data to a now non-existent message
2026-02-21 22:21:18 -04:00
Daryl
4b816dd1fd
Add event handler for message deletion to sync tracker state and update UI to reflect the new most-recent message in chat
2026-02-21 21:45:47 -04:00
Daryl
8f2dbd2f88
Implement swipe data persistence between reloads and ensure all tracker data commits are based on prior assistant message when generating/swiping
2026-02-21 21:40:52 -04:00
Daryl
f3e7518622
Enhance swipe data handling to correctly display swipe-specific tracker stats: add getSwipeData function and refactor commitTrackerData to utilize it
2026-02-21 20:40:33 -04:00
Spicy Marinara
502646bb92
Merge pull request #128 from Korddie/main
...
Add French translate
2026-02-19 18:52:14 +01: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
105e20e97a
v3.7.2: Fix status field key generation for parenthetical names & scroll preservation
...
- Fix: Status fields with parenthetical descriptions (e.g., 'Conditions (up to 5 traits)') now use the base name for the JSON key ('conditions' instead of 'conditions_up_to_5_traits')
- Fix: Status field value templates no longer repeat the field name with numbered suffixes
- Fix: Editing fields in Present Characters no longer scrolls the panel to the top
- Updated jsonPromptHelpers.js, parser.js, and userStats.js to use new toFieldKey() helper
- Added scroll position preservation to renderThoughts() when re-rendering after field edits
v3.7.2
2026-02-13 18:34:44 +01:00
Spicy_Marinara
5498c64f5d
Opussy bug fix
2026-02-06 16:53:24 +01:00
Spicy_Marinara
5fa369e3d7
Update userStats.js
2026-02-04 10:28:49 +01:00
Spicy_Marinara
52be8dca1f
Update README.md
2026-02-03 17:32:32 +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
Spicy_Marinara
b61a426efe
Update injector.js
2026-02-01 13:57:37 +01:00
Spicy_Marinara
2a77c091dd
Add Jakstein to contributors list
...
Updated README.md and settings.html to include Jakstein as a contributor in the project acknowledgments.
2026-01-27 19:46:50 +01:00
Spicy_Marinara
c0431a6117
Update contributors list
2026-01-27 14:38:48 +01:00
Spicy_Marinara
43610bf8b6
Merge branch 'main' of https://github.com/SpicyMarinara/rpg-companion-sillytavern
2026-01-27 14:36:21 +01:00
Spicy_Marinara
2a5b57087b
Merge pr-109 into main: v3.7.0
2026-01-27 14:34:44 +01:00
Spicy_Marinara
653d23ef9a
Merge main into pr-109
2026-01-27 14:34:39 +01:00
Spicy_Marinara
ea81dd0634
v3.7.0: Merge PR #109 + opacity sliders + custom attributes fix + context instructions prompt + newline fixes
v3.7.0
2026-01-27 14:33:36 +01:00
Spicy Marinara
7a3487c741
Merge pull request #109 from jakstein/omniscience-filter
...
Implementation of omniscience filter, ability to only reveal what player character can see without confusing the LLM.
2026-01-27 13:01:37 +01:00
Spicy_Marinara
6fc35e50a1
Refactor inventory lock logic to use item names
...
Updated inventory lock management and rendering to match items by name instead of index, improving reliability and consistency. Also adjusted quest rendering and parsing to handle locked quest objects with a value property.
2026-01-23 09:17:40 +01:00
Spicy_Marinara
e82918004e
v3.6.3: Fix relationship field to use correct nested format (relationship.status)
v3.6.3
2026-01-20 21:51:41 +01:00
Spicy_Marinara
f78c8a1b78
v3.6.2: Fix relationship field in context for manually added characters, add empty field placeholders and mobile support
v3.6.2
2026-01-18 19:15:30 +01:00
Spicy_Marinara
2a48c30808
Update sillytavern.js
2026-01-17 21:34:53 +01:00
Spicy Marinara
c5a9c8631f
Merge pull request #115 from Olaroll/weather-pattern-fix
...
Fix weather pattern matching regression
2026-01-17 21:15:06 +01:00
Spicy Marinara
2623df4050
Merge pull request #117 from SpicyMarinara/revert-116-revert-111-main
...
Revert "Revert "internalization weatherEffects.js""
2026-01-17 21:14:55 +01:00
Spicy Marinara
03f21ef1ef
Revert "Revert "internalization weatherEffects.js""
2026-01-17 21:14:44 +01:00
Spicy Marinara
2e747bc8aa
Merge pull request #116 from SpicyMarinara/revert-111-main
...
Revert "internalization weatherEffects.js"
2026-01-17 21:13:50 +01:00
Spicy Marinara
d0dd8950a6
Revert "internalization weatherEffects.js"
2026-01-17 21:13:28 +01:00
Olari Tšernobrovkin
5ddc380dac
Make constant's variable name consistent with the codebase
2026-01-17 20:03:34 +02:00
Olari Tšernobrovkin
f4324a5d19
Fix weather pattern matching regression
2026-01-15 20:30:48 +02:00
Spicy Marinara
4612ed2108
Merge pull request #111 from IDeathByte/main
...
internalization weatherEffects.js
2026-01-15 11:04:53 +01:00
IDeathByte
0e988b201c
Update weatherEffects.js
...
syntax fix
2026-01-15 11:38:26 +05:00
IDeathByte
7b4ebb8d76
internalization weatherEffects.js
...
update for russian support
2026-01-15 11:23:52 +05:00
jakstein
08474bd910
make the tags close with a slash for proper self termination
2026-01-14 22:40:58 +01:00
jakstein
0bb2085305
remove regex workaround and fix tag format
2026-01-14 22:08:51 +01:00
jakstein
c6f13d18ff
attempted slight improvement of the default prompt
2026-01-14 19:27:07 +01:00
jakstein
334f5fa5a3
roll back the default prompt, the new one was too cringy and aggresive
2026-01-14 19:16:40 +01:00
jakstein
5f9d67ebe8
attempt to fix trimming logic and improve prompt
2026-01-14 19:06:43 +01:00
jakstein
93c37c25d7
initial omniscience filter
2026-01-14 18:44:54 +01:00
Spicy Marinara
0499f2c43e
Merge pull request #107 from tomt610/feature/improved-clear-weather-effects
...
Add sunrise/sunset effects and improve sun positioning
2026-01-14 00:51:16 +01:00