Commit graph

20 commits

Author SHA1 Message Date
qaz741wsd856
9b84f4fdd8 fix: add r2 binding to github action and update readme 2025-12-08 06:26:17 +00:00
qaz741wsd856
73223bfa94 feat: add file attachment support for ciphers
- Implemented functionality to create, upload, download, and delete attachments associated with ciphers.
- Introduced a new `attachments` module and updated the database schema to include an `attachments` table.
- Enhanced the API routes to handle attachment operations, including legacy support.
- Updated the README and configuration files to reflect the new attachment feature and its usage.
2025-12-07 11:13:06 +00:00
qaz741wsd856
3408ccb555 feat: implement two-factor authentication (2FA) support with TOTP and recovery codes 2025-12-06 15:01:14 +00:00
qaz741wsd856
90b6058fb6 feat: enhance cipher management with legacy API routes and partial updates 2025-12-05 08:58:26 +00:00
qaz741wsd856
a724719f4b refactor: replace js wrapper with rust binding 2025-12-04 17:54:16 +00:00
qaz741wsd856
8772cd4868 feat: apply worker built-in rate limiting for sensitive endpoints
- Added a rate limiting wrapper to intercept requests and apply limits to login, registration, and prelogin endpoints.
- Configured rate limits in `wrangler.toml` for both production and development environments.
- Updated README to document the rate limiting feature, including how it works and customization options.
2025-12-04 17:21:15 +00:00
qaz741wsd856
aab428a6d2 docs: update readme and remove dangerous table drop commands 2025-12-04 13:34:05 +00:00
Copilot
cdcae96d52
Add glob pattern support for ALLOWED_EMAILS (#2)
* Initial plan

* Add glob pattern support for ALLOWED_EMAILS environment variable

Co-authored-by: SunsetMkt <26019675+SunsetMkt@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: SunsetMkt <26019675+SunsetMkt@users.noreply.github.com>
2025-12-04 12:12:28 +08:00
qaz741wsd856
9ded40c67c chore: update deployment process by integrating frontend into static assets 2025-12-02 13:05:57 +00:00
qaz741wsd856
00a1f0d5a8 chore: update version to 0.2.0 2025-12-02 03:11:09 +00:00
qaz741wsd856
6beec5f1ed docs: add deployment instructions for frontend to Cloudflare Pages 2025-12-01 09:21:49 +00:00
qaz741wsd856
d107ba8a28 refactor: enhance batch processing for cipher operations 2025-11-30 04:31:45 +00:00
qaz741wsd856
f89ac7a8b2 feat: add user registration toggle and Cloudflare Pages deployment workflow 2025-11-29 15:51:26 +00:00
qaz741wsd856
da53f5f956 docs: update README to include CI/CD deployment instructions with GitHub Actions and database backup troubleshooting 2025-11-29 14:47:57 +00:00
qaz741wsd856
1c36439bed chore: hide database name in action and update readme 2025-11-29 07:45:10 +00:00
qaz741wsd856
00f714e60d fix: change wrangler d1 usage 2025-11-29 05:49:28 +00:00
qaz741wsd856
ec4a851951 feat: add GitHub Actions workflow for automated D1 database backups to S3 2025-11-29 04:02:12 +00:00
qaz741wsd856
3bd68ababf feat: add cron-triggered task for purging soft-deleted ciphers 2025-11-28 16:57:46 +00:00
二叉树树
7a108557a9
Update README.md 2025-11-21 17:20:44 +08:00
Deep
13e1f15db3 Add readme 2025-09-22 02:56:50 +05:30