Repository navigation
v1.0.6
feat: 添加查询日志清理功能 / Add query log cleanup feature
后端 / Backend:
- 新增 delete_before_date() 删除指定日期之前的日志 / Delete logs before specified date
- 新增 delete_all() 删除所有日志 / Delete all logs
- 新增 get_oldest_date() 获取最早日志日期 / Get oldest log date
- 新增 API 端点 / New API endpoints:
- DELETE /api/logs/cleanup/before: 按日期清理 / Cleanup by date
- DELETE /api/logs/cleanup/all: 清空所有 / Clear all
- GET/PUT /api/logs/retention: 保留设置 / Retention settings
- 添加后台定时任务,每小时检查并执行自动清理 / Add background task for hourly auto cleanup
前端 Settings.vue / Frontend Settings.vue:
- 新增日志管理卡片 / Add log management card
- 手动清理: 日期选择器 + 清理/清空按钮 / Manual cleanup: date picker + cleanup buttons
- 自动清理: 启用开关 + 保留天数设置 / Auto cleanup: toggle + retention days setting
- 显示最早日志时间,操作前确认对话框 / Show oldest log date, confirmation dialogs