-
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