ramvignesh-b
faee0b45d6
refactor: implement reusable Modal component
2026-04-28 22:52:06 +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
6cf24731ce
Feature/saajan persona ( #3 )
...
* feat: add template based email content (html + plaintext fallback)
* feat: init saajan component
* feat: add aesthetic noise background and implement Saajan component in register and login
* feat: add post seal modal for vault
* refactor: add proper props interfaces
* refactor: expose props on ui components
* feat: add ssajan in lots of flows
* fix: remove render test with no value and add aria helper for btn identification
* refactor: update email notification to account for proper arguments
* refactor: refactor E2E auth helper and mail parsing logic
---------
Co-authored-by: ramvignesh-b <ramvignesh-b@github.com >
2026-04-28 20:51:23 +05:30
ramvignesh-b
8a9ded42b5
feat: add secure proxy configuration for http to https
2026-04-28 18:02:27 +05:30
ramvignesh-b
f522a369ab
chore: streamline frontend Docker build arguments
2026-04-28 17:17:24 +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
25d5bf142a
fix: resolve unintentional override of rest framework classes
2026-04-26 13:30:14 +05:30
ramvignesh-b
fbd4bd4aec
feat: update backend Docker configuration for log management
2026-04-26 13:20:18 +05:30
ramvignesh-b
ce370a9fc6
feat: use raw json responses instead of templates
2026-04-26 13:16:15 +05:30
ramvignesh-b
2896c60c5f
feat: implement better logging using structlog
2026-04-26 13:05:50 +05:30
ramvignesh-b
97e4d0be98
refactor: type cast the env configurations and add smpt tls/ssl config
2026-04-26 12:14:22 +05:30
ramvignesh-b
3e4a4512a3
chore: update docker cmd to dump application logs
2026-04-26 11:54:47 +05:30
ramvignesh-b
b83a8d12f2
feat: add smtp creds configuration
2026-04-26 11:36:30 +05:30
ramvignesh-b
01bac9840f
fix: update boolean env comparison logic
2026-04-26 11:16:42 +05:30
ramvignesh-b
73e1e64a33
fix: resolved oopsie of running migrate before copying the dir first
2026-04-26 11:07:51 +05:30
ramvignesh-b
fe25231da7
fix: update backed docker to migrate db before running server
2026-04-26 11:01:21 +05:30
ramvignesh-b
94e024bd5f
feat: add env based allow hosts for adding self in prod
2026-04-26 10:49:09 +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
f352c298e7
fix: ssl_enabled flag consition fails due to unintentional space after in env
2026-04-25 23:15:44 +05:30
ramvignesh-b
fca23c4fc8
fix: ssl_enabled flag consition fails due to unintentional space after in env
2026-04-25 18:41:03 +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
a84d837942
feat: update letter patch to check for type change to sent and auto set time
2026-04-24 06:29:14 +05:30
ramvignesh-b
33995ffee1
chore: auto migrate on start script
2026-04-24 04:09:41 +05:30
ramvignesh-b
7eed38f27e
chore: fix docker compose bin resolution in e2e script
2026-04-24 04:01:57 +05:30
ramvignesh-b
b49dc69a25
fix: address missing bin auto-exit issue
2026-04-24 03:48:12 +05:30
ramvignesh-b
3111e14732
Merge branch 'main' of https://github.com/ramvignesh-b/pi-ku
2026-04-24 03:33:20 +05:30
ramvignesh-b
d5444bd47f
fix: remove extra whitespace in variables
2026-04-24 03:33:03 +05:30
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