LPS-36354 Speed up SourceFormatter by keeping jsp formatting in separate thread (instead of java formatting)
LPS-35924 Exclude instanceable and inactive portlets in the backend instead of the frontend.
LPS-35924 Refactor JSP logic to do all the filtering upfront
LPS-35924 Show a message if the user does not have permission to access any application.
LPS-35924 New methods to build Site Administration URLs from outside of a portlet
LPS-35924 Move the logic to obtain and filter the categories and portlets to control_panel.jsp so that it's possible to do a redirect.
LPS-35924 Encapsulate the retrieval of the categories map and the storage in the request within PortalImpl

And added benefit is that the portlet can now be invoked from anywhere and not only from within control_panel.jsp
LPS-35924 SF
LPS-35924 Lang keys
LPS-36322 setting selected image for maximized preview
LPS-36322 - Source formatting
LPS-36163 Can not find inactive users
LPS-36143 After enabling actions, folders, and navigation links in the Media Gallery portlet, the Navigation links are not aligned in the portlet
LPS-36361 - Add document name as title too
LPS-36361 - Prevent document title bleeding
LPS-36192 Modified Site pages should not block Site Template merge
LPS-36192 Simplify the logic
LPS-36357 Avoid JS errors due not created DOM nodes (Not logic changes. Just Copy-Paste)
LPS-36357 SF
LPS-36321 Remote to live action has to have the same permission checks than publish to live