Skip to content

Releases: joinrpg/joinrpg-net

v2026.3

30 Mar 11:50
5ed707e

Choose a tag to compare

Главное

  1. Сохраняем дату последнего логина пользователя
  2. Исправлены баги (починены старые ссылки на сюжеты, экспорт в Excel больше не падает на ооооочень больших значениях полей, скрытые роли больше не доступны по прямой ссылке, из поисковый строки обрезаются пробелы)
  3. Добавлена ручка создания нового персонажа в Api
  4. Увеличено количество тестов

Все эти изменения, кстати, сделаны с помощью робота помощника — я использую Claude.

What's Changed

  • Remove PR comment in dependabot-validate by @leotsarev in #4002
  • Объединить openiddict в единую группу by @leotsarev in #4001
  • Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.4 to 10.1.5 by @dependabot[bot] in #4005
  • Исправить validate-dependabot: не блокировать несвязанные PR by @leotsarev in #4003
  • Tech/oauth redirect by @leotsarev in #4006
  • Проверять dotnet publish на PR (#3979) by @leotsarev in #4007
  • Возвращать 404 при некорректном ID пользователя by @leotsarev in #4008
  • Bump the net group with 4 updates by @dependabot[bot] in #4009
  • Добавить дату последнего логина пользователя by @leotsarev in #4010
  • Bump the efcore group with 3 updates by @dependabot[bot] in #4015
  • Bump the net group with 4 updates by @dependabot[bot] in #4019
  • Bump dotnet-ef and Microsoft.EntityFrameworkCore by @dependabot[bot] in #4016
  • Update CharacterApiController.cs by @leotsarev in #4026
  • Bump the net group with 1 update by @dependabot[bot] in #4028
  • Bump the efcore group with 1 update by @dependabot[bot] in #4030
  • Исправить сохранение query string в PlotLegacyRedirect (#4024) by @leotsarev in #4033
  • fix: SetCharacterFields принимает произвольные JSON-значения (#4025) by @leotsarev in #4035
  • Bump the testcontainers group with 2 updates by @dependabot[bot] in #4037
  • ADR003: блоги пользователей by @leotsarev in #4036
  • Bump the openiddict group with 2 updates by @dependabot[bot] in #4041
  • Bump dorny/test-reporter from 2.6.0 to 3.0.0 by @dependabot[bot] in #4040
  • Add Claude Code GitHub Workflow by @leotsarev in #4042
  • Allow claude to run dotnet by @leotsarev in #4044
  • Добавить права для Claude by @leotsarev in #4046
  • Allow claude to run gh pr tool by @leotsarev in #4048
  • Больше доступа Claude by @leotsarev in #4050
  • Добавить claude права на поиск в сети by @leotsarev in #4053
  • Добавляем еще прав роботу-ревьюеру by @leotsarev in #4054
  • Удалить DailyChangedPlayerClaimsNotificationJob by @leotsarev in #4055
  • Обрезать длинные строки при экспорте в Excel by @leotsarev in #4051
  • Bump the aspnet group with 10 updates by @dependabot[bot] in #4029
  • Выключить Blazor ehanced navigation by @leotsarev in #4045
  • Update vaildate-dependabot.yml by @leotsarev in #4057
  • Включить nullability в JoinRpg.XGameApi.Contract by @leotsarev in #4058
  • CLAUDE.MD После завершения работы по issue — сразу создавать PR, не ожидая отдельной просьбы. by @claude[bot] in #4059
  • fix: обрезать пробелы в поисковом запросе by @leotsarev in #4061
  • fix: скрытые роли не должны быть видны по прямой ссылке (#1105) by @leotsarev in #4062
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #4064
  • Bump azure/setup-kubectl from 4 to 5 by @dependabot[bot] in #4065
  • Bump the aspnet group with 2 updates by @dependabot[bot] in #4066
  • Bump Autofac from 9.0.0 to 9.1.0 by @dependabot[bot] in #4067
  • Bump OpenTelemetry.Instrumentation.AspNetCore from 1.15.0 to 1.15.1 by @dependabot[bot] in #4074
  • Bump Npgsql.EntityFrameworkCore.PostgreSQL from 10.0.0 to 10.0.1 by @dependabot[bot] in #4073
  • Bump coverlet.collector from 8.0.0 to 8.0.1 by @dependabot[bot] in #4071
  • Bump Swashbuckle.AspNetCore.SwaggerUI from 10.1.5 to 10.1.7 by @dependabot[bot] in #4080
  • Bump Markdig from 1.1.1 to 1.1.2 by @dependabot[bot] in #4078
  • Bump OpenTelemetry.Extensions.Hosting from 1.15.0 to 1.15.1 by @dependabot[bot] in #4079
  • Bump EntityFrameworkCore.Exceptions.PostgreSQL from 8.1.3 to 10.0.0 by @dependabot[bot] in #4072
  • feat: интеграционные тесты на XApi (issue #4020) by @claude[bot] in #4063
  • Собирать JoinRpg.Common.WebInfrastructure в nuget by @leotsarev in #4083
  • feat: логирование тела запросов XAPI by @leotsarev in #4087
  • docs: добавить README.MD в JoinRpg.Common.WebInfrastructure by @claude[bot] in #4088
  • feat: Ручка создания персонажа в XApi by @claude[bot] in #4091
  • Исправить падение при сборке nuget #4089 by @leotsarev in #4093
  • Исправить ссылку на реестр by @leotsarev in #4096
  • Update nuget-publish.yml by @leotsarev in #4097
  • Дописать тесты на изменение полей персонажа by @leotsarev in #4098

New Contributors

Full Changelog: v2026.2...v2026.3

v2026.2

10 Mar 10:56

Choose a tag to compare

Важное

  • Изменено отображение проектов на главной странице
  • Добавлена галочка «не привязывать» и другие проверки в КогдаИгре
  • Добавлен OAuth-сервер

What's Changed

Read more

2026.1

23 Jan 16:40
b149532

Choose a tag to compare

What's Changed

  • Поправить страницу игры в анонимном виде by @leotsarev in #3740
  • Показывать имя скрытого персонажа, если это я by @leotsarev in #3741
  • Не отображается количество заявок в слоте by @leotsarev in #3742
  • Исправить ссылку на заявку by @leotsarev in #3743
  • Очередные доработки кабинета капитана by @leotsarev in #3744
  • Кеш персонажей залипает by @leotsarev in #3745
  • Поправить баги в кабинете капитана by @leotsarev in #3746
  • Добавить админскую ручку для данных по пользователю by @leotsarev in #3747
  • Bug/user by @leotsarev in #3748
  • Поправить id by @leotsarev in #3749
  • Исправить длинные названия для КИ by @leotsarev in #3756
  • Убрать пробел после иконки by @leotsarev in #3757
  • Убрать ru-latest из ссылки на документацию by @leotsarev in #3758
  • joinrpg-api.js — оверрайд для http by @leotsarev in #3759
  • Вернуть копирование вводных by @leotsarev in #3760
  • Добавить дополнительные логи при отправке в телеграмм by @leotsarev in #3762
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #3761
  • Вернуть возможность ставить условия полей по спецгруппам by @leotsarev in #3763
  • Bump actions/setup-dotnet from 5.0.0 to 5.0.1 by @dependabot[bot] in #3764
  • Добавить потерянное условие by @leotsarev in #3765
  • Поправить UserDisplayName.ToString() by @leotsarev in #3766
  • Remove mailgun enabled hardcode by @leotsarev in #3767
  • Remove mailgun hardcode for prod by @leotsarev in #3768
  • Переделать GetUserInfo на загрузку нескольких by @leotsarev in #3769
  • Add TelegramId parsing by @leotsarev in #3770
  • Убрать неиспользуемый метод by @leotsarev in #3771
  • Упростить Paginator и добавить аналог для EF Core by @leotsarev in #3774
  • Реализовать полиморфный парсер id by @leotsarev in #3773
  • Добавить новое свойство в IVirtualUserService by @leotsarev in #3775
  • Добавить GlobalUsings.cs в проект сервисов by @leotsarev in #3776
  • Оптимизировать ненужные ссылки by @leotsarev in #3777
  • Новая система отправки уведомлений (пока не используется) by @leotsarev in #3778
  • Перевести отправку писем мастерам проекта на новую систему by @leotsarev in #3779
  • Фоновый отправщик сообщений by @leotsarev in #3780
  • Ждать запуска hostLifetime перед запуском джобов by @leotsarev in #3781
  • Добавить кнопку проверки почты у админа by @leotsarev in #3782
  • Не бросать скоуп, пока есть сообщения для отправки by @leotsarev in #3783
  • Первая реализация Yandex Cloud Postbox by @leotsarev in #3784
  • Подавить часть предупреждений в унаследованном коде by @leotsarev in #3785
  • Добавить назад подпись by @leotsarev in #3786
  • Перевести массовые рассылки в проектах на новый сервис by @leotsarev in #3787
  • Улучшены репозитории загрузки подписок by @leotsarev in #3788
  • Implement IComparable for ids by @leotsarev in #3789
  • Переместить CommentExtraAction в PrimitiveTypes by @leotsarev in #3790
  • Добавить FullName в CurrentUserAccessor by @leotsarev in #3791
  • Добавить CharacterId в ClaimWithPlayer by @leotsarev in #3793
  • Добавить GetParentGroupIdsToTop by @leotsarev in #3794
  • Первая порция уведомлений для заявок by @leotsarev in #3792
  • Bump dorny/test-reporter from 2.2.0 to 2.3.0 by @dependabot[bot] in #3795
  • Улучшено логирование при отправке писем by @leotsarev in #3798
  • Подпись by @leotsarev in #3799
  • Добавить уведомления в телеграм by @leotsarev in #3797
  • Простой комментарий должен показывать «откомментирована» by @leotsarev in #3800
  • Поправить Markdown в письме by @leotsarev in #3801
  • Пофиксить баг с подписью (снова) by @leotsarev in #3803
  • Исправить проблему с дублированием мастеров в массовых рассылках by @leotsarev in #3804
  • Добавить ClaimCommentIdentification by @leotsarev in #3802
  • Тесты должны всегда рапортовать by @leotsarev in #3805
  • Delete .github/workflows/test_report.yml by @leotsarev in #3806
  • Исправить миграцию by @leotsarev in #3807
  • Включить отправку через телеграм by @leotsarev in #3808
  • Включить уведомления в телегу by @leotsarev in #3809
  • Исправить проблему с тем, чтобы регистрировать сам себя by @leotsarev in #3810
  • Перенесено уведомление о новом сюжете by @leotsarev in #3811
  • Удалить лишнее из контроллеров by @leotsarev in #3812
  • Перевести forum email на новый режим by @leotsarev in #3813
  • Bump actions/cache from 4 to 5 by @dependabot[bot] in #3816
  • Добавить письмо о переводе денег by @leotsarev in #3814
  • Добавить кабинет капитана в меню by @leotsarev in #3817
  • Перенести FieldWithValue в доменные типы by @leotsarev in #3818
  • Всегда создавать комментарий (даже пустой) при отправке заявки by @leotsarev in #3819
  • Переместить типы, свявзанные с уведомлениями, внутрь сервисов by @leotsarev in #3821
  • Исправить интеграционные тесты by @leotsarev in #3820
  • Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #3822
  • Bump dorny/test-reporter from 2.3.0 to 2.5.0 by @dependabot[bot] in #3825
  • Поправить инструкцию по встраиванию by @leotsarev in #3826
  • Поправить %группа by @leotsarev in #3827
  • Поправить RoutingTests by @leotsarev in #3828
  • Bump actions/setup-dotnet from 5.0.1 to 5.1.0 by @dependabot[bot] in #3829
  • Fix problem with html sanitizer crash by @Shiko1st in #3830
  • Bump the net group with 5 updates by @dependabot[bot] in #3734
  • Bump Microsoft.Extensions.DependencyInjection.Abstractions and 3 others by @dependabot[bot] in #3796
  • Исправить проблему с падением при подаче заявки by @leotsarev in #3831
  • Bump to .NET 10 by @leotsarev in #3832
  • Исправить подачу заявок by @leotsarev in #3833
  • Переместить загрузку blazor в layout by @leotsarev in #3834
  • Move to artifacts by @leotsarev in #3835
  • Починить Blazor by @leotsarev in #3836
  • Исправить автоприемку by @leotsarev in #3837
  • Удалить дубликаты из таблицы социальных сетей by @leotsarev in #3838
  • Обеспечить отсутствие пробелов в email by @leotsarev in #3839
  • Поправить копирайт by @leotsarev in #3840

Full Changelog: v2025.6...v2026.1

v2025.6

15 Nov 13:05
e261067

Choose a tag to compare

Что изменено

  • add container version by @leotsarev in #3685
  • Исправить проблему с версией контейнера by @leotsarev in #3686
  • Некорректные URL в главном меню by @leotsarev in #3687
  • Типизированный exception при не найденном пользователе by @leotsarev in #3688
  • Убрать lazy load в профиле by @leotsarev in #3689
  • Добавить логи при логине в телеграмм by @leotsarev in #3690
  • Улучшить логи джобы уведомления в телеграмм by @leotsarev in #3691
  • UserExtra non nullable by @leotsarev in #3692
  • Поправлено падение в горячих ролях by @leotsarev in #3693
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #3694
  • Bump OpenTelemetry.Extensions.Hosting from 1.12.0 to 1.13.1 by @dependabot[bot] in #3695
  • Поправить резолв by @leotsarev in #3696
  • Bump OpenTelemetry.Instrumentation.Http from 1.12.0 to 1.13.0 by @dependabot[bot] in #3698
  • Убрать баг с падением на пустом результате рендеринга by @leotsarev in #3699
  • Bump OpenTelemetry.Instrumentation.AspNetCore from 1.12.0 to 1.13.0 by @dependabot[bot] in #3697
  • Улучшить логи при логине через ВК by @leotsarev in #3701
  • Поправить конвертацию в timestamp КогдаИгры by @leotsarev in #3703
  • Поправить баг с конечной датой когда игры by @leotsarev in #3704
  • Revert ICal due to #3705 by @leotsarev in #3706
  • Починить экспорт бюджета в гуглдоки by @leotsarev in #3708
  • Update EditUserProfileViewModel.cs by @leotsarev in #3709
  • Исправляем проблему с неподтвержденным email при логине ВК by @leotsarev in #3710
  • Больше warning о переходе на ProjectInfo by @leotsarev in #3712
  • Добавить иконку неподтвержденной почты by @leotsarev in #3711
  • Все же сделать так, чтобы иконка про неподтвержденный email заработала by @leotsarev in #3713
  • Убрать повторы в поиске by @leotsarev in #3714
  • Поправить баг с падением by @leotsarev in #3715
  • Поправить баг с рендерингом %персонаж by @leotsarev in #3716
  • Исправить расписание by @leotsarev in #3718
  • Несколько багов автоодобрения by @leotsarev in #3717
  • Поправить проблему с sensitive data by @leotsarev in #3719
  • Bump the serilog group with 1 update by @dependabot[bot] in #3720
  • Показывать на какие проекты игрок раньше к нам ездил by @leotsarev in #3721
  • Создать ClaimSelector и перевести на него регистрацию на игре by @leotsarev in #3722
  • Добавить EnsureProjectActive для ProjectInfo by @leotsarev in #3723
  • Рефакторинг отдела отв. мастера by @leotsarev in #3724
  • Исправить баги копирования by @leotsarev in #3725
  • add GlobalUsing to JoinRpg.Dal.Impl by @leotsarev in #3728
  • Подчистить проекты by @leotsarev in #3729
  • fixup UserInfoRepository by @leotsarev in #3730
  • Рефакторинг менюшки чутка by @leotsarev in #3731
  • Добавить методы загрузки групп by @leotsarev in #3733
  • Показывать на морде проекта заявки by @leotsarev in #3732
  • Кабинет капитана команды by @leotsarev in #3726
  • Bump dorny/test-reporter from 2.1.1 to 2.2.0 by @dependabot[bot] in #3735
  • Убрать старый способ изменения взноса (не привязанный к полям) by @leotsarev in #3736
  • Переработка кабинета капитана by @leotsarev in #3737
  • Добавить иконку КогдаИгры в карточек by @leotsarev in #3738
  • Добавить порядок для КогдаИгры by @leotsarev in #3739

Full Changelog: v2025.5...v2025.6

v2025.5

26 Oct 07:39
3753cee

Choose a tag to compare

Фичи

  1. Можно привязывать игры к КогдаИгре, в админской панельке https://dev.joinrpg.ru/admin/kogda-igra-sync и на странице игры. Нужны админские права.
  2. В настройках проекта можно выбрать, кто может клонировать проект (никто, его мастера или все подряд)
  3. Письма о закрытии проекта приходят 3 раза каждый месяц (а не один раз за месяц до закрытия)
  4. Поиск ищет в том числе и по неактивным проектам
  5. Поиск ищет пользователей по телеге (полное совпадение)
  6. Создан небольшой отдельный сайт devid.joinrpg.ru На нем можно залогиниться и больше ничего сделать нельзя. Это заготовка под кнопку «Войти через Джойн» на сторонних сайтах.
  7. Добавлена колонку «дата заезда» в выгрузку заявок
  8. Те, кто уже есть в текущих соседях, больше не показываются в списке приглашений
  9. Копирайт «ЛеоЦарев и друзья» заменен на «ЛеоЦарев, Бастилия и Друзья», а в команду сайта добавлена Лулукошка
  10. На странице сюжетов удаленные сюжеты теперь внизу
  11. На странице полей показывается условия показа поля, если оно есть
  12. Скрывать контакты игроков в закрытых проектах (во вводных, при публикации оных, в просмотре профиля, в просмотре заявки, в скачивании в Excel)
  13. Добавить разделитель в сюжете персонажа при редактировании
  14. Скрывать при публикации пустые папки сюжетом (в том числе те, в которых только не опубликованные вводные)
  15. Добавлено API, позволяющее программно отмечать оплату в заявке, а также проверять статус заявки
  16. MVP присылки списка обновленных заявок в телегу (только для игроков, приходит список обновленных за вчера заявок)
  17. Настройка «Показывать соцсети публично» теперь регулирует не только ВК, но еще и ЖЖ и Телегу
  18. Удалена страница «мои заявки» (фактически дублирует профиль пользователя)
  19. Добавлена страница с политикой приватности, а в документацию — полная юридическая страница
  20. Поправлена страница про онлайн платежи, чтобы не путать ООО «Джойн Регистрация» и команду сайта
  21. Сделана возможность требовать от игроков ВК, телегу, ФИО и телефон
  22. Сделана возможность требовать от игроков паспортные данные и прописку с особого их согласия. Согласие сбрасывается при отклонении/отзыве заявки
  23. Профиль переработан, чётче разъяснено кому и когда доступны данные
  24. Из профиля убран скайп
  25. В полях заявки/персонажа при их редактировании добавлена иконка у публичных полей
  26. В выгрузке в Excel поля телеграм и вк кликабельны
  27. Markdown теперь умеет таблицы https://github.com/xoofx/markdig/blob/master/src/Markdig.Tests/Specs/PipeTableSpecs.md, но в них нет форматирования.
  28. Добавлены иконочки, позволяющие отличить проекты, где я мастер, в главном меню

Баги:
101. В опубликованных сюжетах архивного проекта были видны вводные со статусом Разработка (больше не видны)
102. Исправлено чуть визуальных багов в отображении типов поселения и приглашаемых соседей
103. Невозможно медленно грузился список персонажей у ХС
104. Не бросать ошибку, если платеж по СБП уже прошел, а мы пришли на эту же страницу снова (не знаю как проверить)
105. Профиль пользователя грузится значительно быстрее
106. Убрал повтор имени при заявке (не в шаблон)
107. В сюжетах в списке элементов сюжета кавычка превращалась в "

Что переделано, но внешне не поменялось
201. Кнопки изменения вводных переделаны (внешне разницы нет)
202. Логин через ВК
203. Выпадашки с группами (в месте привязки полей и выбора группы персонажу)
204. Переработал https://docs.joinrpg.ru/ru/latest/plot/special.html надо перепроверить

v2025.4

28 May 08:15
f841083

Choose a tag to compare

What's Changed

  • Печать на конвертах by @leotsarev in #3315
  • #3316 Исправлена проблема с запросом by @Shiko1st in #3317
  • Добавлен отдельный статус для просроченного платежа by @Shiko1st in #3325
  • Поправить оформление сюжета by @leotsarev in #3327
  • Bug/convert fixes by @leotsarev in #3328
  • Поправить багу с падением неавторизованных пользователей by @leotsarev in #3329
  • Странно отображается поселение с HTML by @leotsarev in #3333
  • Добавить номер комнаты by @leotsarev in #3334
  • Новые улучшения распечаток by @leotsarev in #3335
  • Bump Markdig from 0.41.0 to 0.41.1 by @dependabot in #3336
  • Поправить баг с рендерингом плоским списком by @leotsarev in #3337
  • Update OpenTelemetry.Extensions.Hosting to 1.12.0 by @dependabot in #3338
  • Поиск падает при попытке найти строку, начинающуюся с id by @leotsarev in #3344
  • Показывать только неудаленные сюжеты by @leotsarev in #3345
  • Убрать удаленных персонажей из печати наклеек by @leotsarev in #3347
  • Bump xunit.runner.visualstudio from 3.0.2 to 3.1.0 in the xunit group by @dependabot in #3349
  • Bump AspNet.Security.OAuth.Vkontakte from 9.2.0 to 9.3.0 by @dependabot in #3350
  • Bump OpenTelemetry.Instrumentation.AspNetCore from 1.11.1 to 1.12.0 by @dependabot in #3351
  • Bump yc-actions/yc-cr-login from 2 to 3 by @dependabot in #3352
  • Bump OpenTelemetry.Instrumentation.Http from 1.11.1 to 1.12.0 by @dependabot in #3348
  • Поправить редирект после регистрации by @leotsarev in #3353
  • Правильнее отображать ошибки полей by @leotsarev in #3354
  • Bump Autofac from 8.2.1 to 8.3.0 by @dependabot in #3355
  • Bump the net group across 2 directories with 1 update by @dependabot in #3357
  • Показывать поселение, даже если нет прав его менять by @leotsarev in #3358
  • bump .net to 9.0.5 by @leotsarev in #3359
  • Bump dorny/test-reporter from 2.0.0 to 2.1.0 by @dependabot in #3360
  • Поправить баг с показом списка сюжетов by @leotsarev in #3370
  • Проверять на уровне сервиса что нельзя менять сюжет в архивных проектах by @leotsarev in #3371
  • Не показывать кому привязан сюжет игрокам by @leotsarev in #3373
  • Переработать загрузку списка проектов, разрешить копировать закрытые … by @leotsarev in #3374

Full Changelog: v2025.3...v2025.4

v2025.3

18 Apr 21:27
ee11c39

Choose a tag to compare

What's Changed

  • Fix escaping in deploy_reusable_workflow.yml by @leotsarev in #3126
  • Добавить просьбу прислать данные ошибки текстом by @leotsarev in #3128
  • Bump actions/setup-dotnet from 4.3.0 to 4.3.1 by @dependabot in #3127
  • Сделать более красивой обработку ошибок by @leotsarev in #3129
  • Сократить на 1 количество запросов для показа списка заявок by @leotsarev in #3130
  • Поправить ссылки на списки заявок и персонажей из меню by @leotsarev in #3131
  • Устранить дублирование пути при показе ошибки by @leotsarev in #3132
  • Чутка отрефакторить меню, убрать непубличные группы у игроков by @leotsarev in #3133
  • Использовать kubectl версии 1.31 by @leotsarev in #3134
  • Исправить проблему со ссылкой на заявку в меню игрока by @leotsarev in #3135
  • Feature/space space space by @leotsarev in #3136
  • Bump Swashbuckle.AspNetCore from 7.3.1 to 8.0.0 by @dependabot in #3137
  • Bump AWSSDK.S3 from 3.7.415.18 to 3.7.415.19 by @dependabot in #3138
  • Удалить лишние записи о версии языка by @leotsarev in #3139
  • Bump AWSSDK.S3 from 3.7.415.19 to 3.7.415.20 by @dependabot in #3140
  • Добавить кнопку-ссылку by @leotsarev in #3141
  • Зарефакторить IOperationsAwareView еще чутка by @leotsarev in #3142
  • Bump AWSSDK.S3 from 3.7.415.20 to 3.7.415.23 by @dependabot in #3145
  • Bump AspNet.Security.OAuth.Vkontakte from 9.1.0 to 9.2.0 by @dependabot in #3146
  • Поправить CountHelper для корректного склонения и удалить лишние копии by @leotsarev in #3147
  • Add ignore list of SDK-provided packages by @leotsarev in #3148
  • Bump AWSSDK.S3 from 3.7.415.23 to 3.7.415.24 by @dependabot in #3149
  • Добавить в панель footer by @leotsarev in #3151
  • Улучшения кнопки by @leotsarev in #3152
  • Перенести enum PlotStatus by @leotsarev in #3150
  • Добавить IdentificationParseHelper by @leotsarev in #3154
  • Убрать aggressive inline как бесполезный by @leotsarev in #3153
  • Bump AWSSDK.S3 from 3.7.415.24 to 3.7.415.25 by @dependabot in #3156
  • Исправить обработку ошибок by @leotsarev in #3157
  • Добавить UpdatePaymentStatusJob by @leotsarev in #3155
  • Bump AWSSDK.S3 from 3.7.415.25 to 3.7.415.27 by @dependabot in #3159
  • Админский отчет про горячие роли by @leotsarev in #3160
  • Удалить JoinRpg.Helpers.Web by @leotsarev in #3161
  • Bump AWSSDK.S3 from 3.7.415.27 to 3.7.415.28 by @dependabot in #3162
  • Bump Swashbuckle.AspNetCore from 8.0.0 to 8.1.0 by @dependabot in #3163
  • Джоба трогает только онлайн платежи by @leotsarev in #3164
  • Аватарки в телеграмме by @leotsarev in #3169
  • Bump AWSSDK.S3 from 3.7.415.28 to 3.7.416 by @dependabot in #3165
  • Первоначальная реализация синхронизации с КогдаИгрой by @leotsarev in #3168
  • Поправить сообщение на странице профиля про аватарку #3166 by @leotsarev in #3170
  • Рандомные ченджи в надежде заставить MapStaticAssets заработать by @leotsarev in #3171
  • Поправить загрузку операций by @leotsarev in #3172
  • Убрать проблему ошибочно находимого id by @leotsarev in #3173
  • Bump AWSSDK.S3 from 3.7.416 to 3.7.416.3 by @dependabot in #3176
  • Конфигурация КогдаИгры by @leotsarev in #3177
  • Bump Autofac from 8.2.0 to 8.2.1 by @dependabot in #3175
  • Bump AWSSDK.S3 from 3.7.416.3 to 3.7.416.4 by @dependabot in #3178
  • Добавлены traceId, spanId и Activity.Tags в логи by @leotsarev in #3179
  • Вынести контакты в отдельную колонку by @leotsarev in #3181
  • Не показывается имя пользователя на Razor pages by @leotsarev in #3180
  • Bump AWSSDK.S3 from 3.7.416.4 to 3.7.416.5 by @dependabot in #3182
  • Улучшить таблицу by @leotsarev in #3183
  • Показывать список игр, которые не загрузились by @leotsarev in #3184
  • Корректная ссылка на логи джобы by @leotsarev in #3185
  • Собирать все на Ubuntu 24.04 by @leotsarev in #3188
  • Игнорировать слишком длинные ид by @leotsarev in #3186
  • Поправить оформление списка операций на корректное by @leotsarev in #3189
  • Поправить пробел by @leotsarev in #3187
  • Исправлена проблема с использованием нетранслируемых свойств в предикате by @Shiko1st in #3190
  • При создании вводной добавлять заголовок и разделитель by @leotsarev in #3217
  • Добавить TODO badge, переработать badge в компонентной базе by @leotsarev in #3218
  • Добавить копирование элемента сюжета by @leotsarev in #3219
  • Временно выключить КогдаИгру by @leotsarev in #3220
  • Bump the net group across 2 directories with 1 update by @dependabot in #3221
  • Update .NET packages to 9.0.4 by @leotsarev in #3256
  • Поменять ссылки в меню на сетку ролей (а не свойства группы) by @leotsarev in #3257
  • Вынести логику формирования тултипа о подписке из заявки by @leotsarev in #3261
  • Bump AWSSDK.S3 from 3.7.416.5 to 3.7.416.9 by @dependabot in #3260
  • Bump dotnet-ef from 9.0.3 to 9.0.4 in the efcore group by @dependabot in #3258
  • Bump Swashbuckle.AspNetCore from 8.1.0 to 8.1.1 by @dependabot in #3259
  • Небольшие технические изменение by @leotsarev in #3262
  • Еще бага в двойственном/множественном числах by @leotsarev in #3263
  • Добавить ссылку на логи by @leotsarev in #3264
  • Откатить AWS.SDK by @leotsarev in #3265
  • Update .env by @leotsarev in #3266
  • Еще одна попытка исправить AWS by @leotsarev in #3267
  • Не передавать hash by @leotsarev in #3268
  • Немного исправлений в переупорядочивании by @leotsarev in #3269
  • Починить восстановление элемента сюжета by @leotsarev in #3270
  • Еще парочка мелких изменений by @leotsarev in #3271
  • Добавить CompressedIntList by @leotsarev in #3272
  • Переместить в доменные типы PlotElementType by @leotsarev in #3273
  • Добавить в VirtualOrderContainer метод byId by @leotsarev in #3275
  • Bump HtmlAgilityPack from 1.12.0 to 1.12.1 by @dependabot in #3277
  • Bump Markdig from 0.40.0 to 0.41.0 by @dependabot in #3276
  • Новая система упорядочивания вводных by @leotsarev in #3295
  • Сделано переупорядочивание элементов в сюжете by @leotsarev in #3296
  • Сломан просмотр сюжетов по тегам by @leotsarev in #3297
  • Не копируются значения выборов в персонаже при копировании проекта by @leotsarev in #3298
  • При подсчете количества вводных в сюжеты считаются удаленные by @leotsarev in #3299
  • В панели админа не показывать горячие роли там, где приём заявок за...
Read more

v2025.2

17 Mar 11:04
aa9c280

Choose a tag to compare

What's Changed

  • Не рвать после заголовков by @leotsarev in #3056
  • Bump AWSSDK.S3 from 3.7.413.1 to 3.7.413.3 by @dependabot in #3050
  • Bump the net group across 2 directories with 1 update by @dependabot in #3057
  • Tech/asp typed ids by @leotsarev in #3058
  • Слить все компоненты кнопок в один с настройкой параметров by @leotsarev in #3059
  • For JoinRpg.XGameApi.Contract.csproj использовать netstandard2.0 by @leotsarev in #3060
  • Копирование проектов by @leotsarev in #3061
  • Update kubectl to 1.28 version to match cluster by @leotsarev in #3062
  • Поправить кодировку правил сайта by @leotsarev in #3063
  • Перейти на новую модель хостинга и включить кеширование для статики. by @leotsarev in #3066
  • Add push to YCR by @leotsarev in #3065
  • Добавить список мастеров в метаданные проекта by @leotsarev in #3067
  • Add opentelemetry and count lazy loads by @leotsarev in #3069
  • Сделать в plotversion все части обязательные by @leotsarev in #3070
  • Update bunch of MS packages to .NET 9.0.2 by @leotsarev in #3071
  • Bump the net group with 3 updates by @dependabot in #3072
  • Bump coverlet.collector from 6.0.2 to 6.0.4 by @dependabot in #3076
  • Bump AWSSDK.S3 from 3.7.413.3 to 3.7.415.4 by @dependabot in #3074
  • Пофиксить кодировку ProjectStatusLabel by @leotsarev in #3077
  • Bump xunit.runner.visualstudio from 2.8.2 to 3.0.2 in the xunit group by @dependabot in #3073
  • Bump Microsoft.NET.Test.Sdk and Newtonsoft.Json by @dependabot in #3075
  • Исправить падение при редактировании элемента by @leotsarev in #3078
  • Bump xunit.runner.visualstudio from 3.0.1 to 3.0.2 in the xunit group by @dependabot in #3079
  • Bump HtmlAgilityPack from 1.11.72 to 1.11.74 by @dependabot in #3086
  • Bump AWSSDK.S3 from 3.7.415.4 to 3.7.415.7 by @dependabot in #3087
  • Bump Swashbuckle.AspNetCore from 7.2.0 to 7.3.0 by @dependabot in #3084
  • Bump ReferenceTrimmer from 3.3.10 to 3.3.11 by @dependabot in #3082
  • Исправлена проблема отображения кнопки подписки by @Shiko1st in #3090
  • Bump AWSSDK.S3 from 3.7.415.7 to 3.7.415.8 by @dependabot in #3088
  • Bump Swashbuckle.AspNetCore from 7.3.0 to 7.3.1 by @dependabot in #3089
  • Исправить проблему при отображении NoAccessToProjectException by @leotsarev in #3091
  • Ошибка Antiforgery логируется как warning by @leotsarev in #3093
  • improve detection of lazy loads by @leotsarev in #3094
  • Доработки и улучшения кнопки JoinButton by @leotsarev in #3092
  • Добавить логирование в CheckClaimPayment by @leotsarev in #3095
  • Пробовать 3 раза загрузить аватарку и логировать by @leotsarev in #3096
  • Tech/more types and tests by @leotsarev in #3097
  • Изменения в S3 by @leotsarev in #3098
  • Автоматическое списание по рекуррентным платежам by @Shiko1st in #3100
  • Bump AWSSDK.S3 from 3.7.415.8 to 3.7.415.9 by @dependabot in #3099
  • Bump AWSSDK.S3 from 3.7.415.9 to 3.7.415.14 by @dependabot in #3108
  • Bump HtmlAgilityPack from 1.11.74 to 1.12.0 by @dependabot in #3109
  • Bump OpenTelemetry.Instrumentation.Http from 1.11.0 to 1.11.1 by @dependabot in #3106
  • Bump Microsoft.Extensions.Hosting.Abstractions and OpenTelemetry.Extensions.Hosting by @dependabot in #3103
  • Bump OpenTelemetry.Instrumentation.AspNetCore from 1.11.0 to 1.11.1 by @dependabot in #3105
  • Bump the net group across 2 directories with 1 update by @dependabot in #3112
  • Bump dorny/test-reporter from 1.9.1 to 2.0.0 by @dependabot in #3111
  • Убрать удаленных персонажей из %сеткаролей и другой генерации by @leotsarev in #3113
  • Update dependabot.yml (break .net group) by @leotsarev in #3114
  • Bump to .NET 9.0.3 by @leotsarev in #3116
  • Tech/warnings by @leotsarev in #3117
  • Исправить ошибки при копировании проекта by @leotsarev in #3119
  • Drop unused reference by @leotsarev in #3118
  • Bump dotnet-ef from 9.0.2 to 9.0.3 in the efcore group by @dependabot in #3120
  • Bump AspNet.Security.OAuth.Vkontakte from 9.0.0 to 9.1.0 by @dependabot in #3121
  • Bump AWSSDK.S3 from 3.7.415.14 to 3.7.415.18 by @dependabot in #3122
  • Convert ReferenceTrimmer reference to GlobalPackageReference by @leotsarev in #3123
  • Поправить багу с копированием удаленных вводных by @leotsarev in #3125

Full Changelog: v2025.1.6...v2025.2

v2025.1.6

11 Feb 19:01
428be60

Choose a tag to compare

What's Changed

  • Поправить отображение вводных в письмах by @leotsarev in #3053
  • Обновления распечатки для игры Киев: Быль и не быль by @leotsarev in #3055

Full Changelog: v2025.1.5...v2025.1.6

v2025.1.5

07 Feb 06:45
81e9c6e

Choose a tag to compare

What's Changed

Full Changelog: v2025.1.4...v2025.1.5