Commit graph

211 commits

Author SHA1 Message Date
Kyle Drake
3dc38bfc5a tipping: only show tipping sites with paypal/btc input 2017-02-25 10:19:14 -08:00
Kyle Drake
42b3f25b11 browse: Exclude null records for site updated at 2017-02-25 10:01:12 -08:00
Kyle Drake
3bb3312831 app/webhooks.rb: halt for nil customer 2017-02-15 20:32:12 -08:00
Kyle Drake
6c939eaa83 dont 500 for missing customer in stripe webhook 2017-02-15 18:24:41 -08:00
Kyle Drake
13e67fc264 prevent duplicate comments 2017-02-13 19:32:39 -08:00
Kyle Drake
5d8f9df7e0 sort sites by tipping enabled 2017-02-13 12:05:40 -08:00
Kyle Drake
dc38851163 Remove site reporting link.
It was 49% spam, 50% trolling, and 1% legitimate reports.
2017-02-09 11:22:25 -08:00
Kyle Drake
cc07e90b44 Code to display tips submitted on news feed 2017-02-07 22:45:29 -08:00
Kyle Drake
28000fc73c Send email notifications for email and password changes 2017-02-04 11:31:48 -08:00
Kyle Drake
80b31c29cb Consolidate file uploads into a single call 2017-02-02 15:25:49 -08:00
Kyle Drake
0d9c366555 Don't set whitelist captcha using session variable 2017-02-02 11:33:02 -08:00
Kyle Drake
ad22cc519f Use form POST for signout link to prevent CSRF 2017-02-02 10:27:30 -08:00
Kyle Drake
be2c2598c7 Flush password reset token when email changes 2017-01-25 20:45:00 -08:00
Kyle Drake
4f09d954e5 Plug XSS hole in file upload name 2017-01-25 20:15:47 -08:00
Kyle Drake
e95dd99c29 patch XSS related to directories, remove redundant text editor file load 2017-01-17 21:20:34 -08:00
Kyle Drake
eed42b7558 Numerous small copy changes here and there, blog feed on front page, added a press article 2017-01-17 00:35:31 -08:00
Kyle Drake
f0ca037237 Stop Forum Spam: Evidence must be direct data, not an abstraction! 2017-01-16 20:33:26 -08:00
Kyle Drake
60a4ad470d Root url for reported site screenshot 2017-01-13 20:20:25 +00:00
Kyle Drake
bedc08cb58 mechanism to report spam ips to stopforumspam 2017-01-11 17:16:40 -06:00
Kyle Drake
663c69cd83 more experimentation for global feed 2017-01-09 19:49:52 -06:00
Kyle Drake
79fb01e6a7 first attempt to improve the global activity feed 2017-01-09 02:22:04 -06:00
Kyle Drake
571e445dc3 experimental support for site tipping integration via paypal or bitcoin 2016-12-25 13:40:35 -06:00
Kyle Drake
34c075bbc6 Add better message for domain save 2016-12-23 14:19:39 -06:00
Kyle Drake
07d7ad237c No checking for missing A/CNAME records 2016-12-23 14:17:01 -06:00
Kyle Drake
9b493483b7 prevent www. in domain names 2016-12-16 01:54:07 -06:00
Kyle Drake
817012042d Fix contact for not logged in 2016-12-08 15:39:28 -06:00
Kyle Drake
e554666fc5 better tos issue reporting, and a threshold for being considered abusive in
comments
2016-11-27 19:21:42 -06:00
Kyle Drake
4dc613e27a custom SSL code is abandoned in favor of Let's Encrypt 2016-11-22 01:11:57 -06: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
411bf26347 Add (design challenged) comment bar to news feed 2016-10-27 09:17:31 -05:00
Kyle Drake
55a245c290 better contact info 2016-10-18 15:31:39 -05:00
Kyle Drake
1ffcfb8487 Set plan_ended to false on paypal sub, and redirect properly 2016-10-18 15:26:39 -05:00
Kyle Drake
2c88c62cbc major refactor of supporter structure 2016-10-18 12:47:58 -05:00
Kyle Drake
dadeb778c9 Move mockups to subdir 2016-10-13 20:18:40 -05:00
Kyle Drake
383bb2e672 check mx records for disposable emails 2016-10-13 02:06:46 -05:00
Kyle Drake
3cb7be6f35 Fix for password reset validation 2016-08-10 13:15:24 -07:00
Kyle Drake
b36a062eb4 Improvements & fixes for vagrant staging 2016-08-09 20:04:57 -07:00
Kyle Drake
23b5ba2883 no cache headers 2016-07-29 14:51:33 -07:00
Kyle Drake
dc0bf88392 improvements to admin interface 2016-07-20 13:33:46 -07:00
Kyle Drake
32ddc97a95 editor: use regex for path to match dirs, improve perf 2016-07-20 10:52:19 -07:00
Kyle Drake
9c17b9cddb Enable letsencrypt updates for domain changes 2016-07-03 02:10:49 +00:00
Kyle Drake
c33a8a86b1 fix escaping issues for file deletion 2016-06-30 15:29:23 -07:00
Kyle Drake
80d7536fe1 Remove old files 2016-06-30 14:48:09 -07:00
Kyle Drake
8d71c04f88 Move stats to admin until performance issues are resolved 2016-06-30 14:44:47 -07:00
Kyle Drake
3b193ed58e worker name to LetsEncryptWorker 2016-06-18 12:50:02 -07:00
Kyle Drake
8473b99d56 checkin of initial letsencrypt code 2016-06-16 01:42:16 -07:00
Kyle Drake
2ef7668595 better monthly stats info 2016-06-02 20:24:56 -07:00
Kyle Drake
233b6f758a disable the surf bar until we can wrangle it's drama better 2016-06-01 07:15:57 -04:00
Kyle Drake
6b88c8339d Merge branch 'emailvalidation' 2016-05-14 23:21:22 -04:00