* use SegmentedGroup for custom messages list filter * Update test coverage * cleanup * add changelog * address pr comments