шапка
Корш Ф.Е. О некоторых славянских словах иноязычного происхождения // Сб. ст. по славяноведению, посвящённых проф. М.С. Дринову. Харьков, 1904 , c. 53-62

восходит к лат. capa, cappa 'плащ с капюшоном'; звук ш "мы находим во французском отражении этого слова chape, но значит оно род стихаря, что семасиологически примыкает к понятно плаща"; при этом "приходится подумать о германском посредстве; но у германцев известны только ср.в. нем. schapёl, др.норв. sappel, ciapel, ϧjapel, стар. дат. siaepel, seppel „венец или венцеобразная шапка" от фр. chapel с непригодной для нашей цели наставкой -el. На этой почве нам остается допустить, что, если к германцам зашло chapel, то могло зайти и chape, и при том в смысле шапки"

 с. 60-61
заимствование этимология
Погорелов А.Г. Наименования головных уборов, заимствованные в русский язык из французского // Вопросы истории и диалектологии русского языка (Куйбышевский гос. пед. ин-т. Научные труды. Т. 127). Куйбышев, 1973 , c. 75-97

заимствование из фр. chapel (возможно, через нем. язык)

 с. 77-78
заимствование этимология
XI—XIV
Корш Ф.Е. О некоторых славянских словах иноязычного происхождения // Сб. ст. по славяноведению, посвящённых проф. М.С. Дринову. Харьков, 1904 , c. 53-62

можно предположить, что "это слово занесено к нам еще в XI в., в связи с брачным союзом между Анной Ярославной и Генрихом I французским"

 с. 61
появление в языке
Погорелов А.Г. Наименования головных уборов, заимствованные в русский язык из французского // Вопросы истории и диалектологии русского языка (Куйбышевский гос. пед. ин-т. Научные труды. Т. 127). Куйбышев, 1973 , c. 75-97

Слово появилось ещё в XIV веке, упоминается в "Духовной Ивана Калиты", 1327-1328 гг.

 с. 78
первая фиксация в языке появление в языке
XIX—XXI
Погорелов А.Г. Наименования головных уборов, заимствованные в русский язык из французского // Вопросы истории и диалектологии русского языка (Куйбышевский гос. пед. ин-т. Научные труды. Т. 127). Куйбышев, 1973 , c. 75-97

к первой половине XIX в. относятся первые случаи переносного употребления слова

 с. 80
переносное значение

шапку поправить
Захаров Б.Ф. Происхождение некоторых диалектных фразеологизмов // Русская речь. 2017. № 4 , c. 104-111

"отругать, выражая свое недовольство в грубых, резких словах (с. Саитовка). Шапка, платок в Средневековой Руси были не только предметами одежды, но и символизировали независимость, порядочность, неспособность на низкие поступки ее граждан. Так, во время народных собраний на площадях виновного обычно наказывали тем, что с мужчин снималась шапка, а с женщин – платок. Это означало, что таких людей лишают всяческого доверия"

 с. 108
диалектизм / регионализм этимология