Commit graph

298 commits

Author SHA1 Message Date
Kyle Drake
7f05c2c9dc code input validation, lockout after 3 attempts 2023-11-10 13:30:05 -06:00
Kyle Drake
40e848e2c0 phone validation: bugfixes, tweaks and refinements 2023-11-10 11:53:43 -06:00
Kyle Drake
143704215f first pass at phone validation 2023-11-09 14:55:48 -06:00
Kyle Drake
1ecc148226 more generic site file download path 2023-08-09 19:58:46 +00:00
Kyle Drake
95e61a3f45 dont compress zip backups 2023-08-09 19:21:25 +00:00
Kyle Drake
9f96150b2d limit dl to 1 per hour 2023-08-09 14:09:59 -05:00
Kyle Drake
19050fea82 fix email template locations 2023-08-08 15:45:42 -05:00
Kyle Drake
6c4a80123c stream site download zip 2023-08-08 15:45:05 -05:00
Kyle Drake
8867765c20
Merge pull request #448 from talklittle/fix-education-tests
Fix education tests
2023-07-19 16:25:01 -05:00
Kyle Drake
10a6e1634f fix for api key generation 2023-05-11 15:55:30 -05:00
Kyle Drake
6a045685d0 bluesky did/handle integration 2023-05-01 16:17:50 -05:00
Andrew Shu
beafd2daf8 Fix validating education class tag whitelist 2023-04-30 11:57:30 -07:00
Kyle Drake
6ea07df6a8 fix site unblocking 2022-11-12 13:07:49 -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