Commit Graph

  • 0d81901a63 Партия: правка истории и кнопка «Редактировать» у игрока NotBigGhostandClaude Opus 5 2026-09-09 20:16:33 +03:00
  • 2986a58ef1 Merge pull request 'Dev-лаунчер стартует на старой схеме БД — миграции не применяются (#36)' (#37) from issue-36-dev-launcher-migrations into dev NotBigGhost 2026-09-09 20:03:39 +03:00
  • d41391eb69 Merge pull request 'Правка идущей партии проставляет места, не завершая её (#28)' (#35) from issue-28-finish-form-sync into dev NotBigGhost 2026-09-09 20:03:25 +03:00
  • 763745a223 Dev-лаунчер: применять миграции перед стартом NotBigGhostandClaude Opus 5 2026-09-09 20:00:49 +03:00
  • 32d64c94af Партия: совместное заполнение формы завершения на клиенте NotBigGhostandClaude Opus 5 2026-09-09 19:39:42 +03:00
  • 8be9a23c0c Партия: общий черновик завершения и запрет результатов до финиша NotBigGhostandClaude Opus 5 2026-09-09 19:39:31 +03:00
  • 225e62fc1f Merge pull request 'Ревью кода (#8)' (#34) from issue-8-code-review into dev NotBigGhost 2026-09-09 19:06:53 +03:00
  • a9de68f27c Simplify: общий загрузчик файлов и единые ключи на фронте NotBigGhostandClaude Opus 5 2026-09-09 18:52:06 +03:00
  • 94e2c09952 Simplify: общие хелперы в роутерах NotBigGhostandClaude Opus 5 2026-09-09 18:48:29 +03:00
  • 8ac2757cd6 Simplify: единый источник времени, версии партии и запросов NotBigGhostandClaude Opus 5 2026-09-09 18:45:50 +03:00
  • 1831a3e033 Ревью: закрыть дыры в собственном покрытии NotBigGhostandClaude Opus 5 2026-09-09 18:32:47 +03:00
  • c4b72cca39 Ревью: корректность фронтенда NotBigGhostandClaude Opus 5 2026-09-09 15:30:56 +03:00
  • 62d75ea176 Ревью: тесты-регрессии на найденные дефекты NotBigGhostandClaude Opus 5 2026-09-09 15:26:42 +03:00
  • 9d9e4a345a Ревью: безопасность и корректность в сервисах бэкенда NotBigGhostandClaude Opus 5 2026-09-09 15:24:52 +03:00
  • 530cf3f4cd Merge pull request 'Правка отображение идущих игр в группе (#26)' (#27) from issue-26-drop-live-badge into dev NotBigGhost 2026-09-09 15:02:51 +03:00
  • d0f01a4cc2 Убрать метку «идёт» из блока незавершённых партий NotBigGhostandClaude Opus 5 2026-09-09 14:39:16 +03:00
  • f031bd5e89 Merge pull request 'История игр в профиле игрока (#1)' (#21) from issue-1-profile-match-history into dev NotBigGhost 2026-09-08 22:49:52 +03:00
  • 9dda7de067 Профиль: блок истории игр с переключателями режима и подробности NotBigGhostandClaude Opus 5 2026-09-07 19:56:15 +03:00
  • be80891449 Профиль: история партий игрока и настройки её витрины NotBigGhostandClaude Opus 5 2026-09-07 19:56:06 +03:00
  • bca2d7a058 Merge pull request 'Изменить отображение текущей игры во вкладке группы (#2)' (#19) from issue-2-group-current-match into dev NotBigGhost 2026-09-07 19:03:24 +03:00
  • 45f2b2007f Merge pull request 'Изменение логики любимых и основных фракций (#17)' (#20) from issue-17-faction-favorite-and-most-played into dev NotBigGhost 2026-09-07 19:03:05 +03:00
  • 1790e195e0 Группа: не дублировать название группы в блоке текущей игры NotBigGhostandClaude Opus 5 2026-09-07 16:35:10 +03:00
  • befabba752 Профиль: выбор любимой фракции и строка «Чаще всего играет на» NotBigGhostandClaude Opus 5 2026-09-07 16:17:52 +03:00
  • 60b22dd8df Профиль: любимая фракция — выбор игрока, а не вывод из статистики NotBigGhostandClaude Opus 5 2026-09-07 16:17:43 +03:00
  • b3e4f71bda Группа: текущая игра — тем же блоком, что на главной NotBigGhostandClaude Opus 5 2026-09-07 16:02:36 +03:00
  • 309e31a49a Merge pull request 'Дебаг вёрстки шапки и подвала сайта (#4)' (#18) from issue-4-header-footer-layout into dev NotBigGhost 2026-09-07 15:53:39 +03:00
  • 534ba640cc UI: комментарий у купола FAB — под новую геометрию NotBigGhostandClaude Opus 5 2026-09-07 15:51:19 +03:00
  • 09be0f57c6 UI: купол кнопки создания партии — 140x70 NotBigGhostandClaude Opus 5 2026-09-07 15:41:30 +03:00
  • 2a4c5d9d25 UI: шапка вплотную к верхнему краю — снят viewport-fit=cover NotBigGhostandClaude Opus 5 2026-09-07 15:40:51 +03:00
  • 81ad2a0403 UI: подвал и купол FAB вплотную к нижнему краю экрана NotBigGhostandClaude Opus 5 2026-09-07 15:35:09 +03:00
  • 5e4e4835f2 UI: шапка и подвал вне прокрутки — каркас на 100dvh NotBigGhostandClaude Opus 5 2026-09-07 15:24:41 +03:00
  • c8d5efea65 Git: игнорировать локальные макеты интерфейса (mockups/) NotBigGhostandClaude Opus 5 2026-09-06 22:00:44 +03:00
  • 30e9669361 v1.3 — Глобальное изменение интерфейса завершения партии. Для выбора места теперь используется интуитивное перетаскивание тайлов NotBigGhost 2026-07-19 15:31:30 +03:00
  • 9ce501dd11 Профиль: «Основная фракция» — самая игранная с учётом рандома NotBigGhostandClaude Fable 5 2026-07-18 21:12:18 +03:00
  • e7323cc3c4 Статистика: любимая фракция — только по сознательному выбору игрока NotBigGhostandClaude Fable 5 2026-07-18 17:16:28 +03:00
  • b349891bdb UI: отступ у кнопки отмены/удаления партии NotBigGhostandClaude Fable 5 2026-07-18 17:09:57 +03:00
  • 3023e9f515 UI: места при завершении партии — перетаскиванием блоков (макет A2) NotBigGhostandClaude Fable 5 2026-07-18 17:07:26 +03:00
  • 376605f554 API: avatar_url у участников партии (для блоков нового редактора мест) NotBigGhostandClaude Fable 5 2026-07-18 17:02:10 +03:00
  • 4b7d8678ce UI: строки участников партии — палитра карточек страницы группы NotBigGhostandClaude Fable 5 2026-07-18 16:50:43 +03:00
  • 5c3aa6ba69 Уведомления: непрочитанные не протухают — игрок увидит их при любом заходе NotBigGhostandClaude Fable 5 2026-07-18 04:08:00 +03:00
  • 867b1f868c v1.21 — Полировка выпадающих списков в меню начала партии NotBigGhost 2026-07-18 03:48:36 +03:00
  • 1dbff7ae58 Сокращена надпись-подсказка в поле ввода ника приглашаемого в группу игрока NotBigGhost 2026-07-18 03:42:30 +03:00
  • 48a46ad57d UI: справка — раздел «Рейтинг» свёрнут под кнопку NotBigGhostandClaude Fable 5 2026-07-18 03:33:51 +03:00
  • 93d81010f7 UI: выбор фракции — выпадашка в стиле выбора игрока, без занятых фракций NotBigGhostandClaude Fable 5 2026-07-18 03:23:14 +03:00
  • 8a2b53d0b2 UI: доводка выпадашек игроков — без пустых вариантов, фон как у select, быстрее отклик NotBigGhostandClaude Fable 5 2026-07-18 03:13:05 +03:00
  • f22ee1ec29 UI: выбор игрока при создании партии — выпадашка в стиле подсказок NotBigGhostandClaude Fable 5 2026-07-18 03:00:26 +03:00
  • 74b9b6698f v1.2 — Новая логика подсчёта и отображения рейтинга (Байесовская оценка решения) NotBigGhost 2026-07-17 03:12:46 +03:00
  • 4a681430af UI: рейтинг новичков в карточке профиля — серебристый NotBigGhostandClaude Fable 5 2026-07-17 03:10:53 +03:00
  • 45bdadece9 UI: прочерк рейтинга у ещё не игравших — серебристый, не золотой NotBigGhostandClaude Fable 5 2026-07-17 03:07:55 +03:00
  • ebb368686d Рейтинг: байесовское сглаживание по опыту; новички — до 10 партий NotBigGhostandClaude Fable 5 2026-07-17 03:04:48 +03:00
  • 05e1f79c25 v1.11 — QoL улучшения интерфейса, унификация его эллементов NotBigGhost 2026-07-17 02:46:13 +03:00
  • ddbcd74058 UI: подсказки ников при приглашении игрока в группу NotBigGhostandClaude Fable 5 2026-07-17 02:30:55 +03:00
  • e5b7420bae API: поиск игроков по нику для автокомплита (GET /api/users/search) NotBigGhostandClaude Fable 5 2026-07-17 02:22:27 +03:00
  • fc1b1fd912 UI: в топе игроков на главной ники некликабельны NotBigGhostandClaude Fable 5 2026-07-15 17:28:21 +03:00
  • dbc32b7f4d UI: в незавершённых партиях на главной ники некликабельны; кнопка «Создать группу» без плюса NotBigGhostandClaude Fable 5 2026-07-15 17:24:31 +03:00
  • ac296a8f12 Новички: серебряный рейтинг и порог 5 игр вместо 3 NotBigGhostandClaude Fable 5 2026-07-15 17:21:20 +03:00
  • c4f75d5de0 Настройки группы: переименование группы NotBigGhostandClaude Fable 5 2026-07-15 17:19:07 +03:00
  • 378094c366 UI: приглашение игрока перенесено из настроек в «Список игроков» NotBigGhostandClaude Fable 5 2026-07-15 17:17:47 +03:00
  • 49864db87e UI: в списке партий группы ники снова некликабельны NotBigGhostandClaude Fable 5 2026-07-15 17:16:03 +03:00
  • 28852f9d38 UI: заголовки страниц без дублирования верхней панели и вкладок NotBigGhostandClaude Fable 5 2026-07-13 17:46:23 +03:00
  • ca96073ccf UI: общие классы кнопок и бейджей вместо дублирующихся inline-стилей NotBigGhostandClaude Fable 5 2026-07-13 17:45:35 +03:00
  • e38555b74d UI: согласованные тексты и терминология NotBigGhostandClaude Fable 5 2026-07-13 17:44:08 +03:00
  • 002c657855 UI: даты игр в едином формате ДД.ММ.ГГГГ вместо сырых ISO-строк NotBigGhostandClaude Fable 5 2026-07-13 17:42:05 +03:00
  • 7b61443fb9 UI: единое подтверждение удаления через ConfirmDialog NotBigGhostandClaude Fable 5 2026-07-13 17:40:53 +03:00
  • d2c0feafcc UI: единый Switch для булевых опций вместо смеси чекбоксов и свитчей NotBigGhostandClaude Fable 5 2026-07-13 17:38:46 +03:00
  • cbf3cfc6e6 UI: единый PlayerLink — ники игроков кликабельны во всех местах просмотра NotBigGhostandClaude Fable 5 2026-07-13 17:37:19 +03:00
  • 98cd82f045 v1.1 - Пересмотр деплоя прода NotBigGhost 2026-06-29 22:26:26 +03:00
  • d81f5d8964 Доки Pi: полная инструкция с нуля под деплой из 2 файлов; ключ туннеля генерируется на Pi NotBigGhostandClaude Opus 4.8 2026-06-29 22:00:10 +03:00
  • 029a043bfc Прод на Pi: деплой из 2 файлов (compose + .env), ключ туннеля из .env NotBigGhostandClaude Opus 4.8 2026-06-29 21:48:40 +03:00
  • c544f72063 Временный прод на ПК: docker-compose.temp.yml (forbiddenstars.ru/9000, поведение production) NotBigGhostandClaude Opus 4.8 2026-06-27 11:47:28 +03:00
  • e44a62f9cc v1.0 - Финальная проверка изоляции продакшна. Настройка бэкапа на VPS, подготовка образа NotBigGhost 2026-06-27 01:58:34 +03:00
  • 886ff5d4e2 Деплой: PowerShell-версия build-push (на Windows bash уходит в WSL и падает) NotBigGhostandClaude Opus 4.8 2026-06-27 00:23:49 +03:00
  • 1a61b05923 Прод-деплой через Gitea-реестр: arm64-образы собираются на ПК, Pi делает pull NotBigGhostandClaude Opus 4.8 2026-06-27 00:16:04 +03:00
  • b3db5a4047 Прод на Pi: качественный единый compose, все настройки в .env NotBigGhostandClaude Opus 4.8 2026-06-26 23:46:33 +03:00
  • 32c74abc43 Бэкап: полный оффсайт-бэкап прода на VPS (БД + uploads + achievements) + восстановление NotBigGhostandClaude Opus 4.8 2026-06-26 23:36:58 +03:00
  • 9f599f18d7 v0.9 - Справка и надёжная офлайн-страница NotBigGhost 2026-06-26 23:15:06 +03:00
  • 1e19038b7c Справка: страница /help с описанием подсчёта очков игроков + пункт «Справка» в боковом меню NotBigGhostandClaude Opus 4.8 2026-06-26 23:12:21 +03:00
  • f56f9eb47b Правка кеширования данных сайта NotBigGhost 2026-06-26 23:06:04 +03:00
  • 90d0eb2546 v0.8 - Пересмотр элементов интерфейса, улучшены навигация по приложению, улучшена читаемость некоторых эллементов, добавлены анимации NotBigGhost 2026-06-26 18:19:13 +03:00
  • 6d75b4c130 Оформление оффлайн-страницы сайта NotBigGhost 2026-06-26 18:14:54 +03:00
  • 75feb9d15a UI: рандом фракции — «Рандом всем» тоже анимируется; плавное замедление барабана и пауза 0.5с перед выбором NotBigGhostandClaude Opus 4.8 2026-06-26 17:50:31 +03:00
  • 0745d07887 UI: кнопка «Меню» надёжно открывается на мобильных (onClick вместо pointerup + touch-action) NotBigGhostandClaude Opus 4.8 2026-06-26 17:48:08 +03:00
  • cec3aa25a6 Мелкие правки вёрстки NotBigGhost 2026-06-26 17:44:28 +03:00
  • 712dc529c3 UI: список партий группы — дата серой, ники и номера мест белым текстом (контраст) NotBigGhostandClaude Opus 4.8 2026-06-26 16:59:28 +03:00
  • 395b134c9b UI: поле «О себе» больше нельзя растягивать (resize: none) NotBigGhostandClaude Opus 4.8 2026-06-26 16:58:32 +03:00
  • 7269afcd4e UI: подтверждение перед отменой незавершённой и удалением сыгранной партии (модалка) NotBigGhostandClaude Opus 4.8 2026-06-26 16:57:35 +03:00
  • 4d365a373b UI: рандом фракции — убрана подпись «случайная», добавлена анимация-барабан названий в строке NotBigGhostandClaude Opus 4.8 2026-06-26 16:56:12 +03:00
  • 1438a17441 Партии: «выбывшие» игроки (красный крестик) = последнее место NotBigGhostandClaude Opus 4.8 2026-06-26 16:54:37 +03:00
  • cd7e5d16b4 UI: дополнения группы — горизонтальные тумблеры вместо галочек; строка базовой игры скрыта NotBigGhostandClaude Opus 4.8 2026-06-26 16:43:10 +03:00
  • c39c96d5dc UI: убран выбор группы из вкладки аккаунта (остаётся на странице группы) NotBigGhostandClaude Opus 4.8 2026-06-26 16:42:05 +03:00
  • 28c0358b45 UI: вместо кнопки «Назад» — кликабельное название игры, ведущее на главную NotBigGhostandClaude Opus 4.8 2026-06-26 16:41:34 +03:00
  • d32237975d UI: секретный вход в админку — удержание кнопки меню 10с; убраны видимые кнопки входа админа NotBigGhostandClaude Opus 4.8 2026-06-26 16:40:49 +03:00
  • 460b57e792 UI: кнопка «Меню» (гамбургер) в нижней панели → боковое меню справа (плашка аккаунта + Выйти) NotBigGhostandClaude Opus 4.8 2026-06-26 16:39:20 +03:00
  • 6196c39d25 UI: круг создания партии — крупнее, полукруг, по центру разделяет слоты, смещён вниз и на передний план NotBigGhostandClaude Opus 4.8 2026-06-26 16:36:54 +03:00
  • 64ac0efb36 v0.7 - Реализованы уведомления NotBigGhost 2026-06-26 15:52:15 +03:00
  • 8f4a58d33d фикс бага с дублем аккаунтов при логине по нику NotBigGhost 2026-06-26 15:33:27 +03:00
  • f4286ffa6c Уведомления: persistent + live (push-to-invalidate → pull) NotBigGhostandClaude Opus 4.8 2026-06-26 15:16:40 +03:00
  • 5fad9dbea4 v0.6 - Настройка SSE-соединения для пуша данных с сервера NotBigGhost 2026-06-17 23:22:09 +03:00
  • ef5c242e16 SSE: CSRF-middleware на чистом ASGI (BaseHTTPMiddleware буферизует поток и ломает SSE) + тест CSRF NotBigGhostandClaude Opus 4.8 2026-06-17 23:08:10 +03:00
  • 2500ca575b Реал-тайм через SSE (push-to-invalidate): живые приглашения/партии, авто-обновление без перезагрузки NotBigGhostandClaude Opus 4.8 2026-06-17 22:52:41 +03:00