Commit Graph

8 Commits

Author SHA1 Message Date
e6c34321eb fix: tests use isolated DB (team_board_test) via Docker 2026-03-14 10:21:39 +01:00
2bab3cf60a Добавлены E2E тесты для Team Board API
- Полный набор тестов для всех модулей API
- test_auth.py: аутентификация и JWT токены
- test_members.py: CRUD участников, агенты, токены
- test_projects.py: CRUD проектов, участники проектов
- test_tasks.py: CRUD задач, этапы, назначения, зависимости
- test_chat.py: сообщения, комментарии, mentions
- test_files.py: upload/download файлов проектов
- test_labels.py: CRUD лейблов, привязка к задачам
- test_websocket.py: WebSocket подключения и события
- test_streaming.py: агентный стриминг через WebSocket
- conftest.py: фикстуры для подключения к API
- requirements.txt: зависимости pytest, httpx, websockets
- pytest.ini: настройки asyncio для pytest
2026-03-13 22:47:19 +01:00
a17c37a7b3 fix: streaming display - hide text during tool use, truncate thinking, collapse by default 2026-03-13 22:32:40 +01:00
469a8a9cfc feat: allow slug change for members via API + UI 2026-03-13 22:28:58 +01:00
47811ceb91 docs: full project specs generated from source code 2026-03-13 15:16:53 +01:00
8a1aadf144 Complete BFF removal migration
- Updated Nginx config to serve static SPA from web-client-new/dist/
- All API requests now proxy directly to Tracker (port 8100)
- WebSocket connections go directly to Tracker with JWT auth
- Stopped and disabled team-board-bff and team-board-web services
- Fixed file permissions for nginx to serve static files
- Migration complete: Next.js+BFF → Vite+React+Direct-Tracker
2026-02-23 23:27:49 +01:00
f3c7f5b07e Create new Vite + React frontend
- New web-client-new/ directory with Vite + React + TypeScript + Tailwind CSS 4
- Ported auth-client, api, and ws libraries with Vite env vars (VITE_*)
- Created main pages: LoginPage, ProjectPage, CreateProjectPage, SettingsPage, AgentsPage
- WebSocket client now uses JWT token in query parameter for direct Tracker auth
- All components use react-router-dom instead of Next.js navigation
- Builds successfully with dist/ output
2026-02-23 23:26:31 +01:00
Team Board Agent
77b5b4c735 fix: add BFF service member with TRACKER_TOKEN to init_db
- Create 'bff' bridge member with token='tb-tracker-dev-token'
- Fixes BFF WebSocket authentication issue
- BFF now connects to Tracker with proper member in DB
2026-02-23 17:26:31 +01:00