First things first. If your doing all those things, remember to give yor yourself well earned pat on the back. I'm not a depression expert but from a recovery oint of view it seems like your ready for something next level. First time I've met you but I'm so proud. And, equally excited.
The only thing I don't see on your list is some sort of deep mindful stuff. My guess is you've dabbled but you've yet to have a defined, let's say "cognitive/counter-cognitive"(I just made that up), system.
I say I'm not a depression expert but I have been pretty "low" more than once. The last time I was low for a long time my way out (or up, or in) was evolving my meditation. Thich only happened because I coincidentally had health problems making it hard to talk. After spending a time in listening-mode I found my sensory capacity increased in a way that it made it easier to seek out and repair wayard reward-mechanisms. That's my two cents for free.
Do what works for you. From what I can see you've laid some great foundations.