7 Commits

Author SHA1 Message Date
Akizon77
4c55e52374 feat: 添加版本信息API接口,支持获取当前版本和哈希 2025-06-03 23:25:50 +08:00
Akizon77
bd82d85431 fix: Docker 构建优化
feat: Github Actions
feat: 部分测试单元
style: 迁移akizon77到komari-monitor组织
2025-04-28 13:20:17 +08:00
Akizon77
cbabab1a20 新增 Dockerfile
新增 chpasswd 指令强制修改密码
修改 数据库init移入到server块
重命名 history 包至 records
2025-04-27 23:17:22 +08:00
Akizon77
2c2c81953e 移除 远程配置下发。
修改 客户端基本属性逻辑。
修改 最新上报key改为uuid
新增 客户端命名
新增 历史记录数据库压缩。
新增 在线节点信息。
新增 公开API /api/nodes 显示客户端基础属性
2025-04-27 18:57:37 +08:00
Akizon77
59a1e2f070 更新模块路径为 GitHub 地址,统一导入路径格式 2025-04-16 14:32:06 +08:00
Akizon77
9f7758f1da Refactor database structure and session management
- Removed legacy session management code from `session.go` and `sqlite3.go`.
- Introduced new `accounts` package for user and session management.
- Implemented GORM for database interactions, replacing raw SQL queries.
- Created models for `User`, `Session`, `Client`, `History`, and other entities.
- Added functions for creating, retrieving, and deleting sessions.
- Implemented automatic cleanup of old history records.
- Updated `main.go` to initialize the database and create a default admin account.
- Enhanced error handling and logging throughout the database operations.
2025-04-15 21:14:55 +08:00
Akizon77
95c080d110 feat: 实现 Komari 服务器监控工具的基本功能
- 添加用户认证和权限控制
- 实现客户端管理功能,包括添加、编辑和删除客户端
- 支持客户端上传基础信息和监控报告
- 提供基本的自定义配置功能
- 实现数据库初始化和数据存储
2025-04-12 22:48:38 +08:00