Commit Graph

207 Commits

Author SHA1 Message Date
ramvignesh-b 17564282e8 Merge branch 'main' of github.com:ramvignesh-b/pi-ku 2026-04-24 03:31:54 +05:30
ramvignesh-b a2aadb5d2b refactor: standardize script formatting and resolve command execution variables in run-e2e.sh 2026-04-24 03:31:39 +05:30
ramvignesh-b 6e0f300518 Merge branch 'main' of github.com:ramvignesh-b/pi-ku 2026-04-24 03:25:07 +05:30
ramvignesh-b 218ed42f00 refactor: implement dynamic URI scheme based on SSL_ENABLED setting 2026-04-24 03:23:50 +05:30
ramvignesh-b 7f61ce169e chore: update e2e env to force ssl and tweak setup to detect arm64 arch 2026-04-24 03:13:03 +05:30
ramvignesh-b d92590f764 chore: add automated project setup script and unify runner environment detection 2026-04-24 02:24:35 +05:30
ramvignesh-b 7dece74698 feat: add burn letter option and fix modal middle placement 2026-04-24 01:16:57 +05:30
ramvignesh-b 6872853125 feat: add backend support for burning letters 2026-04-23 19:38:05 +05:30
ramvignesh-b 6552783d64 chore: improve development startup reliability 2026-04-23 17:31:52 +05:30
ramvignesh-b e2ad5cef75 chore: update E2E script for better cleanup 2026-04-23 16:46:26 +05:30
ramvignesh-b f509d74f62 fix: stabilize e2e letter reveal spec, and optionally dockerize playwright execution 2026-04-23 04:42:17 +05:30
ramvignesh-b 7ff4c1de29 fix: apply overflow-hidden and invisible to EnvelopeReveal container when revealed 2026-04-22 19:15:20 +05:30
ramvignesh-b a986878a3b feat: containerize backend and frontend services 2026-04-22 19:14:21 +05:30
ramvignesh-b 59ea95a912 fix: correct syntax in default env config 2026-04-22 18:56:07 +05:30
ramvignesh-b 5355194026 feat: update dynamic cors origin population 2026-04-22 18:53:23 +05:30
ramvignesh-b c3a1e1e252 chore: no more distrobox for local e2e 2026-04-22 17:36:35 +05:30
ramvignesh-b 3cd516039a test: update e2e to pull letter 2026-04-22 17:35:11 +05:30
ramvignesh-b 6aff578ca5 feat: update CORS and auth cookie configurations 2026-04-22 17:33:02 +05:30
ramvignesh-b cb9d5e35fd test: update letter e2e spec to cover envelope reveal for reader 2026-04-22 17:22:40 +05:30
ramvignesh-b 625475b740 test: update letter e2e spec to cover envelope reveal for reader 2026-04-22 17:13:21 +05:30
ramvignesh-b 516991c33a chore: update example env files 2026-04-22 16:55:59 +05:30
ramvignesh-b 4a971a93b0 fix: update util path in test 2026-04-22 16:55:43 +05:30
ramvignesh-b 27b725e8ec refactor: format and lint react files 2026-04-22 16:43:43 +05:30
ramvignesh-b 694715a90c chore: refactor build configurations. 2026-04-22 16:42:53 +05:30
ramvignesh-b 11b9e8b04c feat: implement lazy loading for routes 2026-04-22 16:38:17 +05:30
ramvignesh-b b9d1880951 fix: handle type errors in build 2026-04-22 15:13:07 +05:30
ramvignesh-b 50bae8d2ce fix: update Reader tests to include envelope 2026-04-21 04:44:07 +05:30
ramvignesh-b 4c204b0a80 feat: ux enhancement for envelope reveal 2026-04-21 04:23:19 +05:30
ramvignesh-b b5d55bd258 feat: update splash screen elements 2026-04-21 01:49:15 +05:30
ramvignesh-b bd0f2e0171 fix: update e2e script to include e2e env source 2026-04-20 20:59:09 +05:30
ramvignesh-b 7bab2937bc feat: implement EnvelopeReveal component for letter interactions and integrate into reader workflow 2026-04-19 19:49:01 +05:30
ramvignesh-b ec769818f5 refactor: standardize navigation behavior by applying replace: true to authentication and activation flows 2026-04-19 02:19:53 +05:30
ramvignesh-b 1c1b5ea14e feat: implement vaulting functionality with unlock dates and locked UI states for letters 2026-04-19 01:20:55 +05:30
ramvignesh-b e68dcb068b refactor: use concrete type for mailpit helper 2026-04-18 18:52:03 +05:30
ramvignesh-b ad5bc57eee refactor: UX enhancement for drawer 2026-04-18 18:51:43 +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 de46b2c631 feat: add expandable seal buttons 2026-04-18 04:39:43 +05:30
ramvignesh-b 78e2625883 refactor: handle exception on vault unlock date check for validation 2026-04-18 04:39:18 +05:30
ramvignesh-b 11780cdbd4 feat: add db indexes for vault letters for polling to be performant 2026-04-17 23:39:35 +05:30
ramvignesh-b 1e7a1c15c9 feat: introduce AP scheduler for polling vault 2026-04-17 23:37:48 +05:30
ramvignesh-b 3d764703dd feat: add notification field for vault letters and helper tasks 2026-04-17 21:54:56 +05:30
ramvignesh-b f124efd8c1 feat: restrict vault letter content access until unlock date 2026-04-17 13:05:03 +05:30
ramvignesh-b c9bb4799ce chore: remove temporary e2e backend log file 2026-04-17 02:16:04 +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 9491559d7d feat: fix null pointer handling in log modals 2026-04-16 04:29:36 +05:30
ramvignesh-b cc8e3e4e4e refactor: clean up scaffolding backend 2026-04-16 03:30:42 +05:30
ramvignesh-b e8dac65468 feat: redesign reader page and disable canvas object caching for improved rendering 2026-04-15 19:20:18 +05:30