aleksey
5b638de450
feat: user API голосования за отзывы (like/dislike). Refs EventHub/EventHubBack#47
CI / test (push) Failing after 45m52s
CI / deploy-ift (push) Has been skipped
CI / e2e-ift (push) Has been skipped
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped
2026-07-19 21:31:29 +03:00
aleksey
dd754e28cc
feat: upsert stats counters, daily buckets and ETS tops for admin metrics. Refs EventHub/EventHubBack#42 #43 #44 #45 #46
CI / test (push) Failing after 25m40s
CI / deploy-ift (push) Has been skipped
CI / e2e-ift (push) Has been skipped
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped
2026-07-17 23:10:00 +03:00
aleksey
e9d1a13900
Добавить автомодерацию: политики, порог жалоб, settings/hits API и тесты.
...
CI / test (push) Failing after 37m9s
CI / deploy-ift (push) Has been skipped
CI / e2e-ift (push) Has been skipped
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped
Refs EventHub/EventHubBack#37
Refs EventHub/EventHubBack#38
Refs EventHub/EventHubBack#39
Refs EventHub/EventHubBack#40
2026-07-17 18:09:31 +03:00
aleksey
5e569da1d8
fix(mnesia): per-slot volumes hint and harden verification lookup.
...
CI / test (push) Failing after 5m10s
CI / deploy-ift (push) Has been skipped
CI / e2e-ift (push) Has been skipped
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped
Avoid shared Mnesia dir across replicas; make get_or_create_token and CT verify_user resilient to brief cross-node lag.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 09:54:10 +03:00
aleksey
a696d25486
Добавить авто-регистрацию тикетов (hash/dedupe/500/WS). Refs EventHub/EventHubBack#35
CI / test (push) Successful in 21m45s
CI / deploy-ift (push) Successful in 6m8s
CI / e2e-ift (push) Failing after 6m13s
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped
2026-07-17 00:44:09 +03:00
aleksey
9de57bd52c
Реализовать кластер-безопасные admin refresh-сессии (фаза 1, #23 ).
...
Единая auth_session с refresh JWT, rotation и reuse detection; CI/CD временно на workflow_dispatch.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-07 15:30:27 +03:00
aleksey
17b2e617d7
bagofix
Test & Deploy to Snapdeploy / build-test-deploy (push) Failing after 24m46s
2026-06-05 23:20:03 +03:00
aleksey
f507d08e2c
Добавлена оперативная и историческая статистика нод и узлов mnesia #22
2026-05-28 18:59:21 +03:00
aleksey
1986fd4694
Расширена статистика для разделов #22
2026-05-28 14:09:07 +03:00
aleksey
2dac5e5102
Расширена общая статистика по дням: Отзывы, Календари, Жалобы, Тикеты, Подписки #22
2026-05-27 22:40:03 +03:00
aleksey
4444461ee3
Сделано подтверждение регистрации пользователей #22
2026-05-27 22:02:53 +03:00
aleksey
b78df927dd
Избавление от undefined, всем необязательным полям присваиваются дефолтные значения #22
2026-05-27 16:18:33 +03:00
aleksey
01dbc6d6cb
Расширена работа с бан словами #22
2026-05-25 21:30:33 +03:00
aleksey
c2d2e934d9
Раздел api Календари #22
2026-05-25 17:50:57 +03:00
aleksey
faee11ce29
fix ticket stats
2026-05-19 22:16:26 +03:00
aleksey
d040256447
fix subscriptions
2026-05-19 15:03:39 +03:00
aleksey
40806df62a
Рефакторинг обработчиков. Часть 3 #21
2026-05-13 23:02:59 +03:00
aleksey
6403f061df
Рефакторинг обработчиков. Часть 1 #21
2026-05-10 22:14:38 +03:00
aleksey
ecf68ee300
Fix /v1/admin/stats всегда пустые данные
...
Добавлено поле с датой последнего логина пользователям и админам #20
2026-05-08 20:21:04 +03:00
aleksey
1132341b92
Добавлены эндпойнты admin/v1/events и admin/v1/events/:id #20
2026-05-08 19:02:35 +03:00
aleksey
393cf00631
Добавлен эндпойнт /v1/admin/reviews #20
2026-05-08 16:33:46 +03:00
aleksey
11971ebb06
Реализовать модуль регистрации ботов #19
2026-05-05 16:55:35 +03:00
aleksey
4fdf380f15
Настройка хранения и создание индексов #13
2026-05-02 23:18:25 +03:00
aleksey
cfd2e38952
Улучшение безопасности и обработки ошибок. Этап 1. #8
2026-04-29 11:00:14 +03:00
aleksey
3da4ee28d4
Статистика для дашборда, расширенная #7
2026-04-28 23:04:17 +03:00
aleksey
c87d56bb49
Статистика для дашборда #7
2026-04-28 21:31:22 +03:00
aleksey
967a024d0c
Ролевая модель и аудит Часть 2. Финал. #6
2026-04-28 19:38:31 +03:00
aleksey
b2cea7896d
Ролевая модель и аудит Часть 1.
2026-04-28 19:12:02 +03:00
aleksey
7ea4efd7d9
Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов. Часть 2. Final #3
2026-04-28 12:42:10 +03:00
aleksey
4ed6a961ab
Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов. Часть 1
2026-04-27 15:54:48 +03:00
aleksey
3b73439b49
Stage 8
2026-04-21 16:35:05 +03:00
aleksey
a4a7daa5e0
Stage 7
2026-04-21 15:06:57 +03:00
aleksey
fc6ef8de7e
Stage 6
2026-04-21 11:54:13 +03:00
aleksey
ee8928fa5f
Stage 5
2026-04-21 10:15:42 +03:00
aleksey
19f82768e4
Stage 4
2026-04-20 21:04:16 +03:00
aleksey
b24cbc97f3
Stage 3.4
2026-04-20 16:40:44 +03:00
aleksey
42a047a938
Stage 3.3
2026-04-20 14:04:30 +03:00
aleksey
5291f70337
Stage 3.2 + tests
2026-04-20 13:00:56 +03:00
aleksey
491b4ae179
Stage 3.2
2026-04-20 11:42:03 +03:00
aleksey
4224da1a22
Stage 2
2026-04-20 10:28:53 +03:00