77 Commits

Author SHA1 Message Date
Livio Meuli
881edf7a47 Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project into ui-setup 2026-04-09 16:41:16 +02:00
Livio Meuli
cbfe347e94 Agent Logik 2026-04-09 16:34:44 +02:00
Irina Rueegg
b7bbd63bb3 change UI, Filetree 2026-04-09 16:24:52 +02:00
a45eaae84a Merge pull request 'feature/backend_implemation' (#4) from feature/backend_implemation into main
Reviewed-on: meulilivio/AISE1_Project#4
2026-04-09 14:20:36 +02:00
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
e54397b9c4 Merge pull request 'ui-setup' (#3) from ui-setup into main
Reviewed-on: meulilivio/AISE1_Project#3
2026-04-09 14:16:26 +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
Irina Rueegg
3ce4ef970b Debug feats: editor, file_manager 2026-04-06 21:14:27 +02:00
Irina Rueegg
e59cd2849b feat: editor and file tree 2026-04-06 15:25:53 +02:00
Irina Rueegg
699c3c1dba Anpassung Options & Sidebar 2026-03-27 15:56:15 +01: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
Livio Meuli
b333121570 Working Streamlit in Browser 2026-03-27 14:31:31 +01:00
32dca6282d Merge pull request 'feature/files_and_folders: New Folder Structure witch Files' (#2) from feature/files_and_folders into main
Reviewed-on: meulilivio/AISE1_Project#2
2026-03-26 22:44:38 +01:00
Livio Meuli
75c2aff4d7 Update README with detailed project structure and component responsibilities 2026-03-26 22:43:53 +01:00
Irina Rueegg
3ba942d610 Entwurf grobes UI-Setup 2026-03-26 18:02:28 +01:00
Livio Meuli
2faf88d2d0 Add improved project structure with agents and utils directories 2026-03-26 17:51:41 +01:00
c9106e6750 Update README.md 2026-03-26 14:28:52 +01:00
eb2b3a2694 Update README.md 2026-03-26 14:27:28 +01:00
Livio Meuli
078b820b96 Add environment configuration files and update gitignore 2026-03-24 16:07:55 +01:00
255fc8667b Merge pull request 'File and folder structure' (#1) from sturcture into main
Reviewed-on: meulilivio/AISE1_Project#1
2026-03-24 16:01:00 +01:00
Livio Meuli
da9910c0aa Clean project structure - empty files and folders ready for implementation 2026-03-24 15:58:11 +01:00
Livio Meuli
014a3ce548 Add correct project structure following PDF specification - Streamlit frontend and backend managers 2026-03-24 15:52:32 +01:00
Livio Meuli
77b93da5e9 Initial project structure with venv and dependencies 2026-03-24 15:46:56 +01:00
Livio Meuli
c19cd333e9 Merge branch 'main' of https://gitea.fhgr.ch/meulilivio/AISE1_Project 2026-03-24 15:39:03 +01:00
Livio Meuli
f32ede7f35 first commit 2026-03-24 15:35:34 +01:00
129570bc9c Upload files to "/" 2026-03-24 15:32:34 +01:00