Commit graph

70 commits

Author SHA1 Message Date
Kyle Drake
54422802e5 Switch to directory sharding model for site storage 2017-03-22 17:45:01 -07:00
Kyle Drake
28000fc73c Send email notifications for email and password changes 2017-02-04 11:31:48 -08:00
Kyle Drake
46b402a633 Fix up index test, stub blog rss feed get 2017-01-26 00:31:22 -08:00
Kyle Drake
be2c2598c7 Flush password reset token when email changes 2017-01-25 20:45:00 -08:00
Kyle Drake
bedc08cb58 mechanism to report spam ips to stopforumspam 2017-01-11 17:16:40 -06:00
Kyle Drake
4fca52e03d fixes for broken/flaky tests and remove unused template 2016-11-22 00:59:31 -06:00
Kyle Drake
3272b16f47 whitelisting for education 2016-11-14 15:49:09 -06:00
Kyle Drake
2c88c62cbc major refactor of supporter structure 2016-10-18 12:47:58 -05:00
Kyle Drake
4ca2e3f443 finish merge on cleaned up news feed 2016-07-29 14:10:29 -07:00
Kyle Drake
52c488a3d7 fixes for tests 2016-05-24 21:44:45 -04: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
05e5b3998b username lookup tool 2016-04-11 17:57:51 -07:00
Kyle Drake
fd3a7ccabc major improvements and testing for password reset 2016-04-07 15:30:43 -07:00
Kyle Drake
fcb86b185e Record dashboard access 2016-02-08 00:54:08 -08:00
Kyle Drake
aeb5fe4e34 change name downcases username check 2016-01-23 14:36:47 -08:00
Kyle Drake
393fc4a63d Merge branch 'master' into paypalrecurring 2016-01-21 17:21:22 -08:00
Kyle Drake
ad89bf4187 Check in working Gemfile.lock due to dep problems 2016-01-21 17:14:45 -08:00
Kyle Drake
b878417ee0 merge master with paypalrecurring 2016-01-19 11:29:12 -08:00
Kyle Drake
242cc6e92d experimental statistical language classification system 2015-12-28 14:32:43 -06:00
Kyle Drake
f753b66ffd try revisiting signup site if failure 2015-09-13 02:31:19 -07:00
Kyle Drake
955e3e86bc use multiformatter for simplecov to get html cov reports back 2015-09-13 02:02:40 -07:00
Kyle Drake
faa738d6c1 yet another attempt at fixing the timing bug 2015-09-13 01:04:51 -07:00
Kyle Drake
69b636d477 theoretical fix for occasional missing field in tests 2015-09-13 00:22:27 -07:00
Kyle Drake
b85903c4f6 admin nsfw flag 2015-07-18 16:59:28 -07:00
Kyle Drake
aa56561dff further cleanups to filtering code 2015-07-15 16:23:58 -07:00
Kyle Drake
af0a31d6a2 catch branch up with master 2015-07-13 20:14:55 -07:00
Kyle Drake
b986c57577 email newsletter capability 2015-06-28 21:41:08 -07:00
Kyle Drake
2bb32e0091 fixes for site changed logic 2015-06-25 00:31:25 -07:00
Kyle Drake
8424cc02e8 Implement IPFS archiving (locally). Refactor store_file. 2015-05-21 23:10:59 -07:00
Kyle Drake
496385438a Fix dashboard test 2015-05-11 10:02:12 -07:00
Kyle Drake
977ba19610 implement education version of Neocities 2015-05-09 22:16:15 -07:00
Kyle Drake
93b5b94f14 better file create 2015-05-07 14:32:52 -07:00
Kyle Drake
49defcd0c7 fix tag tests, start on education site creation, updated test code 2015-05-06 14:22:55 -07:00
Kyle Drake
c4376bc580 an unfinished start on proper paypal recurring integration 2015-04-10 18:15:11 -07:00
Kyle Drake
ebc3254724 Add sleep to prevent missing element issue 2015-03-31 13:28:00 -07:00
Kyle Drake
dcf7fdca32 fix test 2015-03-06 14:41:57 -05:00
Kyle Drake
8d9582bab8 uncomment block test for now 2015-03-01 15:43:35 -08:00
Kyle Drake
8fba5e7a9b Merge branch 'master' into supporter_plan_display_after_signup 2015-02-13 15:20:50 -08:00
Kyle Drake
fbe00f6f9c delete nested site_files when directory is deleted 2015-02-13 11:54:18 -08:00
Kyle Drake
84f4c3b3aa Welcome screen for new users 2015-02-10 19:15:49 -08:00
Kyle Drake
c66a935cb1 Ability to delete sites, #29 2015-02-07 20:44:52 -08:00
Kyle Drake
f5faa8877c Clean up valid data test 2015-01-29 15:11:51 -08:00
Kyle Drake
54a5a8b30f unused code in signin test 2015-01-19 10:28:36 -08:00
Kyle Drake
b9530b3d43 a start on the index tests 2015-01-19 10:20:04 -08:00
Kyle Drake
9a31ecb1a1 remove unneeded code from test 2015-01-19 08:52:05 -08:00
Kyle Drake
779b44c121 acceptance tests for supporter upgrade 2015-01-19 08:46:10 -08:00
Kyle Drake
81c9a4c94c initial implementation of stripe mocking 2015-01-18 17:07:09 -08:00
Kyle Drake
be0267956b easy unsubscribe baked into emails 2015-01-07 15:24:15 -08:00
Kyle Drake
39ce179d16 fix bug with email notification check, add tests 2015-01-06 19:57:13 -08:00
Kyle Drake
8a0e121f29 email notifications management 2015-01-06 19:45:38 -08:00