Skip to content

Tags: VEAF/DCSServerBot

Tags

backup-feat-enhance-rest-api

Toggle backup-feat-enhance-rest-api's commit message
feat(restapi): enhance server analytics with weather integration and …

…comprehensive statistics

• Add weather data to /servers endpoint with real-time DCS integration
• Enhance /server_attendance with Discord-level comprehensive analytics:
  - Top theatres, missions, and modules by playtime and usage
  - Combat statistics (sorties, kills, deaths, PvP) from mv_serverstats
  - Multi-period analytics (24h/7d/30d) with Discord member engagement
  - Daily trends for dashboard graphing
• Implement centralized server name resolution across 12+ endpoints
• Fix /modulestats endpoint method mapping and response validation
• Simplify SQL construction patterns for better maintainability
• Add comprehensive Pydantic models (WeatherInfo, TopTheatre, TopMission, TopModule)
• Update documentation (README, CHANGELOG, .copilot-docs)

Breaking Changes: None - fully backward compatible
Configuration: New optional weather and attendance settings available

v3.0.3.35

Toggle v3.0.3.35's commit message
Merge branch 'development'

v3.0.3.34

Toggle v3.0.3.34's commit message
Merge branch 'development'

v3.0.3.33

Toggle v3.0.3.33's commit message
Merge branch 'development'

v3.0.3.32

Toggle v3.0.3.32's commit message
Merge branch 'development'

v3.0.3.31

Toggle v3.0.3.31's commit message
Merge branch 'development'

v3.0.3.30

Toggle v3.0.3.30's commit message
Merge branch 'development'

v3.0.3.29

Toggle v3.0.3.29's commit message
Merge branch 'development'

v3.0.3.28

Toggle v3.0.3.28's commit message
Merge branch 'development'

v3.0.3.27

Toggle v3.0.3.27's commit message
Merge branch 'development'