Skip to content

Промоут dev → main: ревью-фиксы (PR #55) - #56

Merged
Kengston merged 2 commits into
mainfrom
dev
Aug 10, 2026
Merged

Промоут dev → main: ревью-фиксы (PR #55)#56
Kengston merged 2 commits into
mainfrom
dev

Conversation

@Kengston

Copy link
Copy Markdown
Owner

Догоняющий промоут: PR #54 был смержен до вливания ревью-фиксов, поэтому main отстаёт от dev ровно на пакет PR #55 (деньги/серии/i18n/кадровые страховки, 28 файлов). Гейты на dev зелёные: tsc · lint · vitest 130/130 · export.

…ivity, кадровые страховки

Пакет фиксов по итогам систематического ревью:
- деньги: standalone-долги неттятся per-student (FIFO) в списке Финансов;
  повторные оплата/долг/погашение/реверс идемпотентны по эффективному реестру;
  деталь операции показывает и гасит остаток, а не исходную сумму
- серии: перенос/отмена защищённых уроков отказывают на всех входах (свайп,
  уведомление, карточка); правка слота ретаргетит будущие немодифицированные
  уроки (смена дня больше не задваивает неделю); закрытие слота убирает его
  будущие проекции и требует подтверждения; пауза/архив ученика снимает
  проекции, активация регенерирует; защищённый якорь не блокирует following/all;
  modified-уроки отвязаны от серийных правок
- экспорт CSV: ожидания включены, предпросмотр считает то же, что уходит в файл
- i18n: один канонический словарь activity, пара lesson.openMeeting_client,
  зеркальные гарды словаря, eslint-правило против inline-строк
- темы/кадры: токены градиентов вместо полухардкода, страховки Ring и
  SwipeRow.snapTo на случай остановки rAF
- hooks: наблюдаемые колонки уроков дополнены slot_id/slot_date/modified/cancel_reason
Ревью-фиксы: деньги, серии, i18n, кадровые страховки
@Kengston
Kengston merged commit d5bd1d3 into main Aug 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant