63 Commits

Author SHA1 Message Date
dereklseitz
cf68c88a34 feat: Enable public access to https://bloomvalleydemo.dlseitz.dev
- update cover photo for BVN demo card
2025-09-10 13:49:15 -05:00
dereklseitz
b2ceb8a33f feat: add box-shadow to all cta/submit/reset buttons 2025-09-07 18:03:56 -05:00
dereklseitz
9680a4936c feat: Add box-shadow to "View Source Code" button 2025-09-07 17:50:41 -05:00
dereklseitz
5056d5f5c7 fix: typo in /demos/ <h1> 2025-09-07 17:43:37 -05:00
dereklseitz
57e1bb8d9d feat(a11y): Improve accessibility of demo cards
- change outer <div> wrapper to <article> for improved semantic HTML
- add "aria-labelledby" attribute to explicitly link each demo card to its title
2025-09-07 17:39:42 -05:00
dereklseitz
3c22c88396 feat: Add demo card on demos page for first showcased demo
- add _data/demos.js data file
- add Nunjucks logic for dynamically injecting demo attributes into demo cards
- add style rules for demo cards
2025-09-07 17:24:16 -05:00
dereklseitz
264529c428 docs: Update Privacy Policy to include CSP info 2025-09-07 10:44:39 -05:00
dereklseitz
d1218a67b2 fix: Fix error preventing load of Privacy Policy from link in Submit Clause 2025-09-03 16:30:55 -05:00
dereklseitz
e0d613fc4e fix: Add 'src/_docs' to 11ty passthrough config 2025-09-03 16:27:42 -05:00
dereklseitz
680d96c601 feat: Add downloadable PDF for Privacy Policy 2025-09-03 16:20:39 -05:00
dereklseitz
e6d1ad1ba7 fix: update links to reflect new repo server location 2025-08-27 17:43:12 -05:00
dereklseitz
35ac27b24d fix: remove Privacy Policy checkbox
- Add statement of consent by affirmative action
2025-08-26 10:03:06 -05:00
dereklseitz
1a2acf5f5f fix: change privacy policy field validation strictly to browser validation 2025-08-26 08:53:16 -05:00
dereklseitz
111410cc7c . 2025-08-26 01:43:53 -05:00
dereklseitz
8ab7882501 , 2025-08-26 00:53:52 -05:00
dereklseitz
3bc28dc5e6 . 2025-08-26 00:45:59 -05:00
dereklseitz
599b53527e . 2025-08-26 00:12:16 -05:00
dereklseitz
828d7a34c4 . 2025-08-26 00:08:32 -05:00
dereklseitz
37d1b3af57 . 2025-08-26 00:04:26 -05:00
dereklseitz
2db0050f44 fix: correctly get checkbox data from contact form 2025-08-25 23:59:36 -05:00
dereklseitz
f2cdc9cdc2 fix: corrected privacyAccepted value assignment in contact-form.js 2025-08-25 23:43:06 -05:00
dereklseitz
5cf47eb202 feat: Add Privacy Policy acceptance to contact form and client-side validation to contact-form.js 2025-08-25 23:04:57 -05:00
dereklseitz
04da9dde0b feat: Add privacy policy page and external links 2025-08-25 20:24:14 -05:00
dereklseitz
516b893d6d chore: update README.md 2025-08-23 00:46:46 -05:00
dereklseitz
f18867acc4 chore: update README.md 2025-08-23 00:41:08 -05:00
dereklseitz
94db5fccfc chore: update README.md 2025-08-23 00:32:49 -05:00
dereklseitz
1a6bf78e49 add hcaptcha reset 2025-08-21 19:24:18 -05:00
dereklseitz
1479492753 add call for hCaptcha token 2025-08-21 19:22:10 -05:00
dereklseitz
e70d594e7f add call for hCaptcha token 2025-08-21 19:16:53 -05:00
dereklseitz
a475dde9be fix: correct app.use() 2025-08-21 18:20:16 -05:00
dereklseitz
4f3a256158 fix: correct app.use() 2025-08-21 18:16:09 -05:00
dereklseitz
f0fae1d559 fix: correct app.use() 2025-08-21 18:13:47 -05:00
dereklseitz
26b42cc4a0 fix api call 2025-08-21 08:39:32 -05:00
dereklseitz
5cdf98c389 fix: Correct hCaptcha sitekey 2025-08-21 08:24:07 -05:00
dereklseitz
13e64304d4 fix: Add hCaptcha widget to the contact form 2025-08-21 08:05:22 -05:00
dereklseitz
5393f58399 fix: Replace alert/confirm with dynamic message box 2025-08-21 08:03:29 -05:00
dereklseitz
2cd537a547 a 2025-08-20 22:07:19 -05:00
dereklseitz
6fe184ffda fix: fix regex phone pattern in contact-form.js 2025-08-20 21:59:17 -05:00
dereklseitz
f9ceb00a0b fix: fix regex phone pattern in contact-form.js 2025-08-20 21:48:44 -05:00
dereklseitz
1ba4b036b3 fix: remove regex pattern for phone validation from about.njk 2025-08-20 21:44:28 -05:00
dereklseitz
0c3635ed4c fix: regex pattern in about.njk 2025-08-20 11:20:08 -05:00
dereklseitz
2a8b9e2654 docs: Create project documentation 2025-08-19 14:08:00 -05:00
dereklseitz
7ab45dae6a test 2025-08-18 18:48:41 -05:00
dereklseitz
faa488fea6 test 2025-08-18 18:27:08 -05:00
dereklseitz
311c911907 test: testing webhook application 2025-08-18 17:34:55 -05:00
dereklseitz
27cf70e4fb test: testing webhook application 2025-08-18 16:58:17 -05:00
dereklseitz
8a5daaf178 fix: corrected Regex pattern for client-side phone input validation 2025-08-18 16:20:10 -05:00
dereklseitz
d665e1f03a fix: Update phone input validation pattern 2025-08-17 20:00:58 -05:00
dereklseitz
628df8cb2b fix: Update Regex pattern for client-side phone input validation in contact form 2025-08-17 18:57:51 -05:00
dereklseitz
ec4511ca89 refactor: Remove unnecessary comments from codebase 2025-08-16 22:29:46 -05:00