ramvignesh-b
f2a1abe7eb
refactor: refactor E2E auth helper and mail parsing logic
2026-04-28 19:54:22 +05:30
ramvignesh-b
412abd912c
Merge branch 'main' of https://github.com/ramvignesh-b/pi-ku into feature/saajan-persona
2026-04-28 18:34:53 +05:30
ramvignesh-b
f522a369ab
chore: streamline frontend Docker build arguments
2026-04-28 17:17:24 +05:30
ramvignesh-b
72346d8721
fix: remove render test with no value and add aria helper for btn identification
2026-04-28 03:20:48 +05:30
ramvignesh-b
ac2c7b0eac
feat: add ssajan in lots of flows
2026-04-28 03:12:25 +05:30
ramvignesh-b
935a43c311
refactor: expose props on ui components
2026-04-28 03:11:31 +05:30
ramvignesh-b
4f178a3b03
refactor: add proper props interfaces
2026-04-28 03:10:42 +05:30
ramvignesh-b
867b01bd1e
feat: add post seal modal for vault
2026-04-28 03:08:34 +05:30
ramvignesh-b
c9ee9f7825
feat: add aesthetic noise background and implement Saajan component in register and login
2026-04-28 03:06:44 +05:30
ramvignesh-b
02070cee4a
feat: init saajan component
2026-04-28 01:01:27 +05:30
RamVignesh B
48b6a06571
Feature/s3 integration ( #2 )
...
* feat: add s3 storage for media
* refactor: update letter decryption test to look for key request properties
* fix: update db url to be ipv4 for ssl context match
* ci: output backend logs to the console
* ci: unset email host creds for local testing
---------
Co-authored-by: ramvignesh-b <ramvignesh-b@github.com >
2026-04-26 21:40:00 +05:30
ramvignesh-b
1f47b6f4dd
fix: update registration name label to match with form
2026-04-26 19:25:31 +05:30
ramvignesh-b
dadb688c50
refactor: modularize envelope reveal and logo components for easier usage across the site
2026-04-26 00:55:19 +05:30
ramvignesh-b
7279798bd4
refactor: update Registration form field labels and placeholders for improved UI consistency
2026-04-24 23:55:03 +05:30
ramvignesh-b
fa1b3f1bcf
refactor: add pointer-events disabling for envelope states and update e2e tests to match UI interactions
2026-04-24 22:10:42 +05:30
ramvignesh-b
18e9af651d
feat: add modular Burn, Share, and PostAction components to the Reader page flow
2026-04-24 18:59:13 +05:30
ramvignesh-b
42493a950c
feat: implement dynamic redirection after login based on location state
2026-04-24 18:43:13 +05:30
ramvignesh-b
db31be4ec8
refactor: reorganize directory structure by moving UI components into feature-specific folders
2026-04-24 17:01:35 +05:30
ramvignesh-b
c562c99d3a
refactor: extract Editor components into modular files and implement PostSealModal
2026-04-24 16:32:01 +05:30
ramvignesh-b
2f3d5161ed
refactor: prevent re-renders by extracting components out
2026-04-24 16:30:13 +05:30
ramvignesh-b
ae52a79bd0
feat: add a post-seal navigation flow to the reader page
2026-04-24 06:34:08 +05:30
ramvignesh-b
00c16627cc
feat: implement on-demand sharing key derivation
2026-04-24 06:33:23 +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
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
3cd516039a
test: update e2e to pull letter
2026-04-22 17:35:11 +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
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
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
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
e8dac65468
feat: redesign reader page and disable canvas object caching for improved rendering
2026-04-15 19:20:18 +05:30