Shadowheart gets annoyed when you invite Halsin to camp after finishing the shadow curse quest. She says something about him taking up too much space and sounds more than annoyed. And if you bring him into the gauntlet of Shar they get into a spat. So no she doesn't like him and that's not going to suddenly change 3 days later.