Что нового
Changelog
Релизы. Значимые изменения. Без маркетинговой воды.
- v0.4.0добавилиизменили
Design system + offline + AI streaming
- Calendar — current-time индикатор + TZ chip в header day/week views
- Journal — AI «продолжи запись» (streaming completion)
- PWA offline-first для /today, /inbox, /upcoming (stale-while-revalidate)
- Offline indicator в header когда нет сети
- WCAG AA contrast — добавлены `-fg` варианты семантических tokens (success/warning/danger), 152 usage refactored
- prefers-reduced-motion respected globally (a11y)
- View Transitions API для smooth route changes (Chrome/Safari)
- DESIGN.md — canonical design system spec в docs/
- v0.3.5добавилипочинили
Test coverage + security hardening
- +112 unit tests (admin/ai/search/templates/hooks) — 527 → 639 total
- Semgrep SAST в CI (replaces unavailable CodeQL для private repo)
- AES-GCM auth tag length explicit (Semgrep finding fix)
- API v1 + YooKassa webhook rate limited
- axe-core a11y baseline в CI
- v0.3.0добавили
Calendar auto-schedule + visual polish
- Calendar — greedy auto-schedule respect work hours и существующие блоки
- Visual audit script (40 routes × viewports)
- Date format compact — drop year если same year
- Bundle analyzer setup (manual: 2.3MB total client JS)
- v0.2.5починилиизменили
Sentry + observability
- Sentry source maps в Turbopack (manual upload через @sentry/cli)
- Cron heartbeat → Sentry monitors
- Lighthouse 100 на core routes
- v0.2.0добавили
YooKassa billing + AI features
- YooKassa subscription billing (test + production modes)
- AI categorize задач (Claude Haiku 4.5)
- AI breakdown — split parent task на subtasks
- AI journal-suggest — opening sentences для blank page
- TOTP 2FA для admin accounts
Хочешь следить за релизами? Подпишись на email digest в Settings.