Commit Graph

17 Commits

Author SHA1 Message Date
Ricel Leite 8f130b2cbd feat: add Gitea integration service and API endpoints 2026-02-19 00:40:38 -03:00
Ricel Leite 478d72d00a fix: remove sla_breached, allow null issues_processed, fix query params 2026-02-19 00:37:09 -03:00
Ricel Leite 88a3a58117 fix: use fixed repo instead of integration.repositories 2026-02-19 00:27:00 -03:00
Ricel Leite 4c294965f2 fix: add pool_pre_ping and pool_recycle to prevent connection errors 2026-02-19 00:22:37 -03:00
Ricel Leite b9aa833bd5 fix: remove is_active check + auto-generate slug for organizations 2026-02-19 00:03:09 -03:00
Ricel Leite 4590cfd6d4 fix: re-enable automatic slash redirects (HTTPSRedirectMiddleware handles HTTPS) 2026-02-18 23:58:21 -03:00
Ricel Leite 273e50886e fix: add HTTPSRedirectMiddleware to prevent mixed content errors 2026-02-18 23:48:31 -03:00
Ricel Leite b1adf39682 fix: use LoginRequest schema instead of query params for login endpoint 2026-02-18 23:44:58 -03:00
Ricel Leite 4e44c8f7be feat: auto-create organization when user registers 2026-02-18 23:22:17 -03:00
Ricel Leite 9f73a48e56 fix: register endpoint should return Token, not UserRead 2026-02-18 23:18:33 -03:00
Ricel Leite 9f04d12a02 fix: add email_verified and avatar_url fields to User model 2026-02-18 23:14:08 -03:00
Ricel Leite ef122901ab fix: add missing audit_logs relationships to User and Organization 2026-02-18 22:52:33 -03:00
Ricel Leite c812147c40 fix: import models in init_db to ensure table creation 2026-02-18 22:49:20 -03:00
Ricel Leite 7854bdf14a Fix: handle missing frontend gracefully 2026-02-18 20:01:13 -03:00
Ricel Leite 48bfb0f618 Fix: add IssueComment model 2026-02-18 20:00:03 -03:00
Ricel Leite 0d1fc78d2d Fix: import EmailStr in organization schemas 2026-02-18 19:58:27 -03:00
Ricel Leite bfe59c2d57 JIRA AI Fixer v2.0 - Enterprise Edition
Backend:
- FastAPI with async SQLAlchemy
- JWT auth with refresh tokens
- RBAC (viewer→analyst→manager→admin→owner)
- Multi-tenant organizations
- Integrations: JIRA, ServiceNow, Zendesk, GitHub, GitLab, Azure DevOps
- Webhook endpoints for all platforms
- Reports with CSV export
- Email via Resend
- AI analysis via OpenRouter
- PR creation via Gitea API
- Audit logging

Frontend:
- React 18 + Vite + Tailwind
- React Query for state/cache
- Recharts for analytics
- Dark enterprise theme
- 8 pages: Login, Register, Dashboard, Issues, IssueDetail, Integrations, Team, Reports, Settings

Ready for Hetzner deployment.
2026-02-18 19:51:46 -03:00