Added style browser.

This commit is contained in:
Aodhan Collins
2026-02-20 21:22:53 +00:00
parent 116941673e
commit 8487b177b4
297 changed files with 5311 additions and 80 deletions

View File

@@ -60,6 +60,19 @@ class Action(db.Model):
def __repr__(self):
return f'<Action {self.action_id}>'
class Style(db.Model):
id = db.Column(db.Integer, primary_key=True)
style_id = db.Column(db.String(100), unique=True, nullable=False)
slug = db.Column(db.String(100), unique=True, nullable=False)
filename = db.Column(db.String(255), nullable=True)
name = db.Column(db.String(100), nullable=False)
data = db.Column(db.JSON, nullable=False)
default_fields = db.Column(db.JSON, nullable=True)
image_path = db.Column(db.String(255), nullable=True)
def __repr__(self):
return f'<Style {self.style_id}>'
class Settings(db.Model):
id = db.Column(db.Integer, primary_key=True)
openrouter_api_key = db.Column(db.String(255), nullable=True)