When pre-heating the car via the app, the battery is also heated.
Earlier that depended on the range-mode toggle : if it was on, the battery wouldn't get heated (or just less heated?)
AFAIK, they have been some rumors of the battery heating on shore power with range-mode on was finally active, but I don't recall anyone confirming this.