huabu/templates/base.html
24024 19b4428283 ```
feat(node-engine): 实现异步图像生成任务处理

- 添加异步任务提交功能,支持 task_id 查询机制
- 实现轮询机制监控任务状态(processing/succeeded/failed)
- 增加超时控制和错误处理机制
- 兼容同步模式回退处理

feat(app): 集成AI聊天助手功能

- 添加 requests 依赖用于API调用
- 实现流式响应处理Gemini API
- 添加代理URL配置支持
- 集成Marked.js进行Markdown渲染

refactor(ui): 重构AI助手模态框为全屏布局

- 调整样式为固定右侧全高度布局
- 移除边框阴影,增加背景模糊效果
- 优化滚动行为和输入区域样式

feat(board): 实现节点级联执行逻辑

- 添加工作流自动触发机制
- 实现节点间数据传递和连接处理
- 添加加载状态反馈和执行监控

feat(chat): 优化聊天交互体验

- 替换HTMX表单提交为原生JavaScript处理
- 实现打字指示器和消息滚动
- 添加错误处理和内容解析功能
```
2026-02-07 00:50:16 +08:00

26 lines
853 B
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NoirFlow Monolith</title>
<!-- HTMX -->
<script src="https://unpkg.com/htmx.org@1.9.10"></script>
<!-- Alpine.js -->
<script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=Outfit:wght@500;700&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="/static/css/style.css">
<!-- Marked.js for Markdown rendering -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
</head>
<body class="bg-noir">
<div class="app-container">
{% block content %}{% endblock %}
</div>
</body>
</html>