12 implement twilio sms #37

Merged
BenjaminPalko merged 26 commits from 12-implement-twilio-sms into master 2025-01-02 20:11:28 -05:00

26 commits

Author SHA1 Message Date
Benjamin Palko
8f6873304d remove Zod validation when loading env vars 2025-01-02 10:12:44 -05:00
Benjamin Palko
dd8457e06c validate env with a script 2025-01-02 10:12:21 -05:00
Benjamin Palko
b62bc0ca46 use i18n for page text 2025-01-02 09:55:41 -05:00
Benjamin Palko
5c4b717c28 on second thought, dont use locals since we are only using twilio in one place
Don't want to init a twilio client on every request when its only used
in on a single page
2025-01-02 09:55:41 -05:00
Benjamin Palko
f88b960bbe fix story 2025-01-02 09:55:41 -05:00
Benjamin Palko
5287eb794a move twilio client to local on requests 2025-01-02 09:55:41 -05:00
Benjamin Palko
18f1b78ca4 format 2025-01-02 09:55:41 -05:00
Benjamin Palko
c5b6a1e38d add twilio phone number as empty var 2025-01-02 09:55:41 -05:00
Benjamin Palko
ab347a47b2 implement simple messaging 2025-01-02 09:55:41 -05:00
Benjamin Palko
c2f3d8d414 rename to twilioClient 2025-01-02 09:55:41 -05:00
Benjamin Palko
9451f5ceab add twilio FROM number 2025-01-02 09:55:41 -05:00
Benjamin Palko
2201b078d5 allow region code 2025-01-02 09:55:40 -05:00
Benjamin Palko
30517b504f add form props 2025-01-02 09:55:40 -05:00
Benjamin Palko
3c34cb0e11 make button children snippet 2025-01-02 09:55:40 -05:00
Benjamin Palko
2624df7cc9 move button 2025-01-02 09:55:40 -05:00
Benjamin Palko
be3c7874ff update with label and error 2025-01-02 09:55:40 -05:00
Benjamin Palko
01704b5a88 allow snippets on labels 2025-01-02 09:55:40 -05:00
Benjamin Palko
12e9233ace move TextInput 2025-01-02 09:55:40 -05:00
Benjamin Palko
46e5dfb3fc create Textarea component 2025-01-02 09:55:40 -05:00
Benjamin Palko
3584e0e579 fix env var 2025-01-02 09:55:40 -05:00
Benjamin Palko
7c5c6ee80e create client 2025-01-02 09:55:40 -05:00
Benjamin Palko
1ecec30bc5 bun update 2025-01-02 09:55:40 -05:00
Benjamin Palko
d7479cd34f phone regex 2025-01-02 09:55:31 -05:00
Benjamin Palko
7e53aaf5ac remove default config 2025-01-02 09:55:31 -05:00
Benjamin Palko
728ea32c16 add twilio config
use app version in config
2025-01-02 09:55:31 -05:00
Benjamin Palko
ae9231d816 add twilio sdk 2025-01-02 09:55:31 -05:00