更新日志

所有变更、修复与更新

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.