#!/bin/bash

# 定义颜色
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
BLUE='\033[0;34m'
PURPLE='\033[0;35m'
CYAN='\033[0;36m'
WHITE='\033[0;37m'
NC='\033[0m' # 恢复默认颜色

# 定义分隔线
SEPARATOR="=================================================="

# 打印更新日志的函数
print_update_log() {
    clear
    echo -e "${BLUE}脚本更新日志${NC}"
    echo -e "${SEPARATOR}"
    cat <<EOF
| ${YELLOW}日期${NC}       | ${YELLOW}版本号${NC} | ${YELLOW}更新内容${NC} |
|----------------|----------|------------------------------|
| 2024-06-25     | v1.0.0   | 初始化版本，包含基础功能和菜单选择，集合测试和小鸡脚本 |
| 2024-06-25     | v1.0.1   | 调整代码结构 |
| 2024-06-25     | v1.0.2   | 调整左右布局 |
| 2024-06-25     | v1.0.3   | 修复快捷键 BUG |
| 2024-06-25     | v1.0.4   | 优化依赖代码及逻辑 |
| 2024-06-25     | v1.0.5   | 修复若干 bug |
| 2024-06-26     | v1.0.6   | 增加 NodeLoc 聚合测试脚本 |
| 2024-06-26     | v1.0.7   | 优化代码 |
| 2024-08-19     | v1.0.8   | 优化更新系统等代码 |
| 2024-08-20     | v1.0.9   | 优化依赖更新 |
| 2024-09-21     | v1.1.0   | 更换测速脚本代码 |
| 2024-10-30     | v1.1.20  | 更换勇哥 singbox 地址 |
| 2024-11-28     | v1.1.21  | 替换梯子脚本 |
| 2024-12-03     | v1.2.0   | 优化代码逻辑 |
| 2024-12-03     | v1.2.1   | 优化代码逻辑 |
| 2025-03-18     | v1.2.2   | 更换脚本命令 |
| 2025-03-21     | v1.2.3   | 添加 XY 大佬网络脚本 |
| 2025-05-19     | v1.2.4   | 添加哪吒 agent 清理脚本，修复统计功能 bug，优化菜单显示 |
| 2025-06-12     | v2.0.0   | 全新架构重构，模块化设计；新增多系统支持（CentOS/RHEL/Arch 等）；全新分级菜单系统；新增统计分析功能；优化错误处理机制；完善文档和注释 |
EOF
    echo -e "${SEPARATOR}"
}

# 调用函数打印更新日志
print_update_log
