Commit graph

34 commits

Author SHA1 Message Date
Kyle Drake
b2b38b90b9 Patch more missing thumbnail/screenshot change events, cache purges 2020-01-27 18:56:43 -08:00
Kyle Drake
a2677bb930 clarify ipfs support, add missing titles for pages 2019-01-26 14:44:23 -08:00
Kyle Drake
8b0d396565 Refactor IPFS archiving to support cidv1-base32 2019-01-19 03:36:07 -08:00
Kyle Drake
52fb279fed parent site for card change 2018-06-18 14:56:40 -07: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
68352e3d8f Email invoice support 2017-10-04 20:27:24 -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
83756af770 add ability to disable site profile 2017-06-14 13:58:58 -07:00
Kyle Drake
1274e9fa63 API key support 2017-05-13 18:18:34 -05:00
Kyle Drake
28000fc73c Send email notifications for email and password changes 2017-02-04 11:31:48 -08:00
Kyle Drake
be2c2598c7 Flush password reset token when email changes 2017-01-25 20:45:00 -08: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
4dc613e27a custom SSL code is abandoned in favor of Let's Encrypt 2016-11-22 01:11:57 -06:00
Kyle Drake
2c88c62cbc major refactor of supporter structure 2016-10-18 12:47:58 -05:00
Kyle Drake
9c17b9cddb Enable letsencrypt updates for domain changes 2016-07-03 02:10:49 +00:00
Kyle Drake
3b193ed58e worker name to LetsEncryptWorker 2016-06-18 12:50:02 -07:00
Kyle Drake
8473b99d56 checkin of initial letsencrypt code 2016-06-16 01:42:16 -07:00
Kyle Drake
a2a6a40438 Mandate email validation for free accounts. Be sure to set EMAIL_VALIDATION_CUTOFF_DATE before deploy 2016-05-13 16:48:29 -04:00
Kyle Drake
23992e34ba catch for address issues in custom domain setup 2016-04-26 20:18:06 -07:00
Kyle Drake
fd3a7ccabc major improvements and testing for password reset 2016-04-07 15:30:43 -07:00
Kyle Drake
fda95b7f07 punycode support for domains, validate for registered domains 2016-02-17 23:15:12 -08:00
Kyle Drake
aeb5fe4e34 change name downcases username check 2016-01-23 14:36:47 -08:00
Kyle Drake
8174db65e1 Use site_files instead of file_list when all file list is needed 2015-12-19 22:48:08 -08:00
Kyle Drake
985a2f8b60 purge for delete and purge for refreshing 2015-08-26 16:23:21 -07:00
Kyle Drake
ec306f9059 Ability to change stored credit card 2015-08-12 15:04:47 -05:00
Kyle Drake
b85903c4f6 admin nsfw flag 2015-07-18 16:59:28 -07:00
Kyle Drake
c66a935cb1 Ability to delete sites, #29 2015-02-07 20:44:52 -08:00
Kyle Drake
be0267956b easy unsubscribe baked into emails 2015-01-07 15:24:15 -08:00
Kyle Drake
8a0e121f29 email notifications management 2015-01-06 19:45:38 -08:00
Kyle Drake
6c330666f2 fix for nsfw without email 2014-12-30 13:42:20 -06:00
Kyle Drake
ab60744ac5 refactor app.rb blob to partition routes into files 2014-12-03 08:29:01 -08:00