Fixed refinement

This commit is contained in:
=
2026-02-04 22:10:19 -05:00
parent 3a80307cc2
commit df7cee9524
5 changed files with 53 additions and 7 deletions

View File

@@ -299,6 +299,12 @@
<div class="card-header bg-light d-flex justify-content-between align-items-center">
<h5 class="mb-0"><i class="fas fa-globe me-2"></i>World Bible & Characters</h5>
<div>
{% if is_refining %}
<span class="badge bg-warning text-dark me-2">
<span class="spinner-border spinner-border-sm me-1"></span> Refining...
</span>
{% endif %}
<a href="/project/{{ project.id }}/review" class="btn btn-sm btn-outline-info me-1">
<i class="fas fa-list-alt me-1"></i> Full Review
</a>
@@ -306,13 +312,37 @@
<button class="btn btn-sm btn-outline-secondary" data-bs-toggle="modal" data-bs-target="#importCharModal" data-bs-toggle="tooltip" title="Import characters from another project to create a shared universe.">
<i class="fas fa-link me-1"></i> Link / Import Series
</button>
<button class="btn btn-sm btn-outline-primary ms-1" data-bs-toggle="modal" data-bs-target="#refineBibleModal" data-bs-toggle="tooltip" title="Use AI to bulk-edit characters or plot points based on your instructions.">
<i class="fas fa-magic me-1"></i> Refine
</button>
{% if has_draft %}
<a href="/project/{{ project.id }}/bible_comparison" class="btn btn-sm btn-warning ms-1 fw-bold">
<i class="fas fa-balance-scale me-1"></i> Review Draft
</a>
{% elif is_refining %}
<button class="btn btn-sm btn-outline-secondary ms-1" disabled>
<i class="fas fa-magic me-1"></i> Refining...
</button>
{% else %}
<button class="btn btn-sm btn-outline-primary ms-1" data-bs-toggle="modal" data-bs-target="#refineBibleModal" data-bs-toggle="tooltip" title="Use AI to bulk-edit characters or plot points based on your instructions.">
<i class="fas fa-magic me-1"></i> Refine
</button>
{% endif %}
{% endif %}
</div>
</div>
<div class="card-body">
{% if has_draft %}
<div class="alert alert-warning shadow-sm mb-3">
<div class="d-flex justify-content-between align-items-center">
<div>
<i class="fas fa-exclamation-circle me-2"></i>
<strong>Draft Pending:</strong> You have an unreviewed Bible refinement waiting.
</div>
<a href="/project/{{ project.id }}/bible_comparison" class="btn btn-warning btn-sm fw-bold">Review Changes</a>
</div>
</div>
{% endif %}
<div class="row">
<div class="col-md-4 border-end">
<h6 class="text-muted text-uppercase small fw-bold mb-3">Project Metadata</h6>