[PR #759] [MERGED] feat: add daily request limit and refactor access control #748

Closed
opened 2026-02-26 21:32:47 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759
Author: @dreamhunter2333
Created: 11/7/2025
Status: Merged
Merged: 11/8/2025
Merged by: @dreamhunter2333

Base: mainHead: feature/email


📝 Commits (1)

  • 6abc43a feat: add daily request limit and refactor access control

📊 Changes

44 files changed (+1982 additions, -153 deletions)

View changed files

📝 CHANGELOG.md (+2 -2)
📝 frontend/src/views/admin/IpBlacklistSettings.vue (+40 -0)
📝 vitepress-docs/docs/.vitepress/en.ts (+118 -5)
vitepress-docs/docs/en/guide/actions/auto-update.md (+10 -0)
vitepress-docs/docs/en/guide/actions/d1.md (+17 -0)
vitepress-docs/docs/en/guide/actions/github-action.md (+61 -0)
vitepress-docs/docs/en/guide/actions/pre-requisite.md (+10 -0)
vitepress-docs/docs/en/guide/cli/d1.md (+30 -0)
vitepress-docs/docs/en/guide/cli/pages.md (+51 -0)
vitepress-docs/docs/en/guide/cli/pre-requisite.md (+17 -0)
vitepress-docs/docs/en/guide/cli/worker.md (+147 -0)
vitepress-docs/docs/en/guide/common-issues.md (+41 -0)
vitepress-docs/docs/en/guide/config-send-mail.md (+84 -0)
vitepress-docs/docs/en/guide/email-routing.md (+9 -0)
vitepress-docs/docs/en/guide/feature/admin-user-management.md (+11 -0)
vitepress-docs/docs/en/guide/feature/admin.md (+15 -0)
vitepress-docs/docs/en/guide/feature/another-worker-enhanced.md (+144 -0)
vitepress-docs/docs/en/guide/feature/config-smtp-proxy.md (+60 -0)
vitepress-docs/docs/en/guide/feature/google-ads.md (+29 -0)
vitepress-docs/docs/en/guide/feature/mail-api.md (+66 -0)

...and 24 more files

📄 Description

User description

  • Add daily request limit per IP in blacklist settings (1-1,000,000/day)
  • Refactor access control logic: merge blacklist and rate limit checks
  • Remove RATE_LIMIT_API_DAILY_REQUESTS env var, use database config instead
  • Move x-custom-auth check earlier in middleware chain
  • Add comprehensive English documentation (31 new guide pages)
  • Improve code structure and error handling

🤖 Generated with Claude Code


PR Type

Enhancement, Documentation, Tests


Description

  • Introduced daily request limits in IP blacklist settings.

    • Added UI support for configuring daily request limits.
    • Updated backend logic to enforce daily request limits.
    • Enhanced error handling and validation for new settings.
  • Refactored access control logic.

    • Unified blacklist and rate-limiting checks into a single middleware.
    • Improved modularity and maintainability of access control code.
  • Added comprehensive English documentation.

    • 31 new guide pages covering deployment, features, and configurations.
    • Detailed instructions for CLI, UI, and GitHub Actions deployments.
  • Improved code structure and error handling.

    • Enhanced validation for IP blacklist settings.
    • Streamlined redundant code for better maintainability.

Changes walkthrough 📝

Relevant files
Enhancement
4 files
IpBlacklistSettings.vue
Added UI support for daily request limits in IP blacklist settings
+40/-0   
ip_blacklist_settings.ts
Added backend support for daily request limits in IP blacklist
settings
+43/-38 
ip_blacklist.ts
Refactored access control logic and added daily request limit
enforcement
+58/-59 
worker.ts
Integrated unified access control middleware                         
+16/-29 
Documentation
15 files
en.ts
Updated English documentation configuration for sidebar and navigation
+118/-5 
CHANGELOG.md
Updated changelog with new features and fixes                       
+2/-2     
auto-update.md
Added guide for configuring auto-update with GitHub Actions
+10/-0   
d1.md
Added guide for initializing and updating D1 database       
+17/-0   
github-action.md
Added guide for deploying via GitHub Actions                         
+61/-0   
pre-requisite.md
Added prerequisites for GitHub Actions deployment               
+10/-0   
d1.md
Added CLI guide for initializing and updating D1 database
+30/-0   
pages.md
Added CLI guide for deploying Cloudflare Pages frontend   
+51/-0   
pre-requisite.md
Added prerequisites for CLI deployment                                     
+17/-0   
worker.md
Added CLI guide for deploying Cloudflare Worker backend   
+147/-0 
common-issues.md
Added troubleshooting guide for common issues                       
+41/-0   
config-send-mail.md
Added guide for configuring email sending                               
+84/-0   
quick-start.md
Added quick start guide for deployment and upgrades           
+42/-0   
worker-vars.md
Added detailed documentation for worker variable configurations
+143/-0 
index.md
Updated homepage with new features and deployment options
+23/-16 
Configuration changes
1 files
types.d.ts
Removed deprecated RATE_LIMIT_API_DAILY_REQUESTS variable
+0/-3     
Additional files
24 files
email-routing.md +9/-0     
admin-user-management.md +11/-0   
admin.md +15/-0   
another-worker-enhanced.md +144/-0 
config-smtp-proxy.md +60/-0   
google-ads.md +29/-0   
mail-api.md +66/-0   
mail_parser_wasm_worker.md +82/-0   
new-address-api.md +92/-0   
s3-attachment.md +34/-0   
send-mail-api.md +67/-0   
subdomain.md +11/-0   
telegram.md +66/-0   
user-oauth2.md +26/-0   
webhook.md +44/-0   
star-history.md +7/-0     
d1.md +31/-0   
pages.md +105/-0 
worker.md +107/-0 
what-is-temp-mail.md +7/-0     
reference.md +6/-0     
status.md +8/-0     
github-action.md +1/-0     
new-address-api.md +1/-1     

Need help?
  • Type /help how to ... in the comments thread for any questions about PR-Agent usage.
  • Check out the documentation for more information.

  • 🔄 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/dreamhunter2333/cloudflare_temp_email/pull/759 **Author:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Created:** 11/7/2025 **Status:** ✅ Merged **Merged:** 11/8/2025 **Merged by:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Base:** `main` ← **Head:** `feature/email` --- ### 📝 Commits (1) - [`6abc43a`](https://github.com/dreamhunter2333/cloudflare_temp_email/commit/6abc43a6274d3d09092f1856a6916ff427861b13) feat: add daily request limit and refactor access control ### 📊 Changes **44 files changed** (+1982 additions, -153 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+2 -2) 📝 `frontend/src/views/admin/IpBlacklistSettings.vue` (+40 -0) 📝 `vitepress-docs/docs/.vitepress/en.ts` (+118 -5) ➕ `vitepress-docs/docs/en/guide/actions/auto-update.md` (+10 -0) ➕ `vitepress-docs/docs/en/guide/actions/d1.md` (+17 -0) ➕ `vitepress-docs/docs/en/guide/actions/github-action.md` (+61 -0) ➕ `vitepress-docs/docs/en/guide/actions/pre-requisite.md` (+10 -0) ➕ `vitepress-docs/docs/en/guide/cli/d1.md` (+30 -0) ➕ `vitepress-docs/docs/en/guide/cli/pages.md` (+51 -0) ➕ `vitepress-docs/docs/en/guide/cli/pre-requisite.md` (+17 -0) ➕ `vitepress-docs/docs/en/guide/cli/worker.md` (+147 -0) ➕ `vitepress-docs/docs/en/guide/common-issues.md` (+41 -0) ➕ `vitepress-docs/docs/en/guide/config-send-mail.md` (+84 -0) ➕ `vitepress-docs/docs/en/guide/email-routing.md` (+9 -0) ➕ `vitepress-docs/docs/en/guide/feature/admin-user-management.md` (+11 -0) ➕ `vitepress-docs/docs/en/guide/feature/admin.md` (+15 -0) ➕ `vitepress-docs/docs/en/guide/feature/another-worker-enhanced.md` (+144 -0) ➕ `vitepress-docs/docs/en/guide/feature/config-smtp-proxy.md` (+60 -0) ➕ `vitepress-docs/docs/en/guide/feature/google-ads.md` (+29 -0) ➕ `vitepress-docs/docs/en/guide/feature/mail-api.md` (+66 -0) _...and 24 more files_ </details> ### 📄 Description ### **User description** - Add daily request limit per IP in blacklist settings (1-1,000,000/day) - Refactor access control logic: merge blacklist and rate limit checks - Remove RATE_LIMIT_API_DAILY_REQUESTS env var, use database config instead - Move x-custom-auth check earlier in middleware chain - Add comprehensive English documentation (31 new guide pages) - Improve code structure and error handling 🤖 Generated with [Claude Code](https://claude.ai/code) ___ ### **PR Type** Enhancement, Documentation, Tests ___ ### **Description** - Introduced daily request limits in IP blacklist settings. - Added UI support for configuring daily request limits. - Updated backend logic to enforce daily request limits. - Enhanced error handling and validation for new settings. - Refactored access control logic. - Unified blacklist and rate-limiting checks into a single middleware. - Improved modularity and maintainability of access control code. - Added comprehensive English documentation. - 31 new guide pages covering deployment, features, and configurations. - Detailed instructions for CLI, UI, and GitHub Actions deployments. - Improved code structure and error handling. - Enhanced validation for IP blacklist settings. - Streamlined redundant code for better maintainability. ___ ### **Changes walkthrough** 📝 <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><details><summary>4 files</summary><table> <tr> <td><strong>IpBlacklistSettings.vue</strong><dd><code>Added UI support for daily request limits in IP blacklist settings</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-cca0634d6dfde28a1cdd006e7bca58a2b2978ac0f3547e4f25ee2850c9c2afec">+40/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>ip_blacklist_settings.ts</strong><dd><code>Added backend support for daily request limits in IP blacklist </code><br><code>settings</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-02112f0b34b5d82117c3eebefb434860a3dba70dfd02f607796a0ba2a56c120f">+43/-38</a>&nbsp; </td> </tr> <tr> <td><strong>ip_blacklist.ts</strong><dd><code>Refactored access control logic and added daily request limit </code><br><code>enforcement</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-af35186f7408e3585e885c1c86e762daa73ae8ec4b99d6a263c7f330da975e5e">+58/-59</a>&nbsp; </td> </tr> <tr> <td><strong>worker.ts</strong><dd><code>Integrated unified access control middleware</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-c007030a206d7e4e2a4879ba673551e7633ad914b67cfac204096edced3f80a2">+16/-29</a>&nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Documentation</strong></td><td><details><summary>15 files</summary><table> <tr> <td><strong>en.ts</strong><dd><code>Updated English documentation configuration for sidebar and navigation</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-082984a4aeb5f3a99836db12f8e2398f599cdb3e47bd3a70db919e96000940c0">+118/-5</a>&nbsp; </td> </tr> <tr> <td><strong>CHANGELOG.md</strong><dd><code>Updated changelog with new features and fixes</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed">+2/-2</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>auto-update.md</strong><dd><code>Added guide for configuring auto-update with GitHub Actions</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-5bec1cb712cbe076a1f69a2f19df3e65cb8c9be03425e66433b604dba4b82eae">+10/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>d1.md</strong><dd><code>Added guide for initializing and updating D1 database</code>&nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-6c528b291848188acc1b3c61b2d893cd670553fe4a168c3d648cbe62812021ea">+17/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>github-action.md</strong><dd><code>Added guide for deploying via GitHub Actions</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-4a3efc32ee197aa13794e349402786fdb78f23a421d07a14eec0df835a07c4b3">+61/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>pre-requisite.md</strong><dd><code>Added prerequisites for GitHub Actions deployment</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-b4563d5545ea7b2070213779ee8409155bc6a683f8e03cf3b4d7d7cb51623ca6">+10/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>d1.md</strong><dd><code>Added CLI guide for initializing and updating D1 database</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-74c08042e715b2873db4ae2139f0d5e148903eb07e517cfe4aba5fac53a8db9c">+30/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>pages.md</strong><dd><code>Added CLI guide for deploying Cloudflare Pages frontend</code>&nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-cb4a38b6b4198ca62cc0d65c9678b77407a6f076b959d7c7f47f4a493f924143">+51/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>pre-requisite.md</strong><dd><code>Added prerequisites for CLI deployment</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-c8aacb0b4e61b4a7d6e714d7ef39e894051471cd52d93dd940969276c9a7e5ce">+17/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>worker.md</strong><dd><code>Added CLI guide for deploying Cloudflare Worker backend</code>&nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-afeb65bf83931354d9e7a36fb1bbe11f397477557205b8ea2627c2263ad7acc5">+147/-0</a>&nbsp; </td> </tr> <tr> <td><strong>common-issues.md</strong><dd><code>Added troubleshooting guide for common issues</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-6f3126ffd3ebdf748093a551fcf0c6dda325274b8eb94c2a317e750e7d564797">+41/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>config-send-mail.md</strong><dd><code>Added guide for configuring email sending</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-a7b1ebc8532644b2ad1119b36f6fff03052bc278c51fc1d66bd8fc6571d65e40">+84/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>quick-start.md</strong><dd><code>Added quick start guide for deployment and upgrades</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-4b07f61990428d5b86c0ccbf801fe7c74637fc5b1b56229664970310a6e0207d">+42/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>worker-vars.md</strong><dd><code>Added detailed documentation for worker variable configurations</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-fb5fa2149e9d484384eaac2520f95441eacbacf83f8451049459695ef22d0b8b">+143/-0</a>&nbsp; </td> </tr> <tr> <td><strong>index.md</strong><dd><code>Updated homepage with new features and deployment options</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-676192f0b292210c294bce0d54df597e34ec11cd2380307959847fd161fa6b2b">+23/-16</a>&nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Configuration changes</strong></td><td><details><summary>1 files</summary><table> <tr> <td><strong>types.d.ts</strong><dd><code>Removed deprecated RATE_LIMIT_API_DAILY_REQUESTS variable</code></dd></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-583fb024d5c9d1efac71bbea788d8379e5e8fc2f0bb1696a9863c6f6cac54bee">+0/-3</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></details></td></tr><tr><td><strong>Additional files</strong></td><td><details><summary>24 files</summary><table> <tr> <td><strong>email-routing.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-73aa9c4c2619c781def7904c7e87bfd8ed02685e61648d992e310a733b597851">+9/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>admin-user-management.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-228945e419613d53cde6eda73a31c7f0d3448b9b7676f0ecd9b0f2a3ccfe7a5c">+11/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>admin.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-25cf6f11830a40dfc636ed01b5e2238dc775b490a89620007a24a2d7b60a1e02">+15/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>another-worker-enhanced.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-ac6af4ea974a46ff9becc54fd6a6b6ca7927b6965ed261005c81609b8ae394a8">+144/-0</a>&nbsp; </td> </tr> <tr> <td><strong>config-smtp-proxy.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-7e918bc3d588767e4cb11689c83410d62825ddafabd2290c898a07b96af0b461">+60/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>google-ads.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-d65bd73088d10437b4979517b60f9a71f61ac61f192211d8bcdebf8e8ee263c5">+29/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>mail-api.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-4f99106a49786d7fe64cf221bc1665491c1bfbdad2524e50aa6c59f0a7b3bf57">+66/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>mail_parser_wasm_worker.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-e0b4b5641e46b23ecbcb0d8b598654f75d78df93bc34717ccce4dac9655f77c2">+82/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>new-address-api.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-f2ada93b5e08f1d45bbcc3914b02b8496ae9fd1d0679a26be4864e55e771043c">+92/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>s3-attachment.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-9718c5d8995c5224264a9c6598db6f35ccf4dddfe1d94eb12f235650681c37e3">+34/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>send-mail-api.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-fa3c2f54ebae91950af8a0e600f140c4877d58f36fc4ca3b6566a39fa0eaec02">+67/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>subdomain.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-2388fc4c3bbeaee4b17cbca9e4e040728da5ec845cd13ccbaf836208a4c8517f">+11/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>telegram.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-2af9796b02f3900853fa089c74da7021d947c088615ca25027c7c2ea6c141c6c">+66/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>user-oauth2.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-f88f591fc2f7848127185590ce2e0f17b0383f525369ecefebf7f9137d1332f9">+26/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>webhook.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-93be498a2f14100ed5f42f7207649b0f8b880bcedfa7ce39056991bac8446ad4">+44/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>star-history.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-f1c96fe8efddeff21ec763e7d615d00447a17adf5dc89a55a4ad57c090998d9d">+7/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>d1.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-6f37bfdacc66716ec2f56e2c5d4399ff19792cc89d50290b86cd42ffbe2104fd">+31/-0</a>&nbsp; &nbsp; </td> </tr> <tr> <td><strong>pages.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-1d5c7044cdba9942db6b787f659889aa37313a34873e7e01a55611c6e612624e">+105/-0</a>&nbsp; </td> </tr> <tr> <td><strong>worker.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-746fd1a555b83c9770eff3e493ed6e0bba93488df92d183c6bb98be16ebe80c0">+107/-0</a>&nbsp; </td> </tr> <tr> <td><strong>what-is-temp-mail.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-51ecaea95314c6f66d24fc351a4004ac75d01ba91e0f7326044fdb58351231b4">+7/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>reference.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-1c50f9b81a2f13709f8b193cb6e3c6348637778f07076902329d5bb22a903b4e">+6/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>status.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-ab2a59a44e58d662cd43b1d0fe7f7894ca83235f8812976c35dfe8ccfb00ab29">+8/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>github-action.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-20e3a87261fbf349a334ecb320c5c40bab4755ba22de17d84604b741d8ffeb23">+1/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td><strong>new-address-api.md</strong></td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/759/files#diff-97176adb4cf55c33b91418f2ebc5d66f440f304986dda258f03ba6c9f993791f">+1/-1</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></details></td></tr></tr></tbody></table> ___ > <details> <summary> Need help?</summary><li>Type <code>/help how to ...</code> in the comments thread for any questions about PR-Agent usage.</li><li>Check out the <a href="https://qodo-merge-docs.qodo.ai/usage-guide/">documentation</a> for more information.</li></details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
    kerem 2026-02-26 21:32:47 +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/cloudflare_temp_email#748
    No description provided.