frontend - Add ellipsis to popular filenames

Maybe the directive can be cleaned up somehow. Ideally it would just use
the text content of the element directly without having to pass it
through an attribute.