fix(G3): счётчик «7 событий» в уведомлениях + убрать «напоминаниях» из подсказки таймзоны
Accessibility (Pa11y live) / a11y (push) Has been cancelled
SAST — Semgrep / Semgrep SAST scan (push) Has been cancelled

Хвосты, пойманные живым Playwright: захардкоженное «8 событий» после удаления reminder-события + stale-подсказка профиля.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Дмитрий
2026-06-19 12:06:17 +03:00
parent 0c53f929e8
commit ca5fd8d2f6
2 changed files with 3 additions and 3 deletions
@@ -1,6 +1,6 @@
<script setup lang="ts">
/**
* Settings → Уведомления. Матрица 8 событий × 3 канала (inapp/push/email)
* Settings → Уведомления. Матрица 7 событий × 3 канала (inapp/push/email)
* + sound_enabled. Соответствует schema.sql:699 users.notification_preferences.
*
* События (точно по schema-default):
@@ -154,7 +154,7 @@ const canSave = computed(() => dirty.value && !saving.value && auth.isAuthentica
<v-card variant="outlined" class="pa-4 mb-4">
<h3 class="text-subtitle-2 mb-3">События × каналы</h3>
<p class="text-body-2 text-medium-emphasis mb-3">
Матрица 8 событий × 2 каналов (соответствует
Матрица 7 событий × 2 каналов (соответствует
<code>users.notification_preferences</code> в БД).
</p>
<div class="prefs-table">
@@ -149,7 +149,7 @@ async function save(): Promise<void> {
variant="outlined"
density="comfortable"
persistent-hint
hint="Используется в логах и напоминаниях"
hint="Используется в логах"
data-testid="profile-timezone"
/>
</v-col>