Commit graph

29 commits

Author SHA1 Message Date
qaz741wsd856
663f2b59d2 perf: optimize JSON response building for ciphers and sync by appending directly to string buffers 2026-01-02 16:21:14 +00:00
qaz741wsd856
edd8fcbd76 feat: implement row-based JSON fetching for ciphers to handle large vaults and avoid SQLITE_TOOBIG errors 2026-01-01 13:46:25 +00:00
qaz741wsd856
5e04837b5d feat: add folder management routes and update API version 2025-12-10 18:08:15 +00:00
qaz741wsd856
89137fb150 refactor: streamline cipher and sync handlers to utilize raw JSON responses from sqlite json query 2025-12-10 12:34:12 +00:00
qaz741wsd856
96749af57f refactor: optimize sync and list operation by join 2025-12-10 09:55:53 +00:00
qaz741wsd856
ae423c1a53 feat: add error mapping for D1 JSON parsing and update cipher move logic to handle JSON directly 2025-12-09 17:28:36 +00:00
qaz741wsd856
b1ea9183bc refactor: directly pass json body to d1 api in attachment handling to avoid parsing 2025-12-09 16:18:13 +00:00
qaz741wsd856
eb6a1d8a63 refactor: optimize bulk delete and restore operations for ciphers 2025-12-09 14:48:33 +00:00
qaz741wsd856
d72ef417b7 chore: format code 2025-12-09 05:35:21 +00:00
qaz741wsd856
eee4cc90ef chore: remove unnecessary attachement urls 2025-12-09 03:38:29 +00:00
qaz741wsd856
4f61077ca9 fix: add R2 cleanup to every delete route 2025-12-07 16:24:48 +00:00
qaz741wsd856
4930e747ed fix: generate full url for attachment download 2025-12-07 14:50:44 +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
38b978ca6e chore: format code 2025-12-06 17:52:31 +00:00
qaz741wsd856
51676af4a1 feat: enhance cipher update process with folder ownership validation and client data freshness checks 2025-12-05 12:18:25 +00:00
qaz741wsd856
90b6058fb6 feat: enhance cipher management with legacy API routes and partial updates 2025-12-05 08:58:26 +00:00
qaz741wsd856
6d2fb7aa3e feat: support for moving selected ciphers to a folder 2025-12-05 08:21:54 +00:00
qaz741wsd856
40f07dcd58 feat: add purge vault endpoint for deleting all ciphers and folders 2025-12-05 03:38:44 +00:00
qaz741wsd856
b8a961a936 feat: optimize bulk cipher restoration 2025-12-01 10:30:50 +00:00
qaz741wsd856
25c16cf03a refactor: unify cipher data definition 2025-12-01 05:11:50 +00:00
qaz741wsd856
eb64650594 fix: update user timestamp after data modifications 2025-11-30 17:20:26 +00:00
qaz741wsd856
6f842cc2ce refactor: move execute_in_batches function to db module for better reusability 2025-11-30 06:59:59 +00:00
qaz741wsd856
d107ba8a28 refactor: enhance batch processing for cipher operations 2025-11-30 04:31:45 +00:00
qaz741wsd856
ffb8823f4c feat: implement soft and hard delete operations for ciphers, including bulk actions and restore functionality 2025-11-28 16:23:09 +00:00
qaz741wsd856
1d45beebe2 fix: add /api/ciphers endpoint and fix ciphers model 2025-11-28 13:49:02 +08:00
Deep
42976295df Add folder support 2025-09-22 02:29:47 +05:30
Deep
df46ba93d1 Add cipher edit and delete 2025-09-22 01:52:24 +05:30
Deep
2cb2004840 Vault + registration 2025-09-21 15:39:41 +05:30
Deep
0112286623 Login to vault 2025-09-21 11:35:13 +05:30