# 13th July 2024 - [v102-106]() - Album Index and Enhanced Formatting
## Album Indexes
* Implemented Album Index edit and view mode.  An Album Index is a new [Row Type](https://ngx-ramblers.org.uk/how-to/committee/editing-content/page-row-types) that can be used to automatically create action buttons for a landing page used to navigate to individual albums. 
* Album Index Action buttons are dynamically generated at the point a user navigates to a page, so if a new album has been added within the path specified in the album index it will appear automatically.
* See the [Example Album Index Page](https://ngx-ramblers.org.uk/how-to/committee/editing-content/example-pages/albums/album-indexes) to see this working, or see below for an example screenshot (which cycles between presentation and site edit mode).
* Album indexes generate fallback defaults for text and title if they are not [configured on the album](https://ngx-ramblers.org.uk/how-to/committee/images/albums/editing-album-elements).

## Dynamic content Enhancements
* added support for markdown text formatting (colours, bullet styles, link as button)
* added validation to dynamic content to prevent columns or rows being added when not possible
* fixed column actions for nested rows

## Unreferenced Pages
* When in site edit mode, a list of breadcrumbs can be toggled on or off that lists unreferenced pages below the current path
* This helps the content creator spot when action buttons are missing or linked to the wrong paths. The breadcrumb can be clicked on which navigates to that page in site edit mode to quickly review what this page contains, or to allow the path to be changed if this is incorrect. See below for a screenshot of what this toggle looks like:

## Other Technical Tasks
* migrated expense claim and content text endpoints to typescript
* removed join-us component as this can be delivered by dynamic content now