buhapp-telegram/public/js
root a2cc623756 Fix session persistence + полный рерайт регистрации
FIX SESSION:
- Store.save() теперь сохраняет в localStorage ('buhapp_session_v1')
- Store.load() восстанавливает access+refresh
- Store.clear() чистит и память и localStorage
- При загрузке api.js сразу Store.load() — сессия восстанавливается автоматически
- При refresh страницы init() видит Store.access и сразу делает me()

REGISTRATION REDO:
- Отдельный экран showEmailRegister() (не на том же экране что login)
- Поля: имя, email, пароль, пароль2, 18+, соглашения, запомнить
- Полная валидация в реальном времени (имя не пустое, email валидный,
  пароль ≥8, пароли совпадают, чекбоксы отмечены)
- Кнопка disabled пока форма не готова, hint показывает что не так
- После успешной регистрации: сразу показ 'Добро пожаловать!' + переход на карту
- Ошибка от сервера — показывается в hint + подсветка поля email красным
- Удалён старый emailRegisterPre и дублирующий emailRegister
2026-08-21 11:24:47 +00:00
..
views Refactor: Leaflet → MapLibre GL 2026-08-21 11:20:37 +00:00
api.js Fix session persistence + полный рерайт регистрации 2026-08-21 11:24:47 +00:00
app.js Fix session persistence + полный рерайт регистрации 2026-08-21 11:24:47 +00:00
tg.js Fix TG WebApp: isAvailable только если есть initData 2026-08-20 22:06:11 +00:00