Sachverhalt: A. A._, geboren 1956, meldete sich am 16. Dezember 2010 unter Hinweis auf ein psychisches Leiden bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons St. Gallen holte die Berichte der behandelnden Ärzte sowie ein psychiatrisches Gutachten des Dr. med. B._ vom 12. April 2013 ein. Gestützt darauf lehnte sie den Anspruch auf eine Invalidenrente mit Verfügung vom 29. Oktober 2013 ab. B. Die dagegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 10. Dezember 2015 teilweise gut und sprach A._ ab 1. Januar 2012 bis 31. Juli 2012 eine halbe Rente zu. Im Übrigen wies es die Beschwerde ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag auf Zusprechung einer unbefristeten ganzen Invalidenrente ab dem 1. Januar 2012. Des Weiteren ersucht sie um Gewährung der unentgeltlichen Rechtspflege. Das Bundesgericht hat die vorinstanzlichen Akten eingeholt und verzichtet auf einen Schriftenwechsel.