feature/backend_implemation #4

Merged
meulilivio merged 4 commits from feature/backend_implemation into main 2026-04-09 14:20:36 +02:00

4 Commits

Author SHA1 Message Date
Livio Meuli
6f9be8a6c4 Implement ChatManager with API integration, SystemPrompter, and comprehensive test suite
- Add ChatManager class for OpenAI-compatible API communication (silicon.fhgr.ch:7080)
- Add SystemPrompter for intelligent prompt generation with file context
- Integrate ChatManager into frontend chat component
- Add comprehensive pytest tests (40+ tests covering unit and integration scenarios)
- Implement error handling for API failures, timeouts, and connection issues
- Add environment variable-based configuration for API credentials
- Update frontend state initialization to include ChatManager
- All tests passing with mock/patch isolation for API calls
2026-04-09 14:19:57 +02:00
Livio Meuli
1fd8bf7496 Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into feature/backend_implemation 2026-04-09 14:17:20 +02:00
Livio Meuli
452b655f3a Merge branch 'ui-setup' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into feature/backend_implemation 2026-04-09 11:15:37 +02:00
Livio Meuli
38efd1aec2 Merge branch 'ui-setup' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into feature/backend_implemation 2026-03-27 15:51:35 +01:00