Commit Graph

21 Commits

Author SHA1 Message Date
oiov
00a8eb89d0 feat: add OpenAPI access control and configuration
Some checks failed
Deploy to Cloudflare / Check for Cloudflare Credentials (push) Has been cancelled
Deploy to Cloudflare / Deploy (push) Has been cancelled
- Introduced `openApiEnabled` configuration in the app settings.
- Implemented middleware to restrict access to API routes when OpenAPI is disabled.
- Updated API key creation logic to check OpenAPI status before proceeding.
- Added user feedback for disabled API access in the frontend.
- Created tests for OpenAPI functionality and response handling.
- Updated environment configuration to include `ENABLE_OPENAPI` variable.
2026-04-23 20:37:50 +08:00
oiov
28b1bef2d2 Update docs 2026-03-26 09:40:29 +08:00
oiov
6e9ccf0c25 feat: add access controls, stats growth, and configurable API limits
Implement optional site password gating, optional Turnstile verification, daily stats growth snapshots, and environment-driven API key rate limiting with deployment guidance for AI-assisted rollout.

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2026-03-26 00:25:58 +08:00
oiov
a1d1f3c18c upd 2026-02-11 16:08:37 +08:00
oiov
00a6d4e7fd docs: 添加环境变量
Some checks failed
Deploy to Cloudflare / Check for Cloudflare Credentials (push) Has been cancelled
Deploy to Cloudflare / Deploy (push) Has been cancelled
2025-10-29 15:06:17 +08:00
gujiangjiang
fbb9b7f87e feat: 新增 Github Action 自动部署指南 2025-10-17 05:51:05 +08:00
oiov
8983f24992
Update receive-tutorial-en.md 2025-03-26 20:36:04 +08:00
oiov
3134db0d62
Update receive-tutorial.md 2025-03-26 20:34:52 +08:00
oiov
0a75e4294f docs: upd cf dash link 2024-05-20 10:49:46 +08:00
oiov
97efb09baa docs: add tips 2024-05-13 14:53:56 +08:00
oiov
74fa78355d upd: doc chore and add a header link 2024-05-13 13:46:18 +08:00
oiov
64be43e6df docs: upd sql create step 2024-05-13 13:32:55 +08:00
oiov
ba18b46a50 fix: single domain suffix NULL (#8) 2024-04-12 17:24:36 +08:00
oiov
f71b703f7b upd docs 2024-04-12 14:54:08 +08:00
oiov
359b927e89 docs: add sending tutorial 2024-04-12 14:50:28 +08:00
oiov
9089bc8c79 docs: update domain env 2024-04-11 14:13:12 +08:00
oiov
7f4fe9e633 feat: optional for TURNSTILE env 2024-04-10 19:01:51 +08:00
oiov
561746d305 docs: change git url 2024-04-10 17:10:44 +08:00
oiov
aef6c8bca5 chore 2024-04-09 13:23:02 +08:00
oiov
6eac7a6461 add woker source code 2024-04-09 09:58:53 +08:00
oiov
8d6ce9bd0d upd docs 2024-04-08 16:02:05 +08:00