Kyle Drake
|
7f05c2c9dc
|
code input validation, lockout after 3 attempts
|
2023-11-10 13:30:05 -06:00 |
|
Kyle Drake
|
143704215f
|
first pass at phone validation
|
2023-11-09 14:55:48 -06:00 |
|
Kyle Drake
|
19050fea82
|
fix email template locations
|
2023-08-08 15:45:42 -05:00 |
|
Andrew Shu
|
beafd2daf8
|
Fix validating education class tag whitelist
|
2023-04-30 11:57:30 -07:00 |
|
Kyle Drake
|
bc0addb27b
|
replace recaptch with hcaptcha
|
2021-12-03 12:04:00 -06:00 |
|
Kyle Drake
|
f2e0b1dba7
|
track where ga signups come from
|
2020-05-05 14:38:51 -07:00 |
|
Kyle Drake
|
69c32d17ed
|
Update gems, modernize test stack, fix flaky tests
|
2019-09-21 01:19:47 -07:00 |
|
Kyle Drake
|
dae2466487
|
switch to captcha v2 api
|
2018-02-21 09:29:00 -08:00 |
|
Kyle Drake
|
f293122004
|
fix for signup captcha check when internet is not available
|
2017-07-10 10:07:21 -07:00 |
|
Kyle Drake
|
0d9c366555
|
Don't set whitelist captcha using session variable
|
2017-02-02 11:33:02 -08:00 |
|
Kyle Drake
|
4fca52e03d
|
fixes for broken/flaky tests and remove unused template
|
2016-11-22 00:59:31 -06:00 |
|
Kyle Drake
|
3272b16f47
|
whitelisting for education
|
2016-11-14 15:49:09 -06:00 |
|
Kyle Drake
|
383bb2e672
|
check mx records for disposable emails
|
2016-10-13 02:06:46 -05:00 |
|
Kyle Drake
|
b36a062eb4
|
Improvements & fixes for vagrant staging
|
2016-08-09 20:04:57 -07:00 |
|
Kyle Drake
|
2296ece1c2
|
fixes for travis, suggestions limit
|
2015-12-27 14:47:37 -06:00 |
|
Kyle Drake
|
aa56561dff
|
further cleanups to filtering code
|
2015-07-15 16:23:58 -07:00 |
|
Kyle Drake
|
49defcd0c7
|
fix tag tests, start on education site creation, updated test code
|
2015-05-06 14:22:55 -07:00 |
|
Kyle Drake
|
ded6275c71
|
use send_email for welcome email
|
2015-01-20 16:26:31 -08:00 |
|
Kyle Drake
|
010a1dd994
|
implement new recaptcha
|
2014-12-15 12:25:08 -08:00 |
|
Kyle Drake
|
60e6697529
|
further cleanups to app.rb
|
2014-12-03 08:50:24 -08:00 |
|