Commit Graph

16 Commits

Author SHA1 Message Date
ramvignesh-b b6f45aa93c fix: reduce pbkdf iteration in tests to prevent timeout nad keep them fast 2026-04-30 05:25:55 +05:30
ramvignesh-b b9716d368d refactor: simplify crypto utils 2026-04-29 22:19:00 +05:30
ramvignesh-b a987241120 refactor: update crypto to generate iv on demand 2026-04-29 03:11:04 +05:30
ramvignesh-b 8b28949d73 feat: re-use dek and copntent ivs for a letteer's metadata and content 2026-04-28 20:51:34 +05:30
ramvignesh-b 00c16627cc feat: implement on-demand sharing key derivation 2026-04-24 06:33:23 +05:30
ramvignesh-b 967b3a77f8 feat: enhance zero-knowledge authentication by deriving and sending auth hashes to the server 2026-04-14 22:44:42 +05:30
ramvignesh-b 8f9c0b5430 refactor: update ComposeCanvas and Editor data handling types 2026-04-14 13:10:18 +05:30
ramvignesh-b 3aebf920a6 refactor: define explicit TypeScript interfaces for CanvasJSON and implement robust canvas initialization and interaction logic 2026-04-14 00:34:43 +05:30
ramvignesh-b 2776aac69a feat: implement Reader page for viewing encrypted letters and add read-only mode to ComposeCanvas 2026-04-13 13:46:55 +05:30
ramvignesh-b ad8a73bb47 feat: iadd drawer and editor navigation, and introduce letter management hooks 2026-04-13 00:56:58 +05:30
Your Name 118a73d4aa feat: implement esting suite using Vitest and add to ci 2026-04-12 13:38:40 +05:30
Your Name 7736fa5919 feat: implement master key derivation and persistence via IndexedDB 2026-04-12 01:24:28 +05:30
Your Name 9b9f1110ca refactor: big brain moment - implement envelope encryption for images and metadata with canvas serialization support 2026-04-11 20:32:07 +05:30
Your Name cc9301740c refactor: update crypto envelope encryption and add canvas serialization support 2026-04-11 20:11:13 +05:30
Your Name 9953b27385 refactor: improve type safety, update navigation, and optimize base64 encoding in auth and editor components 2026-04-11 19:33:50 +05:30
Your Name 96f867f139 feat: implement auth state management with RouteGuards 2026-04-11 17:56:40 +05:30