Sachverhalt: A. Die J._GmbH ist Eigentümerin der im Gebiet Caschuarz in Disentis gelegenen Parzellen Nrn. 1046 und 1047. Die Parzellen liegen in der Wohnzone W3, welche von der Gefahrenzone 2 überlagert wird. Die J._GmbH will die beiden Parzellen mit zwei weitgehend identischen, durch eine unterirdische Tiefgarage verbundene Vierfamilienhäusern überbauen. Am 30. August 2012 bewilligte der Gemeindevorstand von Disentis/ Mustér das die Parzelle Nr. 1046 betreffende Baugesuch der J._GmbH unter verschiedenen Bedingungen und Auflagen. Die Einsprachen, darunter diejenigen von A.A._ und B.A._, C._ und der Stockwerkeigentümerschaft D., bestehend aus E.E._, F.E._ und G.E._ sowie H.H._ und I.H._, wies er ab. Am 31. August 2012 bewilligte der Gemeindevorstand von Disentis auch das die Parzelle Nr. 1047 betreffende Baugesuch der J._GmbH unter verschiedenen Bedingungen und Auflagen. Die verschiedenen Einsprachen, darunter diejenigen von A.A._ und B.A._, C._ und der Stockwerkeigentümerschaft D., wies er ab. Beide Baubewilligungen wurden von verschiedenen Beschwerdeführern, darunter A.A._ und B.A._, C._ und die Stockwerkeigentümerschaft D., beim Verwaltungsgericht des Kantons Graubünden angefochten. Nachdem das Bundesgericht am 22. Mai 2013 mit BGE 139 II 271 einen Leitentscheid in Sachen Zweitwohnungsbau gefällt hatte, gab die J._GmbH die Erklärung ab, alle bewilligten Wohnungen als Erstwohnungen für Einheimische zu erstellen und eine entsprechende Auflage zu akzeptieren. Am 15. Januar 2014 bewilligte die Gemeinde Disentis die Projektänderung; danach gelten sämtliche Wohnungen auf den Parzellen Nrn. 1046 und 1047 als Erstwohnungen. Das Grundbuchamt wurde beauftragt und ermächtigt, die entsprechenden Anmerkungen im Grundbuch anzumelden. Diese Verfügung blieb unangefochten. Am 18. November 2014 wies das Verwaltungsgericht die Beschwerde ab, soweit sie nicht infolge Rückzugs respektive Wegfalls des Streitgegenstands gegenstandslos geworden war. B. Mit Beschwerde in öffentlich-rechtlichen Angelegeneheiten beantragen A.A._ und B.A._, C._ und die Stockwerkeigentümerschaft D., dieses Urteil des Verwaltungsgerichts sowie die Baubewilligungen und Einspracheentscheide seien aufzuheben. Ausserdem ersuchen sie, ihrer Beschwerde aufschiebende Wirkung zuzuerkennen. C. Am 29. April 2015 erkannte der Präsident der I. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zu. D. Das Verwaltungsgericht beantragt unter Verweis auf sein Urteil, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Die Gemeinde Disentis verzichtet auf Vernehmlassung. Die J._GmbH beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. A.A._ und B.A._, C._ und die Stockwerkeigentümerschaft D. halten an der Beschwerde fest.