Commit graph

30 commits

Author SHA1 Message Date
Kyle Drake
a2677bb930 clarify ipfs support, add missing titles for pages 2019-01-26 14:44:23 -08:00
Kyle Drake
9399bebee7 temp disable archive button, cleanups for new gems 2018-12-10 07:36:22 +00: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
90c89318bc Fix for when there are no entries yet during tests 2017-07-10 09:54:59 -07:00
Kyle Drake
7b068b0872 remove trump plan 2017-07-07 10:51:14 -07:00
Kyle Drake
4a33f3f9d3 Add hit/view/update stats to Neocities front page 2017-06-23 10:25:20 -07:00
Kyle Drake
19b325b278 add information on the Neocities CLI 2017-05-26 13:02:17 -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
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
2c88c62cbc major refactor of supporter structure 2016-10-18 12:47:58 -05:00
Kyle Drake
05e5b3998b username lookup tool 2016-04-11 17:57:51 -07:00
Kyle Drake
32b4fe0d49 improvements to pagination 2016-01-06 14:46:57 -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
7c1a895c89 baseplate for tutorials 2015-09-09 16:58:18 -07:00
Victoria Wang
8d1ccdca8c Add sponsor to homepage and initial kickstarter thank you page (incomplete) 2015-07-31 16:58:11 -07:00
Kyle Drake
afd9821c77 Information on our hotlinking policy 2015-07-29 03:06:09 -07:00
Kyle Drake
c4e181032c quick-n-dirty permanent web info page 2015-05-30 02:27:18 -07:00
Kyle Drake
977ba19610 implement education version of Neocities 2015-05-09 22:16:15 -07:00
Kyle Drake
49defcd0c7 fix tag tests, start on education site creation, updated test code 2015-05-06 14:22:55 -07:00
Victoria Wang
ddf7dd7ca2 Initial work on education page 2015-04-28 15:44:31 -07:00
Kyle Drake
1867e12c36 add XML to allowed file types list, fix titles 2015-04-08 10:35:17 -07:00
Kyle Drake
54ea98be1c refactor news feed default dataset, fix event delete 2015-03-31 13:28:35 -07:00
Kyle Drake
834aff78ed Legal information guide 2015-03-06 14:01:54 -05:00
Kyle Drake
029eb57b85 New welcome page #54 2015-02-24 13:23:15 -08:00
Kyle Drake
41a7cb763d tweaks to global feed 2015-02-15 12:01:17 -08:00
Kyle Drake
d53b6584d5 global activity feed 2015-02-14 13:16:46 -08:00
Kyle Drake
84f4c3b3aa Welcome screen for new users 2015-02-10 19:15:49 -08:00
Kyle Drake
73f29bf9cc deprecate the black box and the questions 2015-01-19 10:21:45 -08:00
Kyle Drake
60e6697529 further cleanups to app.rb 2014-12-03 08:50:24 -08:00