Skip to content

fix(site): 网页上传去掉邮箱限制,改为按 GitHub 账号先到先得#9

Merged
eggfly merged 1 commit into
mainfrom
fix/portal-frontend-first-come-ownership
Jul 21, 2026
Merged

fix(site): 网页上传去掉邮箱限制,改为按 GitHub 账号先到先得#9
eggfly merged 1 commit into
mainfrom
fix/portal-frontend-first-come-ownership

Conversation

@eggfly

@eggfly eggfly commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

网页前端预检漏改,仍按 deb Maintainer 邮箱匹配(提示'提交会被拒绝'),导致包传不上去。本 PR 把 site/app.js 预检改为按上传者 GitHub login 先到先得(与已合并的 #8 及 AppBuilder/packages 一致),并更新 index.html 文案。

Made with Cursor

…login

The upload preview still blocked submissions whose deb Maintainer email was
not among the user's verified GitHub emails ("提交会被拒绝"), even though the
Worker and packages Actions moved to first-come-first-served ownership keyed on
the uploader's GitHub login.

- preview: replace the Maintainer-email match check with an uploader
  attribution line; block only on danger verdict, not-logged-in, or version/
  ownership conflicts.
- ownership/version preflight: derive the owner login from the index
  Maintainer noreply address (best-effort; the server re-checks uploaded_by).
- my-packages: list packages owned by the logged-in login instead of by
  matching Maintainer email.
- copy update in index.html to describe the first-come model.

Co-authored-by: Cursor <cursoragent@cursor.com>
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