Commit Graph

17 Commits

Author SHA1 Message Date
ramvignesh-b f509d74f62 fix: stabilize e2e letter reveal spec, and optionally dockerize playwright execution 2026-04-23 04:42:17 +05:30
ramvignesh-b 694715a90c chore: refactor build configurations. 2026-04-22 16:42:53 +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 ef545e9e2b chore: replace console logs with pino-pretty 2026-04-15 13:34:05 +05:30
ramvignesh-b c259d98acb feat: implement end-to-end testing infrastructure with Playwright and automated containerized database setup 2026-04-15 01:00:51 +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 b5eaf8f476 chore: add testing dependencies including vitest, msw, and react-testing-library 2026-04-12 05:48:51 +05:30
Your Name 8ee443698a feat: add Playwright test dependency 2026-04-12 05:32:43 +05:30
Your Name 7736fa5919 feat: implement master key derivation and persistence via IndexedDB 2026-04-12 01:24:28 +05:30
Your Name a3d727d0c9 feat: add fabric dependency to project 2026-04-10 21:58:58 +05:30
Your Name 07bd221e77 feat: implement authentication state management with Zustand and add request interceptor for JWT injection 2026-04-10 18:52:27 +05:30
Your Name cd156377bf fix: update biome config 2026-04-10 16:20:27 +05:30
Your Name 414e683e0b feat: implement registration page with form validation and add custom typography fonts 2026-04-10 13:41:11 +05:30
Your Name 97577efcf6 fix: update biome config to handle lint and parse within required dirs 2026-04-10 12:31:04 +05:30
Your Name b5654fa9f1 feat: migrate to Tailwind CSS with DaisyUI 2026-04-10 11:26:55 +05:30
Your Name e39e56a105 chore: remove ESLint and associated dependencies from project configuration 2026-04-10 11:00:04 +05:30
Your Name 6bf186806b feat: initialize frontend project with Vite, React, and Biome configuration 2026-04-09 13:23:45 +05:30