-
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