Kyle Drake
|
05711b6c7f
|
Use https:// for password reset
|
2017-05-10 22:40:01 -07:00 |
|
Kyle Drake
|
0e3b6ee3a0
|
enforce disposable email policy on email verifications / changes
|
2017-05-05 16:02:03 -07:00 |
|
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 |
|