Создание аккаунта, вход и первоначальная настройка (Onboarding)

Прежде чем использовать StitchKit как свой личный станок, вы создаёте аккаунт, входите в него и проходите короткий мастер первого запуска. В этом разделе описаны экраны регистрации ("Sign up"), входа ("Log in"), сброса пароля ("Forgot password"), подтверждения e-mail ("Verify your email"), а также мастер первоначальной настройки, который предлагает тариф в зависимости от выбора машины/ткани. Создание аккаунта бесплатно; со многими базовыми функциями можно начать работать даже без аккаунта.

Совет — под каждой формой на экране есть ссылки для перехода: с экрана входа к регистрации, с регистрации к входу, с экрана «Забыли пароль?» к входу — в один клик.

1. Создание аккаунта ("Sign up")

Экран регистрации состоит из трёх полей. Обязательны только e-mail и пароль; имя необязательно.

  1. Нажмите на экране входа ссылку "Don't have an account? Sign up" (или откройте страницу регистрации напрямую).
  2. В поле "Name (optional)" введите своё имя — при желании его можно оставить пустым, это поле не обязательно.
  3. В поле "Email" введите действующий адрес e-mail. Этот адрес — и ваш идентификатор для входа, и место, куда будут приходить письма подтверждения и сброса пароля.
  4. В поле "Password" введите пароль, соответствующий правилам (см. «Правила пароля» ниже).
  5. Нажмите кнопку "Create account". Пока идёт обработка, на кнопке появляется индикатор загрузки.

При успешной регистрации вы считаетесь автоматически вошедшим, и приложение перенаправляет вас в основной поток (если вы входите впервые — в мастер первого запуска ниже). Если e-mail уже зарегистрирован, появляется предупреждение "This email is already registered" — в этом случае нужно перейти на экран входа.

2. Вход ("Log in")

  1. Заполните поля "Email" и "Password".
  2. Если хотите, чтобы сеанс оставался открытым на этом устройстве, оставьте флажок "Remember me" установленным (по умолчанию он включён).
  3. Нажмите кнопку "Log in".

Если e-mail или пароль неверны, показывается сообщение "Invalid email or password". Если сервер недоступен (нет интернета), появляется сетевая ошибка с просьбой проверить подключение. При успешном входе приложение переходит на главный экран.

Windows — между полями можно перемещаться клавишей Tab, а отправить форму — клавишей Enter. Поле пароля скрыто; вводимые символы маскируются точками.

3. Забыли пароль ("Forgot password")

Ссылка "Forgot password" на экране входа ведёт вас на страницу сброса.

  1. В поле "Email" введите e-mail своего аккаунта.
  2. Нажмите кнопку "Send reset link".
  3. На экране появляется нейтральное подтверждение в целях безопасности: если этот e-mail зарегистрирован, ссылка для сброса отправлена; проверьте свою почту.
  4. Перейдите по ссылке сброса из письма и задайте новый пароль. Новый пароль тоже должен соответствовать тем же правилам.

Примечание — из соображений безопасности система не раскрывает, зарегистрирован ли введённый адрес; подтверждающее сообщение одинаково, независимо от того, зарегистрирован адрес или нет. Если письмо со ссылкой сброса не приходит, проверьте папку со спамом/нежелательной почтой и убедитесь, что адрес введён верно. Ссылка со временем становится недействительной; если срок истёк, отправьте запрос заново.

После сброса пароля можно вернуться на экран входа по ссылке "Back to login" и войти с новым паролем.

4. Подтверждение e-mail ("Verify your email")

После регистрации ваш аккаунт работоспособен, но адрес e-mail ещё не подтверждён. Приложение отправляет вам ссылку подтверждения; переход по ней подтверждает ваш адрес.

Пока аккаунт не подтверждён, вверху экрана "Account" (аккаунт) вы видите информационную полосу:

  • Указаны заголовок "Verify your email" и адрес, на который отправлена ссылка подтверждения.
  • Подтверждение открывает доступ к инструментам поддержки и функциям восстановления лицензии.
  • Если письмо не пришло, можно запросить ссылку заново кнопкой "Resend email". Во время отправки кнопка переходит в состояние "Sending…", а при успехе вам предлагается проверить почту.

Совет — если вы запрашиваете повторную отправку слишком часто, система может временно её ограничить. Подождите несколько минут и попробуйте снова.

5. Мастер первого запуска (настройка first-run)

При первом открытии StitchKit вас встречает короткий мастер настройки. По вашим ответам на три простых вопроса он заранее настраивает за вас формат сохранения, уровень детализации интерфейса и параметры стежка под ткань; затем предлагает вам тариф. Этот мастер появляется лишь один раз на устройство.

  1. Приветствие: вы видите вводный экран и продолжаете кнопкой "Next →".
  2. Машина ("What machine do you have?") — Шаг 1/3: выберите свою марку: "Brother", "Bernina", "Janome", "Husqvarna", "Singer" или "Other". Ваш выбор определяет формат сохранения по умолчанию для "Save As".
  3. Уровень опыта ("What's your experience level?") — Шаг 2/3: выберите "Beginner", "Intermediate" или "Pro". Этот выбор задаёт, насколько лаконичной или продвинутой будет выглядеть боковая панель редактора.
  4. Ткань ("What fabric do you mostly embroider on?") — Шаг 3/3: выберите из "T-shirt knit", "Woven cotton", "Towel", "Denim", "Cap" или "Mixed" ту ткань, с которой вы работаете чаще всего. Это предварительно заполнит значения плотности и подложки в настройщике Save2Sew под вашу ткань.
  5. Итог и рекомендация тарифа: по вашим ответам вам предлагается тариф. В зависимости от уровня опыта рекомендация такова: Beginner → "Starter", Intermediate → "Pro", Pro → "Ultimate". Карточка рекомендации помечается меткой "RECOMMENDED".

На каждом шаге у вас есть некоторая свобода:

  • Чтобы пропустить вопрос, можно воспользоваться кнопкой "Skip" в правом верхнем углу; кликая по точкам внизу, можно вернуться к предыдущим шагам, а кнопкой "← Back" — отойти на шаг назад.
  • Если на экране тарифа вы хотите продолжить без оплаты, нажмите ссылку "Continue with free version →"; вы продолжите работать в бесплатной версии.
  • Чтобы купить тариф, аккаунт создавать не обязательно; покупка проводится через магазин (Apple). Если вы войдёте позже, покупка привяжется к вашему аккаунту и синхронизируется между устройствами.

Как ваши выборы отражаются в приложении:

Выбор машиныФормат сохранения по умолчанию
"Brother"PES
"Bernina"EXP
"Janome"JEF
"Husqvarna"VP3
"Singer"XXX
"Other" / не уверен(а)DST (универсальный — общий формат, который читает любая машина)
Уровень опытаРекомендуемый тарифРежим редактора
"Beginner""Starter"Лаконичный (Basic)
"Intermediate""Pro"Лаконичный (Basic)
"Pro""Ultimate"Расширенный (Advanced)

Совет — выборы здесь не окончательны; формат, режим редактора и настройки ткани всегда можно изменить позже на соответствующих экранах настроек. Если пропустить мастер, используются безопасные значения по умолчанию (DST + лаконичный режим + тканое полотно).

6. Правила пароля

Пароли проверяются по одним и тем же правилам и на стороне браузера, и на сервере:

  • Длина не менее 10 символов.
  • Содержит хотя бы одну букву.
  • Содержит хотя бы одну цифру.

Если вы введёте пароль, не соответствующий правилам, экран регистрации предупредит вас до отправки: "Password must be at least 10 characters and include a letter and a number". Это напоминание есть и в подписи поля формы регистрации: "Password (min. 10 characters)".

7. "Remember me", сеанс и токены

StitchKit поддерживает ваш сеанс с помощью двухсоставной системы токенов: короткоживущего токена доступа (access token) и долгоживущего токена обновления (refresh token).

  • Когда "Remember me" отмечен (по умолчанию): токен обновления сохраняется на вашем устройстве; когда вы закрываете и снова открываете приложение, сеанс остаётся открытым и автоматически восстанавливается.
  • Когда "Remember me" не отмечен: токен хранится в памяти только на время этого сеанса и не записывается на диск. При закрытии приложения сеанс завершается, и нужно войти заново.
  • Срок действия токена доступа короткий; в фоне он автоматически обновляется с помощью токена обновления, и вам при этом ничего делать не нужно.
  • При выходе очищаются и токен доступа, и токен обновления, а сеанс завершается. Токены могут быть отозваны на стороне сервера и привязаны к устройству, с которого вы вошли.

Примечание — на общем или недоверенном компьютере оставляйте флажок "Remember me" снятым. Так сеанс не сохранится на устройстве, и при закрытии приложения выход произойдёт автоматически.