SillyTavern / SillyTavern

LLM Frontend for Power Users.

Home Page:https://sillytavern.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEATURE_REQUEST] optional saving card as yaml+plain png

steve02081504 opened this issue · comments

Have you searched for similar requests?

No

Is your feature request related to a problem? If so, please describe.

I'm trying to create git repos for some of my complex cards, but ST defaults to storing them as PNG+Metadata, which isn't very conducive to version tracking and many of git operations

Describe the solution you'd like

It would help a lot if there was an option to store some cards as well-formatted yaml files + plain png by default

Describe alternatives you've considered

No response

Additional context

No response

Priority

Low (Nice-to-have)

Are you willing to test this on staging/unstable branch if this is implemented?

Yes

I want to add on to this that storing anything meaningful in metadata on an image is very dangerous because a lot of software quite carelessly erases or modifies metadata in ways that can break it. Metadata in an image can be useful but should be treated as volatile overall. In very rare cases, some image viewers have been known to modify metadata even just previewing an image.

There are also rare cases where one might want to modify character data externally (for example, I've run into a few cards where if I open the advanced definitions to try to edit creator's notes (necessary for Chub imports since the top line does not get imported leaving a blank line in the character list rather than character info) it actually made a copy of the card instead of editing. Editing externally of course could fix this (albeit inelegantly.)

The change of data format store is not planned.

This ticked has been marked as 'wontfix', which usually means it is out-of-scope, or not feasible at this time. You can still fork the project and make the changes yourself.


I am a bot, and this is an automated message 🤖