Peijun Zhao
b33f5168e8
docs: beautiful GitHub-style README overhaul
...
- Add skill-icons, star/forks/issues/PRs/last-commit badges
- Add 'Why Aluer' feature highlight cards section
- Add animated emoji title, mission quote, key-stats table
- Add Contributors wall, Support/Star/Fork CTAs
- Polish license section, footer, table of contents
2026-05-10 16:19:23 +08:00
Peijun Zhao
5e1ab0c1c7
docs: update README, PROJECT_SUMMARY, USER_MANUAL for new features
...
- README: add notification package, HealthService, health/webhook/report APIs
- README: update web console features (sparklines, auto-refresh, health panel)
- PROJECT_SUMMARY: add notification module and web infrastructure sections
- USER_MANUAL: add health check, webhook, and attack report API docs
2026-05-10 16:12:23 +08:00
Peijun Zhao
4c08566022
feat: ASCII banner + graceful shutdown hook for ServerGuardApplication
2026-05-10 16:03:48 +08:00
Peijun Zhao
f28be08211
feat: frontend overhaul - health panel + sparklines + auto-refresh
...
- Add health status panel with component status dots
- Add auto-refresh toggle with configurable interval (3s/6s/10s/30s)
- Add performance sparkline bars (TPS/CPU/Memory/Players)
- Use useReducer for terminal lines (append/clear)
- Better responsive layout for mobile
- Third ambient background layer for visual depth
- Refined glass-panel hover effects
2026-05-10 16:02:04 +08:00
Peijun Zhao
46d597d6ff
feat: critical fixes + health API + webhook + attack reports
...
- Fix busy-wait loop in ServerGuardService (removed while(true))
- Fix sync blocking on async Future (use thenAccept instead of .get())
- Add startup banner with system info and config validation
- Add HealthService: /api/health, /api/health/live, /api/health/ready
- Add RequestLoggingFilter for HTTP request monitoring
- Add CorsConfig for cross-origin support
- Add WebhookService (Discord/Slack notifications)
- Add AttackReportService with HTML report generation
- New endpoints: /api/attacks/recent, /api/attacks/report, /api/webhook/test
- Upgrade Lombok 1.18.30 to 1.18.38 for Java 25+ compatibility
2026-05-10 15:54:48 +08:00
Peijun Zhao
40e97d1fc6
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# LICENSE
2026-05-10 15:39:48 +08:00
Peijun Zhao
76163f965f
修复无法在IDEA内直接调试的问题
2026-05-10 15:38:14 +08:00
Peijun Zhao
8115d903de
Update README.md
2026-05-10 13:55:20 +08:00
Peijun Zhao
38c141a6ea
提交Git
2026-05-10 13:53:31 +08:00
Peijun Zhao
d5b0b00510
Update README.md
2026-05-10 13:19:58 +08:00
Peijun Zhao
65eea726f9
Add LICENSE file
2026-05-10 13:11:17 +08:00
Peijun Zhao
33cf22c574
Create LICENSE
2026-05-10 13:10:08 +08:00
Peijun Zhao
b0aaea9fb3
提交Git
2026-05-10 12:59:00 +08:00