So bit of background:
I work for a small organisation - only 6 staff and I am the only person doing my role. It is not particularly technical though and nothing really urgent ever happens that can't be covered off by someone else or wait a couple of days.
I have had a hell of a year so far with DH being diagnosed with cancer, and DD1 harming herself and threatening suicide.
I work part time 20 hours a week over four days, but have always been flexible and worked extra hours here and there, and come in on my day off when needed etc.
While DH was having daily radiotherapy for six weeks I had to drive him to hospital and back every day and wait while he had the radiotherapy. All up this was around an hours trip (luckily hospital is nearby and the session itself only took about 15 mins). This though took time out of my day. We asked for the sessions to be either first thing in the morning (which would mean I got to work about an hour late) or after 3pm so I could take him after work. When they were in the middle of the day I worked from home and made up any hours earlier or later. I only ever had to work from home one day a week, which is what I had been doing anyway. So I thought I'd managed all that quite well.
DD has had quite a few issues with school and being sent home and having appointments with CAMHS. This means on a couple of occasions me having to leave work quickly to pick her up. Work always told me to go and get her, and sent me away with a hug. Again I would make up any work hours missed from home.
This mainly took place Jan to June. Things are more or less under control now -DH cancer free and DD doing well
Throughout it all I always covered my work hours though not always my set times (e.g. I would work a bit late to make up time or start work earlier).
I had a performance review a few weeks ago and no concerns were raised.
Then this week, out of the blue at a weekly catch up, my manager said it had been noticed that I let me personal life disrupt my work with all that had gone on and I had been causing too much disruption to the team. A more or less "pull your socks up" threat.
I was a bit blindsided by this and didn't really ask for any specifics as to what disruption had been caused and when. I thought we were a close friendly team and thought work had been really supportive through my troubles but now I'm not sure what to think.
Should I email my manager and ask for specific details in writing so I can answer them? And ask why this concern wasn't raised at the time? I am so upset as I counted my work colleagues as friends and thought they had my back. Am I missing something obvious?