ramvignesh-b
fb3cb2eb69
feat: add typography styles and complete about page
2026-05-04 06:23:10 +05:30
ramvignesh-b
2659f73577
feat: add inline verion of logo
2026-05-03 14:36:08 +05:30
ramvignesh-b
bf6aa34536
feat: add learn more about component
2026-05-02 04:08:00 +05:30
ramvignesh-b
dddda69c2f
style: add additional fonts for editor and update metadada
2026-05-01 15:06:02 +05:30
ramvignesh-b
90b04f2397
feat: refactor ComposeCanvas to use reactive style props and use complete declarative approach for editor+toolbar
2026-05-01 11:32:23 +05:30
ramvignesh-b
5f56b21823
style: add additional fonts for editor and update metadada
2026-05-01 03:57:23 +05:30
ramvignesh-b
e32c7a7982
style: add responsive offset for saajan in home
2026-05-01 02:02:27 +05:30
ramvignesh-b
34c6de47cc
chore: update email placeholder
2026-05-01 01:41:13 +05:30
ramvignesh-b
a77e88496b
feat: apply UI refinements to home page and add saajan
2026-05-01 01:41:02 +05:30
ramvignesh-b
a0cacfbc8c
refactor: use state for flap ops instead of ref in envelope comp
2026-05-01 00:09:27 +05:30
ramvignesh-b
49cd21cffe
style: add outro and letter mockup to homepage
2026-05-01 00:09:00 +05:30
ramvignesh-b
9910e44ee2
refactor: extract custom utility classes for text and bg css properties
2026-05-01 00:04:17 +05:30
ramvignesh-b
49177a5b12
refactor: optimize ComposeCanvas textbox pick and canvas focus logic
2026-04-30 06:00:48 +05:30
ramvignesh-b
3f81b7be3a
test: update textarea selectors in e2e tests
2026-04-30 06:00:12 +05:30
ramvignesh-b
b6f45aa93c
fix: reduce pbkdf iteration in tests to prevent timeout nad keep them fast
2026-04-30 05:25:55 +05:30
ramvignesh-b
2bb77d1bed
feat: add custom font styling to canvas text
2026-04-30 05:23:36 +05:30
ramvignesh-b
70a056a1d6
refactor: extract welcome modal for consistency
2026-04-29 23:12:39 +05:30
ramvignesh-b
d9e1febfee
refactor: update route related simplifications
2026-04-29 23:12:05 +05:30
ramvignesh-b
df96cead93
refactor: simplify letterlogic by removing object mutation
2026-04-29 23:09:32 +05:30
ramvignesh-b
b9716d368d
refactor: simplify crypto utils
2026-04-29 22:19:00 +05:30
ramvignesh-b
d9827c9e82
style: refactor email template
2026-04-29 15:14:39 +05:30
ramvignesh-b
a6bde0258d
refactor: enable proper progation for loggers
2026-04-29 15:14:19 +05:30
ramvignesh-b
a987241120
refactor: update crypto to generate iv on demand
2026-04-29 03:11:04 +05:30
ramvignesh-b
ebf7186b06
chore: add favicon assets and manifest
2026-04-29 03:07:31 +05:30
ramvignesh-b
150832419a
feat: enable scheduler execution in Docker by checking UVICORN_MAIN environment variable
2026-04-29 02:20:18 +05:30
ramvignesh-b
4893c91c20
fix: update reader splash screen to be full width and height
2026-04-29 01:36:00 +05:30
ramvignesh-b
dc0d688885
chore: import and apply custom logging configuration in settings
2026-04-29 01:14:11 +05:30
ramvignesh-b
46c7d9ffeb
refactor: centralize log directory path handling and remove redundant log directory creation in Dockerfile
2026-04-29 00:34:16 +05:30
ramvignesh-b
16a04ae4b8
style: add dashed primary border to Saajan component tooltip
2026-04-28 23:23:04 +05:30
ramvignesh-b
574baa6860
feat: enhance homescreen with scroll motion
2026-04-28 23:22:57 +05:30
ramvignesh-b
35e8d6761e
feat: add candle to ignite envelope
2026-04-28 23:09:25 +05:30
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