Yu Yon
|
15fe2093c2
|
fix: Dockerfile添加curl支持健康检查
|
2026-01-08 17:59:14 +08:00 |
|
Yu Yon
|
3214cbbd91
|
chore: ignore local data and compose backups
|
2025-12-25 00:39:14 +08:00 |
|
Yu Yon
|
c32f7b797d
|
chore: add API diagnostic request logging toggles
|
2025-12-24 19:26:50 +08:00 |
|
Yu Yon
|
4571a83492
|
chore: 使用国内DNS避免解析超时
|
2025-12-16 22:25:41 +08:00 |
|
Yu Yon
|
b905739515
|
fix: 修复内存泄漏和僵尸进程问题
- 添加SIGCHLD信号处理器自动回收僵尸子进程
- 定期清理函数增加僵尸进程回收
- 增加batch_task_screenshots超时清理(30分钟)
- 增加pending_random_schedules超时清理(2小时)
- 修复playwright_automation.py的_force_cleanup使用SIGTERM+waitpid
- browser_installer.py浏览器检测后添加僵尸进程清理
内存占用从111MB降至53MB,僵尸进程从6个降至0个
|
2025-12-12 23:42:30 +08:00 |
|
Yu Yon
|
352c61fbd4
|
修复添加账号后前端不实时显示的问题
account_update事件处理时判断是否为新账号,新账号则重新渲染整个列表
🤖 Generated with Claude Code
|
2025-12-12 15:54:14 +08:00 |
|
Yu Yon
|
c793999f3c
|
修复添加账号后不实时显示的问题
添加账号成功后通过socket推送account_update事件,前端实时更新列表
🤖 Generated with Claude Code
|
2025-12-12 15:52:12 +08:00 |
|
Yu Yon
|
b15e6f2af0
|
修复高优先级安全和稳定性问题
1. app.py:
- 添加user_semaphores_lock线程锁,修复get_user_semaphore竞态条件
- 将9处裸except:改为except Exception:或具体异常类型
2. database.py:
- 将3处裸except:改为except Exception:
3. email_service.py:
- 添加_smtp_config_lock线程锁
- 修复daily_sent计数竞态条件:获取配置时预增,失败时回退
- _get_available_smtp_config和_get_next_available_smtp_config使用锁保护
🤖 Generated with Claude Code
|
2025-12-12 15:04:58 +08:00 |
|
Yu Yon
|
8b1014b922
|
添加任务自动重试机制
- 任务执行失败(非登录失败)时自动重试,最多重试2次
- 重试间隔5秒,给前端显示状态"等待重试"
- 添加sys模块导入修复
🤖 Generated with Claude Code
|
2025-12-12 13:45:34 +08:00 |
|
Yu Yon
|
affbf80543
|
更新VIP权限对比表,新增随机时间执行、邮件通知、自动备注姓名等功能说明
- 更新VIP会员权限对比表
- 新增基础浏览任务、随机时间执行、邮件通知、自动备注姓名功能对比
- 修正账号管理数量为最多3个
🤖 Generated with Claude Code
|
2025-12-12 11:55:31 +08:00 |
|
Yu Yon
|
1072e90070
|
添加定时任务随机时间执行功能;修复手动执行任务不发送邮件通知
|
2025-12-12 10:12:27 +08:00 |
|
Yu Yon
|
8fd6923453
|
修复所有bug并添加新功能
- 修复添加账号按钮无反应问题
- 添加账号备注字段(可选)
- 添加账号设置按钮(修改密码/备注)
- 修复用户反馈���能
- 添加定时任务执行日志
- 修复容器重启后账号加载问题
- 修复所有JavaScript语法错误
- 优化账号加载机制(4层保障)
🤖 Generated with Claude Code
|
2025-12-10 11:19:16 +08:00 |
|
Yu Yon
|
1723e35fbc
|
Initial commit: 知识管理平台
主要功能:
- 多用户管理系统
- 浏览器自动化(Playwright)
- 任务编排和执行
- Docker容器化部署
- 数据持久化和日志管理
技术栈:
- Flask 3.0.0
- Playwright 1.40.0
- SQLite with connection pooling
- Docker + Docker Compose
部署说明详见README.md
|
2025-11-16 19:03:07 +08:00 |
|