A.- Die 1955 geborene B._ war seit ihrer Einreise in die Schweiz im Juni 1971 stets vollzeitig erwerbstätig gewesen, zuletzt als Hilfsarbeiterin ab 1. Februar 1995 im Maschinensaal der Firma X._. Wegen Knie- und Rückenbeschwerden blieb sie der Arbeitsstelle seit 28. August 1995 fern. Im September 1995 unterzog sie sich einem arthroskopischen Eingriff am linken Knie; vom 20. Mai bis 15. Juni 1996 weilte sie in der Klinik Y._. Nachdem sie sich am 11. September 1996 bei der Invalidenversicherung zum Leistungsbezug angemeldet hatte, klärte die IV-Stelle des Kantons Thurgau die gesundheitlichen und erwerblichen Verhältnisse ab. Mit zwei Verfügungen vom 15. April 1998 sprach sie B._ rückwirkend für die Dauer vom 1. September 1996 bis 30. Juni 1997 eine ganze Invalidenrente (Invaliditätsgrad: 100 %) und ab 1. Juli 1997 eine halbe Invalidenrente (Invaliditätsgrad: 50 %) zu. B.- Die von B._ gegen die revisionsweise Herabsetzung der Rente erhobene Beschwerde wies die AHV/IV-Rekurskommission des Kantons Thurgau ab (Entscheid vom 8. September 1998). C.- Mit Verwaltungsgerichtsbeschwerde lässt B._ das Begehren um Zusprechung einer ganzen Rente ab 1. Juli 1997 erneuern; eventuell sei die Sache an die Vorinstanz zurückzuweisen zwecks ergänzender Abklärungen. Vorinstanz und IV-Stelle beantragen Abweisung der Beschwerde. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. 