Commit graph

283 commits

Author SHA1 Message Date
Kyle Drake
5728d6ff7f set minimum views to 10k for browse followers 2017-06-16 22:10:11 -07:00
Kyle Drake
9989e00f6d reduce activity updates to 500 for now (pending optimizations) 2017-06-15 23:50:21 -07:00
Kyle Drake
92ed88cd9b experimenting with a new global activity feed 2017-06-15 23:44:36 -07:00
Kyle Drake
83756af770 add ability to disable site profile 2017-06-14 13:58:58 -07:00
Kyle Drake
547e174aa4 Add NOINDEX, FOLLOW to site profiles
Search engines are ranking profiles above the actual site, so we're
going to tell search engines not to index them.
2017-06-14 12:25:11 -07:00
Kyle Drake
c9ba1cf0f4 add ability to restore deleted sites 2017-06-03 23:43:05 -07:00
Kyle Drake
19b325b278 add information on the Neocities CLI 2017-05-26 13:02:17 -07:00
Kyle Drake
8a4fcd3d44 Merge branch 'master' into upgrade 2017-05-22 17:39:56 -07:00
Kyle Drake
bf089379aa fixes for upload hash check, catch index.html delete scenario 2017-05-21 20:16:37 -07:00
Kyle Drake
4a2926508e api: add upload_hash for checking file hash before uploading 2017-05-21 17:32:26 -05:00
Kyle Drake
6e873a0778 add documentation for /api/key 2017-05-13 18:55:48 -05:00
Kyle Drake
9f8afbd18e ability to return api key from api using login 2017-05-13 18:31:51 -05:00
Kyle Drake
1274e9fa63 API key support 2017-05-13 18:18:34 -05:00
Kyle Drake
05711b6c7f Use https:// for password reset 2017-05-10 22:40:01 -07:00
Kyle Drake
31b864227a upgrades ruby gems, related fixes 2017-05-08 02:54:19 -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