Журнал изменений

Все изменения, исправления и обновления

Каждый релиз cscheap — все продукты на одной шкале времени.

Больше заметок собрано в GitHub Organization.

LAST RELEASE

Sign in, your way

v0.0.1

The first preview brings authentication to cscheap — create an account with email, Steam, or GitHub, and manage one identity with linked sign-in methods.

@cscheap/frontend

Features

  • Added email and password sign-up and sign-in — sign-up signs you in immediately, and email verification isn't required to start.
  • Added Sign in with Steam over Steam OpenID.
  • Added Sign in with GitHub over OAuth.
  • Added a single account with multiple sign-in methods — link or unlink Steam, GitHub, and an email address from Settings, with at least one method always kept.
  • Added email verification, password reset, and email change, each confirmed through a one-time link sent by email.
  • Added "Remember me" for longer-lived sessions.
  • Added account deletion for accounts without a verified email, behind a typed confirmation, with the deleted account archived.
  • Added English, 简体中文, and Русский across sign-in and account screens, and sign-in keeps your language through the redirect.

Security

  • Limited accounts without a deliverable, verified email to Settings until an email is verified or GitHub is linked — so receipts, notifications, and password resets can actually reach you.
  • Linked GitHub adopts its verified email to complete a Steam-only account; reserved or undeliverable email domains are rejected at sign-up.
  • Rejected an account link with clear guidance when the provider's email already belongs to another account, rather than leaving the account stuck.