Yûki VACHOT
|
126d04ab0f
|
Add tools for MCP module: register comprehensive toolsets (auth, profile, game, analysis, monitoring) with enhanced functionality and asynchronous operations. Integrate session handling, API schema analysis, and performance insights.
|
2025-11-29 02:27:46 +01:00 |
|
Yûki VACHOT
|
1b7963c239
|
Add and enhance unit tests: include tests for ProfileService, GameService, and AnalysisService; integrate comprehensive mock data and fixtures. Refactor imports and naming conventions in tests for consistency. Augment .env.example with monitoring and logging configurations.
|
2025-11-29 02:27:15 +01:00 |
|
Yûki VACHOT
|
8cc53378b7
|
Enable commit message inspection in IDE by configuring subject line character limit warning.
|
2025-11-29 01:25:34 +01:00 |
|
Yûki VACHOT
|
1a451f6390
|
Add Geoguessr API collection with getProfiles endpoint to tools module.
|
2025-11-29 01:25:03 +01:00 |
|
Yûki VACHOT
|
328e597f48
|
Refactor tools module: removed unused tools, commented out legacy registrations, updated mock data in tests, consolidated imports, and standardized naming conventions in the codebase.
|
2025-11-29 01:24:58 +01:00 |
|
Yûki VACHOT
|
ec0fe38861
|
Code cleanup: standardized imports, refined formatting for consistency, and resolved minor redundancies in services, models, monitoring, and tools modules.
|
2025-11-29 00:49:36 +01:00 |
|
Yûki VACHOT
|
e486d78e31
|
Standardize "GeoGuessr" naming in docstrings for consistency and correctness.
|
2025-11-29 00:47:58 +01:00 |
|
Yûki VACHOT
|
f9011dbeaa
|
Add comprehensive unit tests: reorganized test files, removed outdated e2e and unit tests for auth and profile_service, introduced tests for SchemaRegistry, UserProfile, UserStats, Game, Achievement, and SeasonStats.
|
2025-11-29 00:47:42 +01:00 |
|
Yûki VACHOT
|
f6226f51e4
|
Remove DEVELOPMENT.md; update .gitignore to include additional ignored files; streamline and condense README.md.
|
2025-11-29 00:47:33 +01:00 |
|
Yûki VACHOT
|
1976a67a2a
|
Refactor auth module: modularized UserSession and SessionManager, integrated settings for configurable defaults, updated GeoGuessr API domain usage, and added cookie validation functionality.
|
2025-11-29 00:38:16 +01:00 |
|
Yûki VACHOT
|
80631f6f44
|
Refactor monitoring module: modularized EndpointMonitor and SchemaRegistry into separate submodules under endpoint and schema respectively. Centralized endpoint definitions, improved structure, and updated imports accordingly.
|
2025-11-29 00:37:27 +01:00 |
|
Yûki VACHOT
|
aad2bc93ea
|
Enhance main module: added comprehensive server instructions, background API monitoring tasks, dynamic schema adaptation, and detailed logging configuration. Updated Settings with extended environment-based config options.
|
2025-11-29 00:12:51 +01:00 |
|
Yûki VACHOT
|
383dd0b812
|
Add services module: implemented ProfileService, GameService, and AnalysisService for user data, game management, and strategy analysis. Enhanced with schema-aware response handling and LLM-friendly output formatting.
|
2025-11-29 00:09:36 +01:00 |
|
Yûki VACHOT
|
a988aaa04f
|
Introduce monitoring module: added EndpointMonitor for API endpoint checks and SchemaRegistry for dynamic schema tracking. Centralized endpoint definitions and implemented schema change detection.
|
2025-11-29 00:04:16 +01:00 |
|
Yûki VACHOT
|
4f74343efc
|
Refactor API module: introduced DynamicResponse for schema-aware responses, centralized endpoint definitions in EndpointInfo with metadata, and enhanced GeoGuessrClient with dynamic discovery and response handling.
|
2025-11-29 00:03:52 +01:00 |
|
Yûki VACHOT
|
6548f11884
|
Rework data models: reorganized and extended models for UserProfile, Game, and others, added new models (RoundGuess, UserStats, Achievement, SeasonStats, DailyChallenge), and updated __init__.py.
|
2025-11-29 00:03:31 +01:00 |
|
Yûki VACHOT
|
cfe4a641a6
|
Rework
|
2025-11-28 22:15:27 +01:00 |
|
Yûki VACHOT
|
ce5abcc217
|
Init Commit
|
2025-11-28 19:24:17 +01:00 |
|