aleksey
|
018bf85b87
|
User login and refresh on auth_session (phase 2). Refs EventHub/EventHubBack#26
|
2026-07-07 19:33:24 +03:00 |
|
aleksey
|
7c5f2d26b8
|
Mnesia migrations with global lock on startup. Refs EventHub/EventHubBack#24
|
2026-07-07 17:54:29 +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
|
732e7c81b4
|
fix bot-emulator-users
|
2026-05-28 21:55:34 +03:00 |
|
aleksey
|
d2483ada15
|
Update Swagger json
|
2026-05-28 19:25:46 +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
|
ae6fe21ce6
|
получение списка администраторов и администратора по ID (любой администратор) #22
|
2026-05-26 22:33:52 +03:00 |
|
aleksey
|
ac5382fab4
|
При массовом изменении статуса отзывов причина теперь обязательное поле #22
|
2026-05-26 22:22:15 +03:00 |
|
aleksey
|
19b3d0dba0
|
Рефакторинг админских обработчиков - пагинация, сортировка, фильтрация. Финал
|
2026-05-26 21:50:12 +03:00 |
|
aleksey
|
ed5b275efb
|
Рефакторинг админских обработчиков - пагинация, сортировка, фильтрация. Часть 1
|
2026-05-26 13:04:31 +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
|
0de375c499
|
fix admin_handler_tickets
|
2026-05-24 22:18:48 +03:00 |
|
aleksey
|
6098039632
|
хендлер рефреш токена для админа #22
|
2026-05-24 22:18:05 +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
|
f04043a485
|
fix init_default_admins
|
2026-05-18 19:48:48 +03:00 |
|
aleksey
|
3abf5c94ee
|
Рефакторинг обработчиков. Финальное тестирование #21
|
2026-05-18 14:37:59 +03:00 |
|
aleksey
|
40806df62a
|
Рефакторинг обработчиков. Часть 3 #21
|
2026-05-13 23:02:59 +03:00 |
|
aleksey
|
61bb44ab4a
|
Рефакторинг обработчиков. Часть 2 #21
|
2026-05-11 21:51:45 +03:00 |
|
aleksey
|
6403f061df
|
Рефакторинг обработчиков. Часть 1 #21
|
2026-05-10 22:14:38 +03:00 |
|
aleksey
|
a35d6f7acc
|
Добавлен Swagger #20
|
2026-05-09 18:15:45 +03:00 |
|
aleksey
|
a34e36b966
|
Пагинация, фильтры и сортировки Часть 1 #20
|
2026-05-09 13:38:54 +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
|
12a9f5a1a6
|
Обновление схемы данных без потерь #17
|
2026-05-04 23:15:59 +03:00 |
|
aleksey
|
af0a36185b
|
Сбор статистики через триггеры #16
|
2026-05-04 20:56:27 +03:00 |
|
aleksey
|
574d0d2e43
|
Архивирование с быстрым подключением и серверный рендеринг для веб-клиента #15
|
2026-05-04 15:19:53 +03:00 |
|
aleksey
|
83ce92afa4
|
Настройка репликации. Финал #14
|
2026-05-03 21:02:29 +03:00 |
|
aleksey
|
3d61830f1c
|
Настройка репликации. Часть 1 #14
|
2026-05-03 14:55:57 +03:00 |
|
aleksey
|
4fdf380f15
|
Настройка хранения и создание индексов #13
|
2026-05-02 23:18:25 +03:00 |
|
aleksey
|
f36dd3bbc1
|
Переделать связь нод в кластере на автоматическое обнаружение #9
|
2026-05-01 22:30:40 +03:00 |
|
aleksey
|
1787b0f8a3
|
Улучшение безопасности и обработки ошибок. Финал. #8
|
2026-04-29 12:19:43 +03:00 |
|
aleksey
|
1ca27e93a9
|
Улучшение безопасности и обработки ошибок. Этап 2. #8
|
2026-04-29 11:17:53 +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
|
62bc62f990
|
Добавлена связь с фронтом админки
|
2026-04-26 22:48:57 +03:00 |
|
aleksey
|
6bb29174a5
|
Улучшения в кластере. Кластер формируется динамически, без единой точки отказа (каждая нода подключается ко всем трём через connect_nodes/0)
|
2026-04-24 20:32:37 +03:00 |
|