Kyle Drake
8d1c97d604
fix site unblocking
2022-11-12 13:08:33 -06:00
Kyle Drake
b54b2a4818
fix when unicode is used for filename and dir
2022-11-07 11:15:17 -06:00
Kyle Drake
7557c5b827
404 if missing site for RSS feed
2022-11-06 15:28:32 -06:00
Kyle Drake
bc0addb27b
replace recaptch with hcaptcha
2021-12-03 12:04:00 -06:00
Kyle Drake
2821f513f1
fixes for hcaptcha, add to dmca form
2020-11-26 01:45:23 -06:00
Kyle Drake
79cdd06b19
testing hcaptcha for contact form
2020-11-25 18:54:04 -06:00
Kyle Drake
7b0df670fd
missing filename escapes in flash messages
2020-05-07 01:16:17 -07:00
Kyle Drake
f2e0b1dba7
track where ga signups come from
2020-05-05 14:38:51 -07:00
Kyle Drake
f225c7c336
Add supporter child sites to supporter list
2020-04-30 07:52:07 +00:00
Kyle Drake
38f55a8ec0
Remove untracked stats from CSV export
2020-02-17 11:06:24 -08:00
Kyle Drake
440935fb76
fix title for bitcoin supporter page
2020-02-17 10:59:53 -08:00
Kyle Drake
225bf84946
accessing site instance incorrectly
2020-01-31 07:17:51 +00:00
Kyle Drake
b2b38b90b9
Patch more missing thumbnail/screenshot change events, cache purges
2020-01-27 18:56:43 -08:00
Kyle Drake
027dfb52ef
Don't load info/stats pages for banned/deleted sites
2020-01-18 17:04:06 -08:00
Kyle Drake
16673f0111
index for suggestions, only load when needed
2019-10-30 13:18:10 -07:00
Kyle Drake
5cfb849554
always use parent site for paypal supporter data
2019-10-18 22:15:06 -07:00
Kyle Drake
895d059942
scrub file path
2019-10-07 00:10:11 -07:00
Kyle Drake
69c32d17ed
Update gems, modernize test stack, fix flaky tests
2019-09-21 01:19:47 -07:00
Kyle Drake
99956d762a
Merge pull request #295 from valtron/api-list-hash
...
api: include file sha1 hash in /api/list (#252 )
2019-06-30 19:15:13 -07:00
joppiesaus
cba3e827db
Fix being able to comment more than size limit
2019-06-30 21:13:50 +02:00
Kyle Drake
0b14ff9d68
fix for tag error message, clean up dialog
2019-06-28 15:43:36 -07:00
Kyle Drake
ef1f448a40
Merge branch 'site_file_rename'
2019-02-26 09:38:14 -08:00
Kyle Drake
2c5ef5195b
fix for uploads with multiple directorys and same filenames
2019-02-14 09:47:31 -08:00
Kyle Drake
e278a1cefe
Prevent controller from sending huge zipball
2019-02-11 01:32:36 -08:00
Kyle Drake
6f7a6098a4
bugfixes and reforms to block filters
2019-02-03 21:54:01 -08:00
Kyle Drake
249ea7a2d0
Support for site file and directory renaming / moving
2019-02-03 05:05:47 -08:00
Kyle Drake
a2677bb930
clarify ipfs support, add missing titles for pages
2019-01-26 14:44:23 -08:00
valtron
8d0e339f72
api: include file sha1 hash in /api/list ( #252 )
2019-01-23 18:07:17 -07:00
Kyle Drake
2eab561a28
change source to card for stripe customer create which changed at some point apparently
2019-01-19 23:57:14 -08:00
Kyle Drake
8b0d396565
Refactor IPFS archiving to support cidv1-base32
2019-01-19 03:36:07 -08:00
Kyle Drake
9399bebee7
temp disable archive button, cleanups for new gems
2018-12-10 07:36:22 +00:00
Kyle Drake
0d4ebf42ac
include new /24 for paypal notify hook ip sources
2018-09-03 12:51:13 -07:00
Kyle Drake
52fb279fed
parent site for card change
2018-06-18 14:56:40 -07:00
Kyle Drake
73607a5dfc
dont require validation for card update
2018-06-18 13:22:53 -07:00
Kyle Drake
951e66861e
check for site owner instead of crashing on missing current_site
2018-05-22 22:06:16 -07:00
Kyle Drake
1afb5da0bb
fix and improve stats, including CSV export
2018-05-22 18:59:02 -07:00
Kyle Drake
83acf308e1
add safety check for which site to save to to make sure user hasn't switched users in another tab
2018-03-02 23:20:46 -08:00
Kyle Drake
dae2466487
switch to captcha v2 api
2018-02-21 09:29:00 -08:00
Kyle Drake
693c07914e
Run second lets encrypt update later to try to fix missing www CNAME issues
2018-02-10 07:37:43 -08:00
Kyle Drake
d467e9be96
Force case insensitivity for new emails, existing.
...
There is a legacy bug I just caught, where many accounts would have the
same email but then have different casing. In extreme scenarios, this
would lead to them creating a new user with the same email, or having
issues with password reset and username lookup.
This doesn't merge in the existing duplicates, but makes sure to only
allow insensitive lowercase emails from here on out. It also will check
for emails in a case insensitive way for such things as resets and
logins if the sensitive lookup doesn't work.
The implementation was not wrong per se - email is supposed to be case sensitive
for usernames. But of course, nobody (nor do most/all email servers) treat
them that way, leading to confusion situations where the user sometimes
camelcases their email and then switches to lowercase later.
2017-12-08 22:13:27 -08:00
Kyle Drake
9d33464ef0
Don't show edu sites in regular browse
2017-10-10 12:09:11 -07:00
Kyle Drake
68352e3d8f
Email invoice support
2017-10-04 20:27:24 -07:00
Kyle Drake
99cd5d1ab8
archives: fix for title being set before not found check
2017-07-23 14:21:30 -07:00
Kyle Drake
b1ec65ac14
fix obsolete limit! call
2017-07-23 11:12:32 -07:00
Kyle Drake
1002aa01f7
ipfs: archive every 10 minutes, allow disabling, make archives public
2017-07-20 13:42:30 -07:00
Kyle Drake
f82cbad73e
Title for site IPFS archives
2017-07-19 21:50:24 -07:00
Kyle Drake
f293122004
fix for signup captcha check when internet is not available
2017-07-10 10:07:21 -07:00
Kyle Drake
90c89318bc
Fix for when there are no entries yet during tests
2017-07-10 09:54:59 -07:00
Kyle Drake
b3838f2976
404 the surf page for now
2017-07-10 09:17:38 -07:00
Kyle Drake
ce21e9a519
disable mockups
2017-07-10 09:06:33 -07:00