Opening and closing entries is not achieved with Bootstrap animations anymore. Angularjs conditional classes are used instead.

This means that the smooth open/close animation is lost, and the transition between open/closed states is instantaneous. Maybe in the future we can try to find a way to get animations back, but for the moment implementing the "scroll entry to make it as visible as possible" functionality is more important.
When opening an entry, automatically scroll so that the entry header is at the top of the viewport, with another entry header visible above it.

This helps usability: when the user opens an entry, the app tries to scroll to show as much of its body as possible inside the viewport. This removes the need to scroll every time a user opened an entry to start reading it from the top.

This has been performed with the $location and $anchorScroll angularjs services. This means that the hash fragment of the current URL is changed every time the user opens an entry. It would be nice not to have this behavior, but I can see no easy way of hiding this from the user.