Commit graph

217 commits

Author SHA1 Message Date
Kyle Drake
d2fc7a3a16 Disable v6 check for trumpplan, tempfix for purge cache, uncomment
manifest entries
2017-05-05 14:29:34 -07:00
Kyle Drake
ebc3ffe7e9 Add TRUMP PLAN to pay for upcoming Net Neutrality
Removes the free plan for the White House, FCC, US Senate and Trump
hotels. Introduces special Trump Plan, 2MB of disk space for only $100/mo.
2017-04-26 16:38:43 -07:00
Kyle Drake
0d2e2afb35 fix for tag browse 2017-04-05 04:06:07 -07:00
Kyle Drake
f9c885c23b use one query to get tag names for sites in browse 2017-04-03 01:09:47 -07:00
Kyle Drake
2b69e9cb8a more speedups for browsing 2017-04-03 00:35:32 -07:00
Kyle Drake
04af230f8d performance: denormalize count of followers 2017-04-02 20:47:06 -07:00
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