Skip to content

release: dev → main — UI-ревизия Фазы 1 + CI/Pages - #3

Merged
Kengston merged 6 commits into
mainfrom
dev
Jun 9, 2026
Merged

release: dev → main — UI-ревизия Фазы 1 + CI/Pages#3
Kengston merged 6 commits into
mainfrom
dev

Conversation

@Kengston

@Kengston Kengston commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Промоут dev в релиз. Включает: UI-фиксы (PR #2 — палитра оплаты, FAB, даты «9 июня», dual-mode, a11y, чистка мёртвого кода) + CI/Pages-деплой. Проверено: tsc --noEmit + expo export -p web (20 маршрутов); превью на Pages.

Kengston and others added 6 commits June 8, 2026 14:56
- app.config.js: inject the web `baseUrl` from EXPO_BASE_URL for sub-path hosting
  (GitHub Pages project site at /tutor-plus-app/); local dev + native stay at root.
- .github/workflows/deploy-web.yml: on push to `dev`, export the web bundle and
  deploy it to GitHub Pages (adds .nojekyll + a 404.html SPA fallback).

Phase-0 preview only: static, dev-stub auth, no backend/data.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… мёртвый код

Tier A (баги + P1): Dot green→colors.paid; тёмная warning #FFD364→#E0A93A (Оплачено/Ожидается/Долг теперь различимы); FAB bottom 104→24 + Screen резервирует paddingBottom под FAB; DayLane маркер «сейчас» выровнен на линию (top 1→15); lesson/new обёрнут в ScrollView.

Tier B: genitive-месяцы (monthGen.* → «9 июня»); убран дубль ближайшего урока (slice(1)); относительное время в часах при ≥60 мин; ставка режим-зависимая (lesson.rate/_client); cancelReason не хранит UI-метку; «Связаться» на Сегодня — рабочий tel:; таб «Расписание» влезает (fontSize 11→10).

Tier C: удалён мёртвый код (BottomNav, InitialsAvatar); a11y (метки/роли/hitSlop, исправлена неверная метка стрелки «след. месяц»); инлайн-строки → i18n (auth.or, notFound.*, a11y.*, gallery — продуктовые строки + dev-only маркер).

Проверено: tsc --noEmit + expo export -p web (20 маршрутов).
fix(ui): ревизия Фазы 1 — палитра оплаты, FAB, даты, dual-mode, a11y, чистка
@Kengston
Kengston merged commit bec13be into main Jun 9, 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