Added scene and actions browser.

This commit is contained in:
Aodhan Collins
2026-02-22 23:44:28 +00:00
parent bb65486995
commit 615c400024
361 changed files with 13438 additions and 15 deletions

View File

@@ -0,0 +1,70 @@
{% extends "layout.html" %}
{% block content %}
<div class="container">
<div class="d-flex justify-content-between align-items-center mb-4">
<h1>Edit Detailer: {{ detailer.name }}</h1>
<a href="{{ url_for('detailer_detail', slug=detailer.slug) }}" class="btn btn-outline-secondary">Cancel</a>
</div>
<form action="{{ url_for('edit_detailer', slug=detailer.slug) }}" method="post" id="main-form">
<div class="row">
<div class="col-md-8">
<!-- Basic Info -->
<div class="card mb-4">
<div class="card-header bg-dark text-white">Basic Information</div>
<div class="card-body">
<div class="mb-3">
<label for="detailer_name" class="form-label">Display Name</label>
<input type="text" class="form-control" id="detailer_name" name="detailer_name" value="{{ detailer.name }}" required>
</div>
</div>
</div>
<!-- LoRA -->
<div class="card mb-4">
<div class="card-header bg-info text-white">LoRA Settings</div>
<div class="card-body">
<div class="row">
<div class="col-md-8">
<label for="lora_lora_name" class="form-label">LoRA Name</label>
<select class="form-select" id="lora_lora_name" name="lora_lora_name">
<option value="">None</option>
{% for lora in loras %}
<option value="{{ lora }}" {% if detailer.data.lora and detailer.data.lora.lora_name == lora %}selected{% endif %}>{{ lora }}</option>
{% endfor %}
</select>
</div>
<div class="col-md-4">
<label for="lora_lora_weight" class="form-label">Weight</label>
<input type="number" step="0.01" class="form-control" id="lora_lora_weight" name="lora_lora_weight" value="{{ detailer.data.lora.lora_weight if detailer.data.lora else 1.0 }}">
</div>
</div>
<div class="mt-3">
<label for="lora_lora_triggers" class="form-label">Triggers</label>
<input type="text" class="form-control" id="lora_lora_triggers" name="lora_lora_triggers" value="{{ detailer.data.lora.lora_triggers if detailer.data.lora else '' }}">
</div>
</div>
</div>
<!-- Detailer Definition Section -->
<div class="card mb-4">
<div class="card-header bg-light"><strong>Detailer Definition</strong></div>
<div class="card-body">
<div class="mb-3">
<label for="detailer_prompt" class="form-label">Prompt</label>
<input type="text" class="form-control" id="detailer_prompt" name="detailer_prompt" value="{{ detailer.data.prompt }}">
<div class="form-text">e.g., "glossy eyes, detailed irises"</div>
</div>
</div>
</div>
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<a href="{{ url_for('detailer_detail', slug=detailer.slug) }}" class="btn btn-secondary">Cancel</a>
<button type="submit" class="btn btn-primary">Save Changes</button>
</div>
</div>
</div>
</form>
</div>
{% endblock %}