2025-09-17 - 2026-09-17

Overview

0 Active Pull Requests
79 Active Issues
Excluding merges, 1 author has pushed 258 commits to master and 261 commits to all branches. On master, 515 files have changed and there have been 101214 additions and 33794 deletions.

1 Release published by 1 user

Published mvp-0.1 2026-07-26 21:19:39 +03:00

79 Issues closed from 2 users

Closed #79 Голосовой центр L2: прокси транскрибации POST /v1/ai/transcribe 2026-08-21 17:47:05 +03:00

Closed #78 Метрики пилота ИИ-подсказок (PRODUCT-AI): учёт shown/confirm/dismiss 2026-08-20 20:29:27 +03:00

Closed #77 Фаза 3 / волна 2: API геокодирования, location и поиск рядом 2026-08-20 17:25:59 +03:00

Closed #76 Фаза 3 / волна 1: pipeline архива + чтение истории 2026-08-17 15:00:55 +03:00

Closed #74 P2: client_type=mobile (когда появится клиент) 2026-08-16 18:24:21 +03:00

Closed #73 P2: calendar_share API (не стартовать без сценария) 2026-08-15 23:13:03 +03:00

Closed #75 Web Push + prefs уведомлений (email/push) 2026-08-15 20:38:12 +03:00

Closed #72 P2: Waitlist API на событие 2026-08-14 21:52:52 +03:00

Closed #70 P2: Email-напоминания о booking (после SMTP) 2026-08-14 21:29:05 +03:00

Closed #71 P2: Upload API для avatar/cover 2026-08-14 21:29:05 +03:00

Closed #69 P1: POST /v1/logout и revoke user-сессии 2026-08-14 20:43:19 +03:00

Closed #68 P0: SMTP-транспорт для logic_email (verify, invite, reset) 2026-08-14 20:43:18 +03:00

Closed #66 Owner commercial — неудаляемый specialist + toggle active 2026-08-14 15:53:09 +03:00

Closed #67 P1: Запись на серию — бронировать occurrence, а не master в прошлом 2026-08-14 15:53:09 +03:00

Closed #64 P1: Один personal Default — title, guards, backfill 2026-08-14 15:53:08 +03:00

Closed #65 API CT: teardown litter users/calendars после suite (CT_KEEP_DATA) 2026-07-31 12:23:46 +03:00

Closed #63 Task: Контракт calendar.settings для org defaults 2026-07-30 11:44:30 +03:00

Closed #62 CI: HTML-отчёты EUnit + Common Test по ссылке ci-reports 2026-07-27 23:14:39 +03:00

Closed #61 P0: specialist_id на create event + 402 gate на commercial create 2026-07-27 21:17:22 +03:00

Closed #60 P1: Истечение past-pending bookings 2026-07-27 16:47:06 +03:00

Closed #59 P1: Aggregated booking-requests + image_url в search 2026-07-27 14:54:01 +03:00

Closed #56 Booking JSON: user_nickname / user_email для owner UI 2026-07-25 20:45:39 +03:00

Closed #58 Ops: prune E2E/Journey litter РЅР° IFT/stage 2026-07-25 15:34:33 +03:00

Closed #57 API: forgot-password / reset-password 2026-07-24 20:14:45 +03:00

Closed #55 P1: API приглашений специалистов (specialist_invite) 2026-07-22 18:52:39 +03:00

Closed #54 P1: Реализовать коммерческие календари (BackSpec §2.1.2) 2026-07-22 16:22:13 +03:00

Closed #53 P1: Booker (любой JWT) может confirm чужую/свою заявку — нет ACL 2026-07-22 10:53:44 +03:00

Closed #51 P0: GET /v1/events/:id/bookings отдаёт 500 — владелец не видит заявки 2026-07-21 20:19:12 +03:00

Closed #52 P1: Тариф «Квартал» активируется примерно на 1 месяц вместо 3 2026-07-21 20:19:12 +03:00

Closed #50 P1: GET /v1/search без фильтров — отдавать топы календарей и событий 2026-07-20 13:07:36 +03:00

Closed #49 P1: При регистрации создавать пользователю дефолтный приватный календарь 2026-07-20 13:07:35 +03:00

Closed #42 P1: Довести статистику до upsert-счётчиков и дневных бакетов (вариант A) 2026-07-20 11:07:18 +03:00

Closed #47 P1: User API голосования за отзывы (like/dislike) 2026-07-19 23:28:24 +03:00

Closed #48 P1: Редактирование профиля пользователя (PUT /v1/user/me) 2026-07-19 23:27:42 +03:00

Closed #46 P1: ETS top-N — агрегаты review/report targets (all/pos/neg) 2026-07-17 19:13:17 +03:00

Closed #45 P1: ETS top-N — rating/rating_count (events, calendars) 2026-07-17 19:09:34 +03:00

Closed #44 P1: Avg resolution через sum/count в stats_collector 2026-07-17 18:59:18 +03:00

Closed #43 P2: Индексы report.resolved_by и ticket.assigned_to для per-admin stats 2026-07-17 18:53:34 +03:00

Closed #36 P1: Стабилизировать полный EUnit suite (фикстуры admin handlers) 2026-07-17 18:16:23 +03:00

Closed #39 P1: Auto-freeze/hide по порогу pending-жалоб + жалобы на review 2026-07-17 18:14:16 +03:00

Closed #40 P1: API настроек автомодерации и очередь automod hits 2026-07-17 18:14:16 +03:00

Closed #37 Epic: Автомодерация (ключевые слова + порог жалоб) 2026-07-17 18:14:15 +03:00

Closed #38 P1: Движок автомодерации и политики (reject/flag/censor) 2026-07-17 18:14:15 +03:00

Closed #41 P1: test create probe 2026-07-17 15:32:13 +03:00

Closed #35 P1: Расширение встроенного баг-трекера (авто-тикеты) 2026-07-17 13:06:20 +03:00

Closed #30 P1: Нагрузочное тестирование IFT (Tsung с дев-машины, 1 нода) 2026-07-16 23:09:30 +03:00

Closed #34 P1: Смягчить Mnesia overloaded (dump_log) под loadtest 2026-07-15 17:29:34 +03:00

Closed #33 P1: Исправить timeout archive_manager / peer:start_it под нагрузкой 2026-07-15 17:11:00 +03:00

Closed #32 P1: Разобрать HTTP 429 на IFT hold ×3 2026-07-15 16:06:15 +03:00

Closed #31 P0: Лимиты и recover-процедура для IFT loadtest 2026-07-15 16:06:14 +03:00

Closed #29 P2: Дашборд — admin_activity всегда пустой (заглушка бэкенда) 2026-07-13 16:28:03 +03:00

Closed #27 P1: Аудит — IP всегда unknown 2026-07-13 16:28:02 +03:00

Closed #28 P1: avg_ticket_resolution_h всегда 0 — close_ticket не выставляет closed_at 2026-07-13 16:28:02 +03:00

Closed #25 P0: Запретить старт с дефолтными JWT-секретами и паролями админов 2026-07-07 19:52:02 +03:00

Closed #26 P1: User refresh на auth_session (фаза 2) 2026-07-07 19:33:49 +03:00

Closed #24 P0: Включить миграции Mnesia без падения кластера 2026-07-07 17:56:01 +03:00

Closed #23 P0: Сделать refresh-токены устойчивыми в кластере 2026-07-07 16:29:18 +03:00

Closed #22 Задачи с фронта 2026-05-28 22:08:42 +03:00

Closed #21 Рефакторинг обработчиков 2026-05-18 14:38:31 +03:00

Closed #20 Задачи с фронта 2026-05-09 22:06:18 +03:00

Closed #19 Реализовать модуль регистрации ботов 2026-05-05 16:56:09 +03:00

Closed #11 fallback сервис должен отдаваться только на фронт 2026-05-05 14:02:43 +03:00

Closed #10 Расширение, оптимизация и миграции Mnesia 2026-05-05 13:48:05 +03:00

Closed #18 Интеграционное тестирование и документация 2026-05-05 13:47:49 +03:00

Closed #17 Обновление схемы данных без потерь 2026-05-04 23:14:57 +03:00

Closed #16 Сбор статистики через триггеры 2026-05-04 20:56:55 +03:00

Closed #15 Архивирование с быстрым подключением и серверный рендеринг для веб-клиента 2026-05-04 15:20:24 +03:00

Closed #14 Настройка репликации 2026-05-03 21:03:29 +03:00

Closed #13 Настройка хранения и создание индексов 2026-05-02 23:19:06 +03:00

Closed #12 Анализ и расширение структуры таблиц 2026-05-02 19:27:22 +03:00

Closed #2 Сделать доработки запрошенные фронтом 2026-05-02 15:51:30 +03:00

Closed #9 Переделать связь нод в кластере на автоматическое обнаружение 2026-05-01 22:31:40 +03:00

Closed #8 Улучшение безопасности и обработки ошибок 2026-04-29 12:20:25 +03:00

Closed #7 Статистика для дашборда 2026-04-28 21:31:40 +03:00

Closed #6 Ролевая модель и аудит 2026-04-28 19:39:10 +03:00

Closed #5 Добавить недостающие админские эндпоинты 2026-04-28 12:47:10 +03:00

Closed #4 Добавить версионность в API админки 2026-04-28 12:45:29 +03:00

Closed #3 Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов 2026-04-28 12:44:28 +03:00

Closed #1 Исправить ошибку Argon в docker сборках 2026-04-26 21:58:24 +03:00

79 Issues created by 0 users

Opened #1 Исправить ошибку Argon в docker сборках 2026-04-26 11:42:48 +03:00

Opened #2 Сделать доработки запрошенные фронтом 2026-04-26 11:44:01 +03:00

Opened #3 Перенести все админские эндпоинты на порт 8445 и добавить отдельную авторизацию для админов 2026-04-26 22:32:02 +03:00

Opened #4 Добавить версионность в API админки 2026-04-26 22:35:09 +03:00

Opened #5 Добавить недостающие админские эндпоинты 2026-04-26 22:36:37 +03:00

Opened #6 Ролевая модель и аудит 2026-04-26 22:38:01 +03:00

Opened #7 Статистика для дашборда 2026-04-26 22:38:54 +03:00

Opened #8 Улучшение безопасности и обработки ошибок 2026-04-26 22:39:55 +03:00

Opened #9 Переделать связь нод в кластере на автоматическое обнаружение 2026-04-26 22:40:53 +03:00

Opened #10 Расширение, оптимизация и миграции Mnesia 2026-04-26 22:42:29 +03:00

Opened #11 fallback сервис должен отдаваться только на фронт 2026-04-26 22:52:36 +03:00

Opened #12 Анализ и расширение структуры таблиц 2026-05-02 16:12:56 +03:00

Opened #13 Настройка хранения и создание индексов 2026-05-02 16:13:56 +03:00

Opened #14 Настройка репликации 2026-05-02 16:15:07 +03:00

Opened #15 Архивирование с быстрым подключением и серверный рендеринг для веб-клиента 2026-05-02 16:16:19 +03:00

Opened #16 Сбор статистики через триггеры 2026-05-02 16:17:14 +03:00

Opened #17 Обновление схемы данных без потерь 2026-05-02 16:18:44 +03:00

Opened #18 Интеграционное тестирование и документация 2026-05-02 16:21:23 +03:00

Opened #19 Реализовать модуль регистрации ботов 2026-05-05 14:27:08 +03:00

Opened #20 Задачи с фронта 2026-05-05 21:20:10 +03:00

Opened #21 Рефакторинг обработчиков 2026-05-09 22:10:05 +03:00

Opened #22 Задачи с фронта 2026-05-18 21:58:45 +03:00

Opened #23 P0: Сделать refresh-токены устойчивыми в кластере 2026-07-07 14:26:29 +03:00

Opened #24 P0: Включить миграции Mnesia без падения кластера 2026-07-07 14:26:29 +03:00

Opened #25 P0: Запретить старт с дефолтными JWT-секретами и паролями админов 2026-07-07 14:26:29 +03:00

Opened #26 P1: User refresh на auth_session (фаза 2) 2026-07-07 19:28:16 +03:00

Opened #27 P1: Аудит — IP всегда unknown 2026-07-13 12:47:55 +03:00

Opened #28 P1: avg_ticket_resolution_h всегда 0 — close_ticket не выставляет closed_at 2026-07-13 12:47:57 +03:00

Opened #29 P2: Дашборд — admin_activity всегда пустой (заглушка бэкенда) 2026-07-13 12:48:07 +03:00

Opened #30 P1: Нагрузочное тестирование IFT (Tsung с дев-машины, 1 нода) 2026-07-15 00:04:31 +03:00

Opened #31 P0: Лимиты и recover-процедура для IFT loadtest 2026-07-15 15:49:28 +03:00

Opened #32 P1: Разобрать HTTP 429 на IFT hold ×3 2026-07-15 15:49:28 +03:00

Opened #33 P1: Исправить timeout archive_manager / peer:start_it под нагрузкой 2026-07-15 15:49:28 +03:00

Opened #34 P1: Смягчить Mnesia overloaded (dump_log) под loadtest 2026-07-15 15:49:29 +03:00

Opened #35 P1: Расширение встроенного баг-трекера (авто-тикеты) 2026-07-17 00:40:20 +03:00

Opened #36 P1: Стабилизировать полный EUnit suite (фикстуры admin handlers) 2026-07-17 00:40:20 +03:00

Opened #37 Epic: Автомодерация (ключевые слова + порог жалоб) 2026-07-17 15:31:38 +03:00

Opened #38 P1: Движок автомодерации и политики (reject/flag/censor) 2026-07-17 15:31:38 +03:00

Opened #39 P1: Auto-freeze/hide по порогу pending-жалоб + жалобы на review 2026-07-17 15:31:38 +03:00

Opened #40 P1: API настроек автомодерации и очередь automod hits 2026-07-17 15:31:39 +03:00

Opened #41 P1: test create probe 2026-07-17 15:31:56 +03:00

Opened #42 P1: Довести статистику до upsert-счётчиков и дневных бакетов (вариант A) 2026-07-17 18:21:31 +03:00

Opened #43 P2: Индексы report.resolved_by и ticket.assigned_to для per-admin stats 2026-07-17 18:50:39 +03:00

Opened #44 P1: Avg resolution через sum/count в stats_collector 2026-07-17 18:50:39 +03:00

Opened #45 P1: ETS top-N — rating/rating_count (events, calendars) 2026-07-17 18:50:39 +03:00

Opened #46 P1: ETS top-N — агрегаты review/report targets (all/pos/neg) 2026-07-17 18:50:39 +03:00

Opened #47 P1: User API голосования за отзывы (like/dislike) 2026-07-19 20:24:19 +03:00

Opened #48 P1: Редактирование профиля пользователя (PUT /v1/user/me) 2026-07-19 22:02:07 +03:00

Opened #49 P1: При регистрации создавать пользователю дефолтный приватный календарь 2026-07-20 10:16:38 +03:00

Opened #50 P1: GET /v1/search без фильтров — отдавать топы календарей и событий 2026-07-20 11:03:47 +03:00

Opened #51 P0: GET /v1/events/:id/bookings отдаёт 500 — владелец не видит заявки 2026-07-21 00:21:31 +03:00

Opened #52 P1: Тариф «Квартал» активируется примерно на 1 месяц вместо 3 2026-07-21 00:21:32 +03:00

Opened #53 P1: Booker (любой JWT) может confirm чужую/свою заявку — нет ACL 2026-07-22 10:34:04 +03:00

Opened #54 P1: Реализовать коммерческие календари (BackSpec §2.1.2) 2026-07-22 14:38:45 +03:00

Opened #55 P1: API приглашений специалистов (specialist_invite) 2026-07-22 18:28:40 +03:00

Opened #56 Booking JSON: user_nickname / user_email для owner UI 2026-07-23 13:13:18 +03:00

Opened #57 API: forgot-password / reset-password 2026-07-23 20:49:30 +03:00

Opened #58 Ops: prune E2E/Journey litter РЅР° IFT/stage 2026-07-25 15:32:57 +03:00

Opened #59 P1: Aggregated booking-requests + image_url в search 2026-07-27 14:24:48 +03:00

Opened #60 P1: Истечение past-pending bookings 2026-07-27 16:39:55 +03:00

Opened #61 P0: specialist_id на create event + 402 gate на commercial create 2026-07-27 21:15:47 +03:00

Opened #62 CI: HTML-отчёты EUnit + Common Test по ссылке ci-reports 2026-07-27 22:44:54 +03:00

Opened #63 Task: Контракт calendar.settings для org defaults 2026-07-29 10:17:41 +03:00

Opened #64 P1: Один personal Default — title, guards, backfill 2026-07-30 21:48:27 +03:00

Opened #65 API CT: teardown litter users/calendars после suite (CT_KEEP_DATA) 2026-07-31 12:14:06 +03:00

Opened #66 Owner commercial — неудаляемый specialist + toggle active 2026-08-01 10:11:07 +03:00

Opened #67 P1: Запись на серию — бронировать occurrence, а не master в прошлом 2026-08-14 10:18:58 +03:00

Opened #68 P0: SMTP-транспорт для logic_email (verify, invite, reset) 2026-08-14 16:15:14 +03:00

Opened #69 P1: POST /v1/logout и revoke user-сессии 2026-08-14 16:15:16 +03:00

Opened #70 P2: Email-напоминания о booking (после SMTP) 2026-08-14 16:15:17 +03:00

Opened #71 P2: Upload API для avatar/cover 2026-08-14 16:15:17 +03:00

Opened #72 P2: Waitlist API на событие 2026-08-14 16:15:19 +03:00

Opened #73 P2: calendar_share API (не стартовать без сценария) 2026-08-14 16:15:20 +03:00

Opened #74 P2: client_type=mobile (когда появится клиент) 2026-08-14 16:15:20 +03:00

Opened #75 Web Push + prefs уведомлений (email/push) 2026-08-15 20:08:55 +03:00

Opened #76 Фаза 3 / волна 1: pipeline архива + чтение истории 2026-08-16 23:35:10 +03:00

Opened #77 Фаза 3 / волна 2: API геокодирования, location и поиск рядом 2026-08-16 23:38:35 +03:00

Opened #78 Метрики пилота ИИ-подсказок (PRODUCT-AI): учёт shown/confirm/dismiss 2026-08-20 18:34:48 +03:00

Opened #79 Голосовой центр L2: прокси транскрибации POST /v1/ai/transcribe 2026-08-20 23:46:34 +03:00