Commit Graph

  • 223feed0e0 feat: синхронизация бэкенда с документацией (AGENT_TASK_BACKEND_SYNC) fix/sync-with-docs Anton 2026-03-06 13:58:34 +03:00
  • 3a4b179d89 Merge pull request 'fix/login-lockout-test-mock' (#1) from fix/login-lockout-test-mock into main main admin 2026-03-04 15:18:35 +00:00
  • 99a2686532 chore: adds extra tasks for AI-agent fix/login-lockout-test-mock Anton 2026-03-04 18:17:38 +03:00
  • 77e4735cdc test: add mock Redis for auth integration tests with login lockout Anton 2026-03-04 18:07:21 +03:00
  • dcc4fd370a feat: replace fixed login rate limit with progressive lockout feat/progressive-login-lockout Anton 2026-03-04 17:55:25 +03:00
  • e3d7f1d24c test: add coverage config feat/testing Anton 2026-03-04 16:09:05 +03:00
  • cacb9e0c9b test: add admin routes tests Anton 2026-03-04 16:07:44 +03:00
  • 39be02e1ca merge: feat/admin-qa for admin routes Anton 2026-03-04 16:06:32 +03:00
  • bef2dc57b5 test: add LLM service tests Anton 2026-03-04 15:46:22 +03:00
  • e00f9e197c test: add tests and questions service tests Anton 2026-03-04 15:44:28 +03:00
  • bfb71333a4 test: add auth routes integration tests Anton 2026-03-04 15:43:01 +03:00
  • 144dcc60ec test: add auth service tests Anton 2026-03-04 15:41:05 +03:00
  • 5e207ee9b6 feat: register admin routes feat/admin-qa Anton 2026-03-04 15:07:22 +03:00
  • 7bea8585c5 feat: add audit logging to admin actions Anton 2026-03-04 15:06:22 +03:00
  • 7cfc8fb12e feat: add admin questions routes Anton 2026-03-04 15:05:44 +03:00
  • aeb563d037 merge: feat/admin-qa for admin service Anton 2026-03-04 15:05:10 +03:00
  • 9bada23e2e feat: add AdminQuestionService Anton 2026-03-04 14:56:20 +03:00
  • 85a3d274e6 test: add Vitest config and test utils Anton 2026-03-04 14:55:33 +03:00
  • 91b33f6f41 feat: register tests routes feat/tests-questions Anton 2026-03-04 14:47:26 +03:00
  • 28182e2e99 feat: add tests routes Anton 2026-03-04 14:47:12 +03:00
  • b9f3663621 feat: add test answer and finish flow Anton 2026-03-04 14:46:04 +03:00
  • dacfad308c feat: add TestsService create flow Anton 2026-03-04 14:44:54 +03:00
  • 9fbb6431d8 feat: add QuestionService Anton 2026-03-04 14:44:01 +03:00
  • 16b5af3365 feat: export LlmService interface feat/llm-service Anton 2026-03-04 14:39:04 +03:00
  • 39721e37ff feat: log LLM metadata to question_cache_meta Anton 2026-03-04 14:37:58 +03:00
  • 50d6b34f11 feat: log LLM metadata to question_cache_meta feat/profile-subscription Anton 2026-03-04 14:37:58 +03:00
  • 0baeb1104a feat: add LLM retry and fallback Anton 2026-03-04 14:37:18 +03:00
  • 04ad02be5e feat: add LLM question generation Anton 2026-03-04 14:36:50 +03:00
  • 189e9c127f feat: add LLM retry and fallback Anton 2026-03-04 14:19:04 +03:00
  • e7c7bf363e feat: register profile routes Anton 2026-03-04 14:18:23 +03:00
  • 0564dc4b91 feat: add LLM question generation Anton 2026-03-04 14:18:22 +03:00
  • 9da82c839f feat: add stats to profile response Anton 2026-03-04 14:17:54 +03:00
  • 0172b4518d feat: add LlmService base Anton 2026-03-04 14:17:15 +03:00
  • f7e865721a feat: add stats to profile response Anton 2026-03-04 14:16:59 +03:00
  • 6530e81402 feat: add profile routes Anton 2026-03-04 14:16:23 +03:00
  • b7573acbed feat: add UserService Anton 2026-03-04 14:15:49 +03:00
  • bf544b3e5b feat: add subscription middleware Anton 2026-03-04 14:15:09 +03:00
  • c5a4e26f33 feat: register auth routes in app feat/auth Anton 2026-03-04 14:12:24 +03:00
  • 682885ce5a feat: add rate limiting to auth endpoints Anton 2026-03-04 14:11:29 +03:00
  • 78809a064e feat: add email verification and password reset Anton 2026-03-04 14:07:45 +03:00
  • e2baa14814 feat: add auth routes Anton 2026-03-04 14:07:03 +03:00
  • 181be58a60 feat: add auth plugin Anton 2026-03-04 14:06:28 +03:00
  • 8551d5f6d2 feat: add AuthService Anton 2026-03-04 14:05:34 +03:00
  • 5cd13cd8ea feat: add password hashing and JWT utils Anton 2026-03-04 14:04:24 +03:00
  • 41b4f48a0f chore: add initial migration and seed script feat/db-schema Anton 2026-03-04 13:57:10 +03:00
  • 5b0e1aaa46 chore: add server entry and dev docker compose feat/infra-core Anton 2026-03-04 13:46:19 +03:00
  • 02b7f2f508 feat: add Fastify app with error handler Anton 2026-03-04 13:45:39 +03:00
  • ae642d78b8 chore: add error utils and uuid7 helper Anton 2026-03-04 13:45:38 +03:00
  • 8545fd27a2 feat: add rate limit plugin with Redis Anton 2026-03-04 13:45:38 +03:00
  • 8940ab6ce9 feat: add security plugin Anton 2026-03-04 13:45:37 +03:00
  • 8e550b54a9 feat: add database plugin with Drizzle Anton 2026-03-04 13:45:37 +03:00
  • 019bf875ff feat: add Redis plugin Anton 2026-03-04 13:36:35 +03:00
  • 9ffd59eb3e chore: add env config with validation Anton 2026-03-04 13:36:28 +03:00
  • c7c9982234 chore: wire schema and migrations Anton 2026-03-04 13:39:00 +03:00
  • ed8658916c feat: add user_stats, audit_logs and verification tokens schema Anton 2026-03-04 13:38:46 +03:00
  • 970a864823 feat: add question bank schema Anton 2026-03-04 13:38:31 +03:00
  • 35873c3054 feat: add tests and test_questions schema Anton 2026-03-04 13:38:19 +03:00
  • 8b3a4c475f feat: add users and auth tables schema Anton 2026-03-04 13:38:07 +03:00
  • a7394c4d9d feat: add Drizzle enums for schema Anton 2026-03-04 13:37:55 +03:00
  • 53525dcd52 feat: add Redis plugin Anton 2026-03-04 13:36:35 +03:00
  • 145301aba2 chore: add env config with validation Anton 2026-03-04 13:36:28 +03:00
  • cfadcd9292 chore: init project with Fastify and TypeScript Anton 2026-03-04 13:36:12 +03:00