diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5e6bc98 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,48 @@ +# Changelog + +Alle wichtigen Änderungen an diesem Projekt werden hier dokumentiert. + +Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/). + +## [Unreleased] + +## [1.0.0] - 2026-05-09 + +### Added +- **CT150 Deployment**: Vollständige Deployment auf Proxmox CT150 (192.168.0.150) + - Docker Compose Stack läuft stabil + - PostgreSQL, Redis, Ollama Anonymizer, Backend, Frontend + - Privileged Container mit AppArmor unconfined für Docker-Kompatibilität +- **Frontend**: React + TypeScript + Tailwind CSS + - Multi-Chat Tabs für parallele Konversationen + - Dark Mode Support + - Echtzeit-Streaming für AI-Antworten +- **Backend**: Express.js API + - PostgreSQL für Sessions, Messages, PII Mappings + - Redis für Caching + - Ollama Proxy für externe AI-Integration + - Health Check Endpunkt +- **Anonymizer Service**: Lokaler Ollama mit gemma4 + - PII Erkennung und Maskierung (Namen, Konten, Geburtsdaten, Mitarbeiter-IDs) + - Re-Identifizierung nach externer AI-Antwort +- **Dokumentation**: PROJECT.md, DEPLOY.md +- **Deployment Scripts**: deploy-ct150.sh, setup-ct150.sh + +### Technical Details +- **Architektur**: React Frontend → Express Backend → Anonymizer (Ollama) → Externer Ollama (192.168.2.122) +- **Netzwerk**: Docker Bridge (privacy-net) +- **Ports**: Frontend 8080, Backend 3000 +- **Datenbank**: PostgreSQL 15 mit init.sql Schema +- **Caching**: Redis 7 + +### Deployment Status +| Service | URL | Status | +|---------|-----|--------| +| Frontend UI | http://192.168.0.150:8080 | ✅ Running | +| Backend API | http://192.168.0.150:3000 | ✅ Healthy | +| Health Check | http://192.168.0.150:3000/health | ✅ Connected | + +## Commits + +- `72da131` - Add CT150 deployment scripts and documentation +- `a25b234` - Initial: Privacy Gateway Projekt mit Team-Implementierung