eaff2a4d86
- Split monolithic index.php into per-tool pages (ask, search, summarize, timeline, redact, transcribe), each with its own URL and bookmarkable state - Shared shell: includes/layout.php + layout_footer.php; shared form: includes/tool_form.php used by all text-tool pages - index.php now redirects authenticated users to ask.php; unauthenticated users see the login gate only - transcribe.php: engine selector (GPU/OpenAI/Azure), model size (small/ medium/large-v3), diarize, language, expert settings (beam, VAD, task, initial prompt) - api/transcribe.php: engine routing — GPU (cuttlefish), OpenAI BYOK, Azure AI Speech; passes model/beam/task/vad/prompt to Whisper server - tools.js: data-active-tool body attr drives setTool() on load; <a> nav tabs skip click listeners; null guards on form/passcodeForm; engine radio toggle shows/hides BYOK key inputs and model selector; RTF shown in status - tools.css: styles for BYOK inputs, expert settings panel, prompt textarea Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11 lines
339 B
PHP
11 lines
339 B
PHP
<?php
|
|
declare(strict_types=1);
|
|
$toolName = 'redact';
|
|
$toolTitle = 'Redact sensitive details';
|
|
$toolKind = 'Redaction Assistant';
|
|
$toolBadge = 'deterministic first';
|
|
require_once __DIR__ . '/includes/layout.php';
|
|
?>
|
|
<?php require_once __DIR__ . '/includes/tool_form.php'; ?>
|
|
<?php require_once __DIR__ . '/includes/layout_footer.php'; ?>
|