Commit graph

  • 1c75a58041 fix: add pathname normalization function to ensure consistent URL formatting main qaz741wsd856 2026-01-25 13:22:38 +0000
  • 975f470ddf fix: update sync behavior to set domains to null when excludeDomains is true and add culture to profile qaz741wsd856 2026-01-25 11:49:53 +0000
  • ef98bcc5a5 docs: update deployment instructions to include KV permissions for attachments storage qaz741wsd856 2026-01-23 14:05:05 +0000
  • 6ba74e6aa5 style: standardize markdown blockquote formatting qaz741wsd856 2026-01-17 12:09:24 +0000
  • 392317a602 feat: Implement Cloudflare KV as an alternative attachment storage backend qaz741wsd856 2026-01-17 11:46:25 +0000
  • 291b21015f feat: enhance backup workflow to support WebDAV uploads qaz741wsd856 2026-01-15 17:07:06 +0000
  • fe298c9246 feat: add password hint endpoint to accounts API for direct retrieval of master password hints qaz741wsd856 2026-01-11 18:31:20 +0000
  • 7af0504291 refactor: remove unnecessary serialization conditions for KDF parameters in identity and user models qaz741wsd856 2026-01-11 17:29:45 +0000
  • 843cbda2a3 fix: improve error handling for wrangler D1 command output in deployment workflows qaz741wsd856 2026-01-11 03:33:37 +0000
  • 85d2922332 docs: add SECURITY.md qaz741wsd856 2026-01-08 08:48:22 +0000
  • 663f2b59d2 perf: optimize JSON response building for ciphers and sync by appending directly to string buffers qaz741wsd856 2026-01-02 16:21:14 +0000
  • edd8fcbd76 feat: implement row-based JSON fetching for ciphers to handle large vaults and avoid SQLITE_TOOBIG errors qaz741wsd856 2026-01-01 13:46:25 +0000
  • 197b9c7dd0 chore: update version to 0.4.0 qaz741wsd856 2025-12-31 02:30:48 +0000
  • c82a91e89d fix: remove server timestamp in error message for invalid TOTP code to improve security qaz741wsd856 2025-12-31 02:30:38 +0000
  • 062cec5dfe chore: pin JWT validation parameters qaz741wsd856 2025-12-31 02:30:28 +0000
  • bcfd15ee91 feat: enhance authentication with security stamp verification qaz741wsd856 2025-12-30 11:49:57 +0000
  • 59ddb23a83 fix: exclude all cf tables in empty-db detection query qaz741wsd856 2025-12-29 13:31:53 +0000
  • 62a36acbb6 feat: bootstrap D1 schema when database is empty qaz741wsd856 2025-12-29 13:17:01 +0000
  • 99a511f9f0 refactor: tweak router in entry.js qaz741wsd856 2025-12-29 12:11:14 +0000
  • 249fd5e800 refactor: keep lightweight refresh token verification in the Worker qaz741wsd856 2025-12-29 11:52:26 +0000
  • ce3f6c5fb7 docs: add AGENTS.md qaz741wsd856 2025-12-29 11:29:27 +0000
  • 0565734e8e chore: remove DISABLE_USER_REGISTRATION handling from deployment scripts and documentation qaz741wsd856 2025-12-29 11:26:07 +0000
  • fcbfb928f7 chore: format code qaz741wsd856 2025-12-29 10:19:39 +0000
  • 453d24cade feat: add optional seeding global equivalent domains to github actions qaz741wsd856 2025-12-29 10:08:23 +0000
  • f179e4a015 feat: implement equivalent domains functionality qaz741wsd856 2025-12-29 09:11:39 +0000
  • dfa82a0918 feat: add meta and settings endpoints for improved API functionality qaz741wsd856 2025-12-28 18:35:19 +0000
  • 5694d87a45 fix: add stub endpoints for device login auth requests qaz741wsd856 2025-12-28 18:15:33 +0000
  • ed6082a99d docs: enhance frontend version management and update deployment instructions qaz741wsd856 2025-12-28 17:20:05 +0000
  • 929dadbb08 fix: restructure frontend asset handling and add UI overrides qaz741wsd856 2025-12-28 16:51:25 +0000
  • 26f9da5218 feat: align with vaultwarden 1.35.0 qaz741wsd856 2025-12-28 16:50:51 +0000
  • bba7bbc8a2 fix: offload missed cpu heavy endpoints to do qaz741wsd856 2025-12-27 19:53:37 +0000
  • 7f0f6e376c docs: update README and wrangler.toml comments qaz741wsd856 2025-12-27 05:37:59 +0000
  • eaa2f3b652 chore: remove HEAVY_DO_ENABLED environment variable qaz741wsd856 2025-12-27 05:19:03 +0000
  • 034e6284a2 refactor: move attachment upload and download logic to a separate js. qaz741wsd856 2025-12-27 04:49:05 +0000
  • 58847e9788 fix: add support for updating attachment keys and filenames during key rotation qaz741wsd856 2025-12-27 03:22:56 +0000
  • 84067f41f0 refactor: offload cpu heavy endpoint to durable object and enhance password hashing with per-user iterations qaz741wsd856 2025-12-26 15:22:50 +0000
  • 3c5e22a55b chore: update and lock dependencies qaz741wsd856 2025-12-14 14:45:31 +0000
  • da926d1be0 chore: update version to 0.3.0 qaz741wsd856 2025-12-11 08:23:50 +0000
  • 51d8e8a75f docs: add demo to readme qaz741wsd856 2025-12-11 08:23:12 +0000
  • 50f5a60f1b chore: fix some warnings qaz741wsd856 2025-12-11 04:32:18 +0000
  • 023b010504 feat: implement pending attachments feature in upload handling qaz741wsd856 2025-12-11 03:22:10 +0000
  • 5e04837b5d feat: add folder management routes and update API version qaz741wsd856 2025-12-10 18:08:15 +0000
  • 89137fb150 refactor: streamline cipher and sync handlers to utilize raw JSON responses from sqlite json query qaz741wsd856 2025-12-10 12:34:12 +0000
  • 96749af57f refactor: optimize sync and list operation by join qaz741wsd856 2025-12-10 09:55:53 +0000
  • ae423c1a53 feat: add error mapping for D1 JSON parsing and update cipher move logic to handle JSON directly qaz741wsd856 2025-12-09 17:28:36 +0000
  • b1ea9183bc refactor: directly pass json body to d1 api in attachment handling to avoid parsing qaz741wsd856 2025-12-09 16:18:13 +0000
  • eb6a1d8a63 refactor: optimize bulk delete and restore operations for ciphers qaz741wsd856 2025-12-09 14:48:33 +0000
  • f5db9e400d chroe: disable workers.dev by default qaz741wsd856 2025-12-09 14:48:26 +0000
  • 50c5ec56b3 docs: update README and add deployment documentation qaz741wsd856 2025-12-09 12:49:49 +0000
  • d72ef417b7 chore: format code qaz741wsd856 2025-12-09 05:35:21 +0000
  • eee4cc90ef chore: remove unnecessary attachement urls qaz741wsd856 2025-12-09 03:38:29 +0000
  • a9ed226313 fix: actually fix timestamp format entry.js qaz741wsd856 2025-12-08 18:31:37 +0000
  • 28673648e7 fix: update timestamp format in touch_cipher_updated_at function qaz741wsd856 2025-12-08 17:55:05 +0000
  • 964a54df63 fix: fix r2 binding in github actions qaz741wsd856 2025-12-08 14:21:02 +0000
  • 61a3539e23 feat: add zero-copy streaming for attachment downloads using js wapper qaz741wsd856 2025-12-08 13:29:55 +0000
  • 8902444561 feat: implement zero-copy streaming for attachment uploads qaz741wsd856 2025-12-08 11:11:27 +0000
  • 9b84f4fdd8 fix: add r2 binding to github action and update readme qaz741wsd856 2025-12-08 06:26:17 +0000
  • 4f61077ca9 fix: add R2 cleanup to every delete route qaz741wsd856 2025-12-07 16:24:48 +0000
  • d6ef6113fd fix: add cipher details to attachment delete response qaz741wsd856 2025-12-07 15:46:52 +0000
  • 2591e2e46f chroe: remove unused code and suppress warnings qaz741wsd856 2025-12-07 15:43:02 +0000
  • fc3cd06f30 chore: remove reference repository and update gitignore qaz741wsd856 2025-12-07 14:52:15 +0000
  • 4930e747ed fix: generate full url for attachment download qaz741wsd856 2025-12-07 14:50:44 +0000
  • 28c791337a feat: extend the request body size limit and directly forward r2 to response body qaz741wsd856 2025-12-07 14:13:22 +0000
  • 73223bfa94 feat: add file attachment support for ciphers qaz741wsd856 2025-12-07 11:13:06 +0000
  • 38b978ca6e chore: format code qaz741wsd856 2025-12-06 17:52:31 +0000
  • 3ba2f09ea3 feat: add validation for key rotation metadata qaz741wsd856 2025-12-06 15:51:42 +0000
  • 84e35ec032 feat: support for changing user name and avatar color qaz741wsd856 2025-12-06 15:42:52 +0000
  • 3408ccb555 feat: implement two-factor authentication (2FA) support with TOTP and recovery codes qaz741wsd856 2025-12-06 15:01:14 +0000
  • 51676af4a1 feat: enhance cipher update process with folder ownership validation and client data freshness checks qaz741wsd856 2025-12-05 12:18:25 +0000
  • 90b6058fb6 feat: enhance cipher management with legacy API routes and partial updates qaz741wsd856 2025-12-05 08:58:26 +0000
  • 6d2fb7aa3e feat: support for moving selected ciphers to a folder qaz741wsd856 2025-12-05 08:21:54 +0000
  • 40f07dcd58 feat: add purge vault endpoint for deleting all ciphers and folders qaz741wsd856 2025-12-05 03:38:44 +0000
  • a724719f4b refactor: replace js wrapper with rust binding qaz741wsd856 2025-12-04 17:54:16 +0000
  • 8772cd4868 feat: apply worker built-in rate limiting for sensitive endpoints qaz741wsd856 2025-12-04 17:21:15 +0000
  • eef8ab5acc fix: clear unexpected KDF parameters in registration and key rotation qaz741wsd856 2025-12-04 17:18:53 +0000
  • a1fd81c1a9 feat: implement backward compatibility for KDF settings in accounts handler qaz741wsd856 2025-12-04 15:32:47 +0000
  • b519226cd6 feat: implement Argon2 KDF support in user authentication and registration qaz741wsd856 2025-12-04 14:44:40 +0000
  • aab428a6d2 docs: update readme and remove dangerous table drop commands qaz741wsd856 2025-12-04 13:34:05 +0000
  • 8e1a5a23b8
    Merge pull request #4 from SunsetMkt/main qaz741wsd856 2025-12-04 20:19:04 +0800
  • cdcae96d52
    Add glob pattern support for ALLOWED_EMAILS (#2) Copilot 2025-12-04 12:12:28 +0800
  • 238573f299 feat: add profile retrieval endpoint and refactor profile creation logic qaz741wsd856 2025-12-04 03:26:30 +0000
  • 8b22bf9fc1 fix: update KDF type and iterations during key rotation qaz741wsd856 2025-12-03 18:22:08 +0000
  • 2571f9de42 fix: add fields for collections, policies, and sends to SyncResponse structure qaz741wsd856 2025-12-03 17:27:12 +0000
  • d0ee94c103 fix: add KdfIterations field to TokenResponse qaz741wsd856 2025-12-03 15:44:45 +0000
  • bdb318f88b chore: remove pull_request_target trigger from Cloudflare deployment workflow qaz741wsd856 2025-12-03 13:43:32 +0000
  • 9ded40c67c chore: update deployment process by integrating frontend into static assets qaz741wsd856 2025-12-02 13:05:57 +0000
  • 00a1f0d5a8 chore: update version to 0.2.0 qaz741wsd856 2025-12-02 03:11:09 +0000
  • b8a961a936 feat: optimize bulk cipher restoration qaz741wsd856 2025-12-01 10:30:50 +0000
  • 6beec5f1ed docs: add deployment instructions for frontend to Cloudflare Pages qaz741wsd856 2025-12-01 09:21:49 +0000
  • f99dd1fb8a chore: update dependencies for wasm-bindgen qaz741wsd856 2025-12-01 08:24:32 +0000
  • baad9d46cc feat: expand device API with stub implementation qaz741wsd856 2025-12-01 05:20:35 +0000
  • 25c16cf03a refactor: unify cipher data definition qaz741wsd856 2025-12-01 05:11:50 +0000
  • 388469a84c feat: enhance import functionality to handle existing folders and improve cipher insertion logic qaz741wsd856 2025-12-01 03:32:38 +0000
  • eb64650594 fix: update user timestamp after data modifications qaz741wsd856 2025-11-30 17:20:26 +0000
  • ae6d52a638 fix: handle null folder IDs in account data to prevent errors during updates qaz741wsd856 2025-11-30 10:44:16 +0000
  • b3c3aa2f33 feat: add devices handler with stub implementation qaz741wsd856 2025-11-30 09:38:50 +0000
  • 682e372752 feat: add emergency access and WebAuthn handlers with stub implementations qaz741wsd856 2025-11-30 09:24:19 +0000
  • 43ccd71504 fix: add master password hint to user registration process qaz741wsd856 2025-11-30 08:46:40 +0000
  • d17d524842 feat: implement data integrity validation for key rotation requests qaz741wsd856 2025-11-30 08:46:13 +0000
  • 9a028169b7 feat: add password change and key rotation endpoints for user accounts qaz741wsd856 2025-11-30 08:00:05 +0000