Commit graph

208 commits

Author SHA1 Message Date
Kyle Drake
3a6ca6c12b implement the cache purger 2015-07-02 14:23:22 -07:00
Kyle Drake
cff1c3a20b pace out the email sending 2015-06-29 13:28:59 -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
098552e303 fix the file size issue 2015-06-21 00:39:02 -07:00
Kyle Drake
a9e142dee0 Only record visit stats for now, need to rethink 2015-06-17 16:29:57 -07:00
Kyle Drake
784ba44785 Restrict amount of files created per site 2015-06-08 20:49:30 -07:00
Kyle Drake
397f34a014 Fix bug allowing you to delete your own site directory 2015-06-07 21:54:25 -07:00
Kyle Drake
11927f027d patch up space used bug 2015-06-07 03:05:13 -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
c5d62b19a3 New stats needs to escape gets newline 2015-05-09 16:52:22 -07:00
Kyle Drake
9affb83a2c Fix stats for paths with spaces in them 2015-05-09 00:48:23 -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
e08a1362e1 delete returns to directory user was in 2015-05-02 22:33:50 -07:00
Kyle Drake
704011a1c0 finish up pruning for stats 2015-05-02 14:34:21 -07:00
Kyle Drake
227b123fc9 stat referrers, locations, and paths 2015-05-02 02:34:24 -07:00
Kyle Drake
e5f3969ed8 referrers recording (no purge yet), and cleaner stat tests 2015-05-01 01:52:13 -07:00
Kyle Drake
9c80d5eecd Add GeoLiteCity, and stats pruning code 2015-04-30 12:43:21 -07:00
Kyle Drake
3bca5e8839 Refactor logs, granularity to one day, with testing 2015-04-29 18:18:02 -07:00
Kyle Drake
c4376bc580 an unfinished start on proper paypal recurring integration 2015-04-10 18:15:11 -07:00
Kyle Drake
02cea425e9 track api call counts that require auth 2015-04-04 17:11:30 -07:00
Kyle Drake
ebc3254724 Add sleep to prevent missing element issue 2015-03-31 13:28:00 -07:00
Kyle Drake
5450ab4e83 ability to email without footer 2015-03-11 12:19:40 -04: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
e1ef255f84 prohibit third-party form sites that are almost exclusively used for phishing 2015-02-27 09:44:43 -08:00
Kyle Drake
ca2a0c057b missing file for empty js test #85 2015-02-25 14:28:15 -08:00
Kyle Drake
d0d6cec34e permit uploading of empty files #85 2015-02-25 14:24:52 -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
af2b7a3f86 switch to manual is_delete checking to prevent derpie errors from sites deleting 2015-02-12 15:55:38 -08:00
Kyle Drake
0d73682ba1 remove events when site is deleted 2015-02-12 15:34:02 -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
9038141e28 Vagrantfile and provision scripts for development 2015-01-31 15:50:12 -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
af2c4eea26 move the license 2015-01-18 16:24:21 -08:00
Kyle Drake
70f2057854 fix for titles coming from subdir indexes 2015-01-16 17:10:37 -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
Kyle Drake
d611a5a290 better email infrastructure, email for profile comments, webapp format support 2015-01-06 19:14:24 -08:00