• Joined on 2024-03-27
kitos pushed to main at kitos/Aegis 2026-05-27 08:18:18 +00:00
4a64ac1c8b fix(jira): remove priority field from issue creation — OFS project has non-standard priorities
kitos pushed to main at kitos/Aegis 2026-05-27 08:13:19 +00:00
f17f0a8c10 feat(jira): implement full ticket hierarchy for campaigns and tests
kitos pushed to main at kitos/Aegis 2026-05-26 16:05:00 +00:00
5f6a098e6b fix(jira): fallback connected_as to auth email, improve 401 error detail
kitos pushed to main at kitos/Aegis 2026-05-26 15:42:15 +00:00
a04d5308ab fix(jira): always return HTTP 200 from jira-test + strip trailing slash
kitos pushed to main at kitos/Aegis 2026-05-26 15:36:39 +00:00
48a936d426 fix(jira): use model_validator(after) for jira_token_set + timeout on test
kitos pushed to main at kitos/Aegis 2026-05-26 15:20:43 +00:00
513a7b488b fix(settings): update cache immediately on save instead of invalidating
kitos pushed to main at kitos/Aegis 2026-05-26 15:04:26 +00:00
fd4a625760 fix(settings): use useEffect for jira field init, fix token save UX
kitos pushed to main at kitos/Aegis 2026-05-26 14:40:56 +00:00
217c4c88b2 feat(jira): add editable jira_email field per user
kitos pushed to main at kitos/Aegis 2026-05-26 14:23:45 +00:00
f316a249cc feat(settings): Jira config UI — admin config tab + per-user token in Profile
kitos pushed to main at kitos/Aegis 2026-05-26 13:59:25 +00:00
2675a4b7c2 fix(jira): correct down_revision id in b042 migration
kitos pushed to main at kitos/Aegis 2026-05-26 13:56:38 +00:00
c780ad1e78 feat(jira): per-user auth, lifecycle hooks, admin config endpoints
kitos pushed to main at kitos/Aegis 2026-05-22 12:30:24 +00:00
8bed3abc08 docs(wiki): add wiki creation script for Gitea
kitos pushed to main at kitos/Aegis 2026-05-22 09:05:28 +00:00
c45eed2801 test(qa): fix all test failures - 77/77 passing
kitos pushed to main at kitos/Aegis 2026-05-22 08:56:19 +00:00
cba9bfbab9 security(webhooks): restrict all webhook endpoints to admin-only
kitos pushed to main at kitos/Aegis 2026-05-22 08:30:58 +00:00
43ef4ea6a0 test(qa): add automated QA runner for all roles and access control
kitos pushed to main at kitos/Aegis 2026-05-22 07:46:38 +00:00
6f4901b611 security: fix 6 vulnerabilities identified in SDLC audit
kitos pushed to main at kitos/Aegis 2026-05-21 15:28:37 +00:00
f36c633d16 fix(scripts): fix verify_gaps.py Gap 1 check — call start_scheduler() before checking registered jobs
kitos pushed to main at kitos/Aegis 2026-05-21 15:11:44 +00:00
fc16675cf2 fix(alerts): import User model in operational_alert_service to fix NameError in _dispatch_inapp_notifications
kitos pushed to main at kitos/Aegis 2026-05-21 14:08:47 +00:00
d05aa94a01 test: gap verification script for Phase 13 gaps
kitos pushed to main at kitos/Aegis 2026-05-21 13:57:43 +00:00
97349a1d13 feat(alerts): close Phase 13 gaps — hourly job + webhook + in-app notifications