Commit Graph

  • a0d9d1bc44 fix(#47): use align-items: baseline + vertical-align + nudge for emoji icon Hermes Agent 2026-05-07 13:18:57 +00:00
  • f46f2bb5d3 fix(ci): bump deploy.yml VERSION to 1.10.3 Hermes Agent 2026-05-07 13:11:40 +00:00
  • 46527fe761 fix(#47): align NavMenu emoji icon — line-height: 1, increase gap v1.10.3 issue-47-navmenu-icon-fix Hermes Agent 2026-05-07 12:59:50 +00:00
  • d0a25895ab fix(#15): make test time stable — use same DateTime instance for unchanged fields v1.10.2 issue-15-session-audit-log Hermes Agent 2026-05-07 12:46:12 +00:00
  • 05faa9e32d fix(#15): correct test — only title changes when other fields stay same Hermes Agent 2026-05-07 12:41:30 +00:00
  • 0dbd4064ac fix(#15): bump NavMenu version and fix audit log test expectations for MaxPlayers Hermes Agent 2026-05-07 12:37:36 +00:00
  • 0f03da0a60 docs(#15): bump version to 1.10.2 and add session history feature to README Hermes Agent 2026-05-07 12:30:11 +00:00
  • 6d90ba8274 feat(#15): add SessionHistory.razor, navigation links, and bump version to 1.10.2 Hermes Agent 2026-05-07 12:20:44 +00:00
  • 35894bf89e feat(#15): session audit log domain, store, and instrumentation Hermes Agent 2026-05-07 12:16:54 +00:00
  • 6394b1fe8c fix: mobile menu overlay z-index and add stats link on group page root 2026-05-07 12:00:45 +00:00
  • d170c83b9e docs(#14): добавить статистику посещаемости и обновить версию в README Toutsu 2026-05-07 14:48:35 +03:00
  • 4a2d1d2d38 Merge pull request 'feat(#14): attendance statistics page' (#45) from issue-14-attendance-stats into main v1.10.1 Toutsu 2026-05-07 14:32:40 +03:00
  • 706f20e403 fix: add GetGroupAttendanceStatsAsync stub to FakeSessionStore in tests issue-14-attendance-stats root 2026-05-07 11:26:22 +00:00
  • 4d3362d93f fix: GroupStats.razor syntax and missing using for Claims root 2026-05-07 11:21:42 +00:00
  • b03929174a fix: move PlayerAttendanceStats out of interface scope root 2026-05-07 11:16:13 +00:00
  • 7e2747ec73 feat: implement GetGroupAttendanceStatsAsync (#14) root 2026-05-07 11:05:38 +00:00
  • ae6be912e3 feat(#14): add GroupStats.razor attendance page Toutsu 2026-05-07 13:26:03 +03:00
  • 116bed16a8 feat(#14): add PlayerAttendanceStats record + interface method Toutsu 2026-05-07 13:26:01 +03:00
  • 063de7ee3e feat(#14): add get_group_attendance_stats SQL function Toutsu 2026-05-07 13:12:39 +03:00
  • 5c4ec562d0 Merge pull request 'feat(#13): календарная подписка по URL' (#44) from issue-13-calendar-sub into main Toutsu 2026-05-07 10:59:50 +03:00
  • dbd481566c fix(#13): bump version label in NavMenu to v1.10.1 Toutsu 2026-05-07 10:32:23 +03:00
  • 3f4571d3a7 chore(#13): bump version to 1.10.1 Toutsu 2026-05-07 10:25:25 +03:00
  • 8c1e7991cd feat(#13): add calendar subscription link to Telegram export Toutsu 2026-05-07 10:22:35 +03:00
  • c1fdba510b feat(#13): add Web:BaseUrl config for calendar subscription links Toutsu 2026-05-07 10:21:07 +03:00
  • 435399dcf2 fix(#13): revert ExportCalendarHandler subscription logic (cross-project ref) Toutsu 2026-05-07 10:18:25 +03:00
  • ddaa0f4279 feat(#13): register CalendarSubscriptionService and add public /calendar/{token}.ics endpoint Toutsu 2026-05-07 10:16:02 +03:00
  • b205967f1a feat(#13): add CalendarSubscriptionService with token generation and ICS rendering Toutsu 2026-05-07 10:15:06 +03:00
  • 7457315d6f feat(#13): add SubscriptionNotFoundException Toutsu 2026-05-07 10:13:45 +03:00
  • 59f9904d66 feat(#13): add CalendarSubscriptionFilter enum Toutsu 2026-05-07 10:12:34 +03:00
  • 3b91a009ea feat(#13): add calendar subscriptions migration root 2026-05-07 06:59:56 +00:00
  • a6ae5aac31 refactor(#22): merge platform-neutral batch rendering PR root 2026-05-06 10:35:40 +00:00
  • dc26b4d7e4 test: trigger pr-checks workflow root 2026-05-06 09:43:14 +00:00
  • bc6136d91e chore(web): bump NavMenu version label to v1.10.0 root 2026-05-06 10:24:32 +00:00
  • 2e95841ca8 fix(tests): avoid xUnit2013 analyzer error on collection count root 2026-05-06 10:14:13 +00:00
  • a7c8127f90 fix(tests): add missing using and fix xUnit2013 analyzer error root 2026-05-06 10:06:27 +00:00
  • cad4e5c30e fix(ci): remove --no-build from dotnet test step root 2026-05-06 09:52:46 +00:00
  • 77647e4bb8 fix(ci): use ubuntu runner + setup-dotnet instead of container image root 2026-05-06 09:46:52 +00:00
  • 17c631aef2 ci: add PR checks workflow — test + build, no publish root 2026-05-06 09:40:11 +00:00
  • 89b5196676 fix(#22): resolve Telegram namespace collision and add missing MoscowTime using v1.10.0 root 2026-05-06 09:23:52 +00:00
  • ab1d2f1683 refactor(#22): platform-neutral batch rendering root 2026-05-06 09:17:05 +00:00
  • 1bcd88db32 ci: bump deploy workflow version to 1.10.0 issue-22-neutral-rendering root 2026-05-06 09:14:29 +00:00
  • 63e613c061 trigger: ci root 2026-05-06 09:12:41 +00:00
  • dbf59c544a docs(adr): добавить ADR 002 — platform-neutral batch rendering Toutsu 2026-05-06 12:07:10 +03:00
  • 14b9bf15f2 refactor(#22): разделить SessionBatchRenderer на neutral view и Telegram renderer root 2026-05-06 07:57:23 +00:00
  • 5dee2d87f5 test: cover Telegram landing promise smoke v1.9.9 codex/ftest-telegram-landing-smoke Toutsu 2026-05-05 13:06:09 +03:00
  • b71488097e chore: bump version to 1.9.8 v1.9.8 root 2026-05-04 17:26:53 +00:00
  • 6e92419cff feat: player list, kick, and waitlist promotion (#41) root 2026-05-04 17:19:58 +00:00
  • fdb3445bec docs: bump README to v1.9.7, document player list kick feat/player-list-kick-waitlist root 2026-05-04 17:15:06 +00:00
  • c1f5d96e25 feat: show participant list, kick player, auto-promote waitlist root 2026-05-04 17:11:23 +00:00
  • c874f7b797 fix: combine session image and text into single Telegram message v1.9.7 Toutsu 2026-05-04 10:33:06 +03:00
  • aefed5abd4 feat: improve telegram session posts v1.9.6 Toutsu 2026-05-04 09:52:07 +03:00
  • 25c22b2ff5 fix: stabilize session table layout v1.9.5 Toutsu 2026-05-02 15:40:24 +03:00
  • cb40c2438d docs: clarify mini app dashboard for GMs v1.9.4 Toutsu 2026-04-28 21:01:30 +03:00
  • 2a76ec0fb8 fix: stabilize mini app login and safe area v1.9.3 Toutsu 2026-04-28 20:25:18 +03:00
  • 57c8714889 fix: refresh login fallback in mini app v1.9.2 Toutsu 2026-04-28 17:20:29 +03:00
  • 8220f2060f fix: refresh mini app login state v1.9.1 Toutsu 2026-04-28 17:03:53 +03:00
  • 41f2ea6e90 feat: add telegram mini app dashboard v1.9.0 Toutsu 2026-04-28 14:56:55 +03:00
  • 5082dd4fcf fix: stack sidebar template nav item v1.8.2 Toutsu 2026-04-28 10:36:52 +03:00
  • cfbda4ca05 fix: move campaign templates to dedicated tab v1.8.1 Toutsu 2026-04-28 10:22:12 +03:00
  • 0218890a7a feat: add campaign templates and recurring schedules v1.8.0 Toutsu 2026-04-28 10:01:18 +03:00
  • a1ec688ec8 feat: add multi-option reschedule voting v1.7.0 Toutsu 2026-04-27 14:58:32 +03:00
  • 2529df4157 feat: support co-gm group delegation v1.6.0 codex/co-gm-delegation Toutsu 2026-04-27 14:27:16 +03:00
  • a8f2b10956 feat: send personal player notifications v1.5.0 Toutsu 2026-04-27 10:11:11 +03:00
  • 3228e77c7f fix: improve select dropdown contrast v1.4.1 Toutsu 2026-04-27 09:46:40 +03:00
  • 621ef553e7 feat: add web batch bulk operations v1.4.0 Toutsu 2026-04-27 09:31:51 +03:00
  • 5f3516e703 fix: push registry images with docker cli v1.3.0 Toutsu 2026-04-24 18:20:15 +03:00
  • 2eb7d86e48 fix: disable build provenance for gitea registry Toutsu 2026-04-24 18:17:20 +03:00
  • 3e291b0ed5 chore: restore registry PAT login Toutsu 2026-04-24 18:11:11 +03:00
  • a5ba4111cf fix: use gitea job token for registry push Toutsu 2026-04-24 18:09:12 +03:00
  • f45985041b feat: allow players to leave sessions Toutsu 2026-04-24 17:57:13 +03:00
  • 9c91057798 feat: add session capacity waitlist v1.2.0 Toutsu 2026-04-24 13:28:01 +03:00
  • 675ac1226e chore: make compose config portable v1.1.5 Toutsu 2026-04-24 10:44:33 +03:00
  • b80002aa36 refactor: unify session status model v1.1.4 Toutsu 2026-04-24 10:26:45 +03:00
  • bb8cbb7a40 test: cover core bot and web scenarios v1.1.3 Toutsu 2026-04-23 21:08:41 +03:00
  • 93e7c1ac66 chore: поднятие версии до 1.1.2 во всех файлах конфигурации v1.1.2 Toutsu 2026-04-23 20:49:01 +03:00
  • 4d6651827b fix: skip stale pending updates on startup Toutsu 2026-04-23 20:42:16 +03:00
  • 9e7a202f42 fix: redact bot secrets in startup logs Toutsu 2026-04-23 20:28:52 +03:00
  • 1c4cfb71c0 fix: close web access to foreign groups and sessions Toutsu 2026-04-23 20:09:22 +03:00
  • ecc2236937 chore: поднятие версии до 1.1.1 во всех файлах конфигурации v1.1.1 Toutsu 2026-04-21 15:47:43 +03:00
  • 3002db6534 fix: загрузка Telegram Login Widget через JS interop для корректной работы с Blazor SPA-навигацией Toutsu 2026-04-21 15:31:12 +03:00
  • 176f1105ab v1.1.0: Полный редизайн фронтенда, усиление безопасности и обновление версии v1.1.0 Toutsu 2026-04-21 15:21:18 +03:00
  • b6af5f047c Bump version to 1.0.1 v1.0.1 Toutsu 2026-04-20 17:02:03 +03:00
  • 66e7f5eea7 Решение проблемы с таймзонами Toutsu 2026-04-20 14:36:53 +03:00
  • 5de3891966 feat: implement centralized versioning v1.0.0 v1.0.0 Toutsu 2026-04-17 16:17:51 +03:00
  • 862cc38309 fix: resolve build error with missing SessionStatus definitions Toutsu 2026-04-17 15:46:12 +03:00
  • 116f1f5b0e feat: translate web interface to Russian Toutsu 2026-04-17 15:40:35 +03:00
  • 55bc0dedb7 fix: resolve session edit crashes and rendering mode bugs Toutsu 2026-04-17 15:13:57 +03:00
  • d71a84b8aa добавили новую переменную в воркфлоу Toutsu 2026-04-17 14:48:09 +03:00
  • 855118a960 добавили новую переменную в воркфлоу Toutsu 2026-04-17 14:22:32 +03:00
  • 700bceae0c Настройка сборки образов Toutsu 2026-04-17 14:08:51 +03:00
  • c9c5d1ac2a Настройка сборки образов Toutsu 2026-04-17 14:02:14 +03:00
  • 8e172fc94f Настройка сборки образов Toutsu 2026-04-17 13:51:37 +03:00
  • 09979252f7 fix: configure Data Protection to persist keys using a docker volume Toutsu 2026-04-17 13:35:49 +03:00
  • 052cfc3521 fix: Update connection string name in Web project to match docker-compose Toutsu 2026-04-17 12:39:16 +03:00
  • 9c973fc3be добавили новую переменную в воркфлоу Toutsu 2026-04-17 12:00:52 +03:00
  • 5de5f8946e feat: Make Telegram bot username configurable via env variable Toutsu 2026-04-17 11:14:14 +03:00
  • 425dbfd015 docs: Update README with Web Dashboard info Toutsu 2026-04-17 11:10:28 +03:00
  • 988133e389 feat: implement Blazor web interface for GM session management Toutsu 2026-04-17 11:06:59 +03:00
  • c27456e726 Снова обновил compouse файл Toutsu 2026-04-15 17:34:49 +03:00
  • bfca22ba08 Решил проблему с pg_data Toutsu 2026-04-15 17:27:13 +03:00