feat: 新增启动欢迎通知、流式预览节点及多项功能更新

- 新增启动弹窗通知(绿色主题,支持关闭)
- 新增 StreamPreview 流式文本预览节点
- 新增 fileUpload、updateNotifier 前端 JS 模块
- 重构多个 client,统一错误处理
- 删除废弃节点 batch_nano_banana_v2、quan_neng_sheng_tu 等
- 将 .config 纳入版本控制(已清空密钥)
This commit is contained in:
Jony
2026-04-13 00:49:51 +08:00
parent bbc5f4a2c4
commit 92bcf65d14
28 changed files with 1381 additions and 3518 deletions
+5 -5
View File
@@ -160,7 +160,7 @@ class VeoClient(BaseAPIClient):
close_session = False
if session is None:
session = aiohttp.ClientSession()
session = self._make_session()
close_session = True
try:
@@ -202,7 +202,7 @@ class VeoClient(BaseAPIClient):
close_session = False
if session is None:
session = aiohttp.ClientSession()
session = self._make_session()
close_session = True
interval = self.POLL_INITIAL_INTERVAL
@@ -265,7 +265,7 @@ class VeoClient(BaseAPIClient):
close_session = False
if session is None:
session = aiohttp.ClientSession()
session = self._make_session()
close_session = True
try:
@@ -318,7 +318,7 @@ class VeoClient(BaseAPIClient):
"""
async def _run():
connector = aiohttp.TCPConnector(limit=0)
connector = aiohttp.TCPConnector(ssl=False, limit=0)
async with aiohttp.ClientSession(connector=connector) as session:
# 1. 提交任务
if on_stage:
@@ -383,7 +383,7 @@ class VeoClient(BaseAPIClient):
"""
async def _run():
batch_size = len(save_paths)
connector = aiohttp.TCPConnector(limit=0)
connector = aiohttp.TCPConnector(ssl=False, limit=0)
async def generate_one(save_path: str):
return await self._generate_one_video_async(