Commit graph

12 commits

Author SHA1 Message Date
qaz741wsd856
8902444561 feat: implement zero-copy streaming for attachment uploads
- Added a new entry point in JavaScript to handle zero-copy streaming uploads to R2.
- Updated the Rust backend to support the new upload route with JWT validation.
- Enhanced the API to generate full URLs for the new azure-upload endpoint.
- Introduced new dependencies: `futures-util` and `wasm-streams` for improved async handling.
2025-12-08 11:11:27 +00:00
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
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
9ded40c67c chore: update deployment process by integrating frontend into static assets 2025-12-02 13:05:57 +00:00
qaz741wsd856
de43671573 feat: add database migration handling and update wrangler.toml configuration 2025-11-30 03:24:10 +00:00
qaz741wsd856
3bd68ababf feat: add cron-triggered task for purging soft-deleted ciphers 2025-11-28 16:57:46 +00:00
qaz741wsd856
f572a05d10 debug: add deploy dev 2025-11-28 16:15:49 +08:00
qaz741wsd856
fd7fc3c202 feat: implement batch operation for data import 2025-11-27 17:21:21 +08:00
Deep
0112286623 Login to vault 2025-09-21 11:35:13 +05:30
Deep
31b6af97ba Initial 2025-09-20 10:40:57 +05:30