refactor admin data queries; consolidate multiple count queries and optimize article fetching

This commit is contained in:
ImBenji
2026-04-24 01:20:08 +01:00
parent a48b1eef67
commit 653a58b3d8
2 changed files with 98 additions and 21 deletions
+37 -1
View File
@@ -36,9 +36,45 @@
intelligence.sqlite not found — is the intelligence worker running?
</div>
<div class="filters" id="signal-filters">
<label>Search <input type="text" id="sf-search" placeholder="company or ticker…" /></label>
<label>Signal
<select id="sf-signal">
<option value="">All</option>
<option value="BUY">BUY</option>
<option value="HOLD">HOLD</option>
<option value="SELL">SELL</option>
</select>
</label>
<label>Confidence
<select id="sf-confidence">
<option value="">All</option>
<option value="high">High</option>
<option value="medium">Medium</option>
<option value="low">Low</option>
</select>
</label>
<label>Risk
<select id="sf-risk">
<option value="">All</option>
<option value="high">High</option>
<option value="medium">Medium</option>
<option value="low">Low</option>
</select>
</label>
<label>Sort
<select id="sf-sort">
<option value="generated_desc">Newest generated</option>
<option value="event_desc">Latest event</option>
<option value="company_asc">Company A→Z</option>
<option value="company_desc">Company Z→A</option>
</select>
</label>
</div>
<div id="intel-content">
<div id="intel-signals-grid" class="signal-grid"></div>
<div id="intel-signals-empty" class="signal-empty" style="display:none">No signals generated yet — waiting for the signal worker to run.</div>
<div id="intel-signals-empty" class="signal-empty" style="display:none">No signals match the current filters.</div>
</div>
</main>