[PR #159] [CLOSED] ttt #224

Closed
opened 2026-02-27 09:13:50 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/maillab/cloud-mail/pull/159
Author: @alvin000009238
Created: 10/16/2025
Status: Closed

Base: mainHead: revert-to-540e58c


📝 Commits (10+)

  • 0884174 feat: add oauth login support
  • 88aba59 Merge pull request #1 from alvin000009238/codex/add-oauth-login-feature
  • f3a6698 Document GitHub OAuth environment variables
  • 1a1b059 Merge pull request #2 from alvin000009238/codex/add-oauth-login-feature-jsmsc8
  • cfdc083 Update wrangler.toml
  • 86a2929 Update mail domain in wrangler.toml
  • 7e7dfb1 feat: allow binding GitHub accounts
  • 7f7a88c Merge pull request #3 from alvin000009238/codex/add-github-account-linking-in-settings
  • 94fbf45 fix: guard oauth lookups when table missing
  • e54459e Merge branch 'main' into codex/add-github-account-linking-in-settings-lebi6y

📊 Changes

29 files changed (+1023 additions, -107 deletions)

View changed files

📝 README-en.md (+12 -0)
📝 README.md (+13 -0)
📝 mail-vue/src/i18n/en.js (+8 -0)
📝 mail-vue/src/i18n/zh.js (+8 -0)
📝 mail-vue/src/request/login.js (+8 -0)
📝 mail-vue/src/request/my.js (+12 -0)
📝 mail-vue/src/router/index.js (+6 -1)
📝 mail-vue/src/store/setting.js (+1 -0)
📝 mail-vue/src/views/login/index.vue (+158 -14)
mail-vue/src/views/oauth/callback.vue (+117 -0)
📝 mail-vue/src/views/setting/index.vue (+87 -2)
📝 mail-worker/src/api/my-api.js (+22 -2)
mail-worker/src/api/oauth-api.js (+15 -0)
📝 mail-worker/src/const/kv-const.js (+5 -4)
mail-worker/src/entity/user-oauth.js (+16 -0)
📝 mail-worker/src/hono/webs.js (+1 -0)
📝 mail-worker/src/i18n/en.js (+14 -4)
📝 mail-worker/src/i18n/zh.js (+14 -4)
📝 mail-worker/src/init/init.js (+40 -17)
📝 mail-worker/src/security/security.js (+2 -1)

...and 9 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/maillab/cloud-mail/pull/159 **Author:** [@alvin000009238](https://github.com/alvin000009238) **Created:** 10/16/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `revert-to-540e58c` --- ### 📝 Commits (10+) - [`0884174`](https://github.com/maillab/cloud-mail/commit/088417463e0ccc4f31353cd77d60c87eca70f12f) feat: add oauth login support - [`88aba59`](https://github.com/maillab/cloud-mail/commit/88aba59e23393ac18efed9b851eb6dc3c28070e9) Merge pull request #1 from alvin000009238/codex/add-oauth-login-feature - [`f3a6698`](https://github.com/maillab/cloud-mail/commit/f3a669800e384536d241ee3ac2e32aa3ee77fc9a) Document GitHub OAuth environment variables - [`1a1b059`](https://github.com/maillab/cloud-mail/commit/1a1b0591deb40ddcb6d17964091c8ab65eb37fed) Merge pull request #2 from alvin000009238/codex/add-oauth-login-feature-jsmsc8 - [`cfdc083`](https://github.com/maillab/cloud-mail/commit/cfdc083d55574a42aa9161a407a602be02b75201) Update wrangler.toml - [`86a2929`](https://github.com/maillab/cloud-mail/commit/86a29295199f2dc8b02c0fcff1aab7f0a1bddf42) Update mail domain in wrangler.toml - [`7e7dfb1`](https://github.com/maillab/cloud-mail/commit/7e7dfb1af1afdfd17e81a91f8e8c27600d98d32c) feat: allow binding GitHub accounts - [`7f7a88c`](https://github.com/maillab/cloud-mail/commit/7f7a88c5112ed0533ff4a92ff8da008a10bf38a1) Merge pull request #3 from alvin000009238/codex/add-github-account-linking-in-settings - [`94fbf45`](https://github.com/maillab/cloud-mail/commit/94fbf459505a9bf7d65ffff192cb824acaa21db7) fix: guard oauth lookups when table missing - [`e54459e`](https://github.com/maillab/cloud-mail/commit/e54459efb3736d43e16ec3c32bce6e01a7c179a6) Merge branch 'main' into codex/add-github-account-linking-in-settings-lebi6y ### 📊 Changes **29 files changed** (+1023 additions, -107 deletions) <details> <summary>View changed files</summary> 📝 `README-en.md` (+12 -0) 📝 `README.md` (+13 -0) 📝 `mail-vue/src/i18n/en.js` (+8 -0) 📝 `mail-vue/src/i18n/zh.js` (+8 -0) 📝 `mail-vue/src/request/login.js` (+8 -0) 📝 `mail-vue/src/request/my.js` (+12 -0) 📝 `mail-vue/src/router/index.js` (+6 -1) 📝 `mail-vue/src/store/setting.js` (+1 -0) 📝 `mail-vue/src/views/login/index.vue` (+158 -14) ➕ `mail-vue/src/views/oauth/callback.vue` (+117 -0) 📝 `mail-vue/src/views/setting/index.vue` (+87 -2) 📝 `mail-worker/src/api/my-api.js` (+22 -2) ➕ `mail-worker/src/api/oauth-api.js` (+15 -0) 📝 `mail-worker/src/const/kv-const.js` (+5 -4) ➕ `mail-worker/src/entity/user-oauth.js` (+16 -0) 📝 `mail-worker/src/hono/webs.js` (+1 -0) 📝 `mail-worker/src/i18n/en.js` (+14 -4) 📝 `mail-worker/src/i18n/zh.js` (+14 -4) 📝 `mail-worker/src/init/init.js` (+40 -17) 📝 `mail-worker/src/security/security.js` (+2 -1) _...and 9 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 09:13:50 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloud-mail-maillab#224
No description provided.