Commit Graph

12 Commits

Author SHA1 Message Date
Your Name 9bae6b1d9b youhua 2026-07-25 00:09:24 +08:00
cnbugs 285df5a12f fix: cert create form credential selection validation
- Explicitly set selectedCredId in onCredSelected
- Separate credential validation from manual input validation
2026-07-24 19:10:34 +08:00
cnbugs bdb3ca856f feat: add DNS credential management with Web UI
- New config/credential_store.go: persistent credential storage (credentials.json)
- New API: CRUD for DNS credentials + credential-types endpoint
- Certificate model now supports credential_id reference
- Create certificate auto-resolves credential_id to DNS config
- New Vue page: Credentials.vue for managing saved DNS keys
- CertCreate.vue: select existing credential or manual input + save as new
- Secrets masked in API responses, never exposed in list
2026-07-24 18:56:03 +08:00
cnbugs bbf09fbc8d feat: add Web UI for notification config (feishu + email)
- New config/notify_store.go: persistent notification config (notify.json)
- New API: GET/PUT /api/notify/config, POST /api/notify/test-feishu, POST /api/notify/test-email
- New Vue page: NotifyConfig.vue with feishu webhook and SMTP settings
- Updated cron/init to read from persistent store instead of env vars
- Password masked as ******** in API responses, preserved on updates
2026-07-23 16:31:04 +08:00
cnbugs 2d70a15307 feat: add login authentication and certificate expiry notifications
- JWT-based login with ADMIN_USER/ADMIN_PASSWORD env config
- Login page with auth guard for Vue frontend
- Feishu bot webhook notification for expiring certificates
- SMTP email notification for expiring certificates
- Daily 8:00 AM cron for expiry checks
- Startup health check notification
2026-07-23 16:25:02 +08:00
cnbugs f79fd3ab22 彻底解决tsconfig找不到问题:移除@vue/tsconfig依赖,配置直接内联 2026-05-13 12:02:06 +08:00
cnbugs 0524edd0e9 修复tsconfig找不到问题:添加缺失的@vue/tsconfig依赖 2026-05-13 12:00:23 +08:00
cnbugs 96cbe6d971 修复前端编译vue-tsc找不到的问题:移除npm install --production参数 2026-05-13 11:57:22 +08:00
cnbugs 7d86d9f188 恢复前端缺失的配置文件 2026-05-13 11:47:56 +08:00
cnbugs c453d3425d 修复MIME类型错误:静态资源404直接返回 + 支持自定义base路径 2026-05-13 11:08:18 +08:00
cnbugs a9842e9212 v0.01: 修复死锁Bug + DNS-01默认 + 超时调整 2026-05-13 10:58:29 +08:00
cnbugs 1775d4b4fc feat: AutoSSL certificate management tool with Web UI 2026-05-12 14:55:10 +08:00