# 20-Sep-2026 — tidier imported pages and build progress, photos copy to any album, builds finish their [#20](https://github.com/nbarrett/ngx-ramblers/issues/20)

## [build 955](https://github.com/nbarrett/ngx-ramblers/actions/runs/35475675475) — [commit e14e575](https://github.com/nbarrett/ngx-ramblers/commit/e14e575c78c4ce9e9e946b40b28bcb167b112b6e)

_____

## What's new

Pages imported by site registration look tidier. A page with a single photo, such as a banner at the top, now shows it full width in an ordinary row. Before, it was shrunk to half width inside an extra nested row. The "Migrated from" note on the Photos page now stays at the bottom, below the list of years. On the registration form, the build progress is a compact row of steps between the Back and Refresh buttons, with the build log in full below it.

The "Add a copy to another album" dialog now lists every other album on the site. Previously it only offered albums stored in one particular folder, so on sites whose albums came from a migration the list was empty and disabled with no explanation. If the site really has no other album, the dialog says so and suggests creating one first.

A build that deployed successfully can no longer be marked as failed, and skip its release notes, because GitHub briefly refused the final bookkeeping update.

The Codebase Evolution dashboard now shows figures as of 19 September 2026: 364,388 lines of TypeScript and 2,133 commits across the three repositories since 2013.

## At a glance

- A single imported photo is full width, with no nested row around it. Two or more photos in a row are still set side by side.
- The Photos page keeps its migration note last after the year index is added.
- The public registration progress stepper is the same mini size as on the admin registrations list.
- Every album on the site appears as a copy destination, apart from the one you are in. An empty list explains why.
- Lines of TypeScript: 364,388 (up from 342,149 at the 5 September snapshot, +22,239)
- Split: client 240K, server 120K, Serenity end-to-end tests 4.4K
- Commits: 2,133 across the three repositories; 611 in 2026 so far, more than three times the whole of 2025 (197)
- TypeScript files: 2,447 (up from 2,251)
- Growth since July 2024: more than six-fold overall (+529%); server from 6K to 120K