Commit Graph

19 Commits

Author SHA1 Message Date
ramvignesh-b c562c99d3a refactor: extract Editor components into modular files and implement PostSealModal 2026-04-24 16:32:01 +05:30
ramvignesh-b b9d1880951 fix: handle type errors in build 2026-04-22 15:13:07 +05:30
ramvignesh-b d17d5c01e8 refactor: remove side effects from useMemo 2026-04-18 18:50:54 +05:30
ramvignesh-b 2db7e1f9f5 test: enhance tests to be specific 2026-04-18 18:49:54 +05:30
ramvignesh-b 428db97ba2 refactor: remove unused methods 2026-04-18 14:50:26 +05:30
ramvignesh-b 86f41a9d90 feat: drawer ux enhances 2026-04-18 14:18:35 +05:30
RamVignesh B 3c9c72d25f Feature/ssl integration (#1)
* feat: update E2E testing configuration to use ssl

* fix: add IPv6 loopback support to mkcert generation command in CI workflow

* feat: centralize SSL certificate generation into a reusable workflow job

* fix: use static ip  in mkcert command

* fix: correct mkcert command args

* feat: implement certificate caching in CI workflow to persist SSL files across jobs

* refactor: optimize CI workflow caching

* ci: implement certificate caching in workflow

* fix: correct certificate caching keys and fix environment file paths in CI workflows

* fix: correct environment file paths and parallelize frontend dependency installation in CI workflow

* test: set TZ environment variable to Asia/Kolkata in vitest configuration

* fix: force en-US locale in Intl formatters to ensure consistent date and time output

* fix: update MAILPIT_API_URL protocol from https to http in e2e environment example

* chore: set test timezone to Asia/Kolkata

* ci: add sll support and enhance e2e workflow

* ci: improve compatibility for docker-compose execution

* refactor: improve container orchestration detection and fallback logic in e2e test script

* feat: add container runtime validation and force docker usage in CI environment

* feat: add caching for Playwright dependencies in CI workflow

* chore: update restart policy to unless-stopped for postgres and mailpit services in e2e docker-compose

---------

Co-authored-by: ramvignesh-b <ramvignesh-b@github.com>
2026-04-17 02:04:11 +05:30
ramvignesh-b fd64578a17 fix: retain masterkey on non-logout error scenarios and refresh on db hit miss 2026-04-15 16:57:03 +05:30
ramvignesh-b 9c6400b18a refactor: rename login to setAuthStore and update mock return value in useAuth tests 2026-04-15 01:07:19 +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 12763ab7ab refactor: enforce strict linting rules, replace forEach with for...of loops, and remove console logging throughout the frontend. 2026-04-13 14:30:17 +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 293da0a18a test: add comprehensive unit tests for apiClient, RouteGuards, and useAuth hook functionality 2026-04-12 16:00:00 +05:30
Your Name 7736fa5919 feat: implement master key derivation and persistence via IndexedDB 2026-04-12 01:24:28 +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 4f0355d8eb feat: add image upload functionality to editor via ComposeCanvas imperative handle 2026-04-11 19:21:34 +05:30
Your Name dfa7c3d0d5 refactor: rename useauth in store 2026-04-11 19:14:02 +05:30
Your Name 96f867f139 feat: implement auth state management with RouteGuards 2026-04-11 17:56:40 +05:30