Issue: 571-Implement accredited statistic logo#572
Merged
jonrandahl merged 24 commits intodevfrom Feb 6, 2026
Merged
Conversation
- adds accredited official statistics logo in English and Welsh - provides both PNG and SVG versions for flexibility - supports accessibility and localisation requirements
- Adds a logo that links to the official statistics page. - Improves user recognition of accredited statistics.
- Introduces translations for the 'Official Accredited Statistic' text. - Ensures the text is available in both English and Welsh. - Supports consistent messaging across the application.
- Moves the accredited statistic logo to the correct position in the header - Improves visual layout by displaying the logo above the header proposition - Ensures the logo is prominently displayed on all responsive viewports
- improves the accessibility of the skip to main content link - ensures the skip link is visually prominent and easy to select when focussed
- adds a border and shadow to the cookie banner for better visibility - increases the button padding for improved user interaction - modifies common styles for consistency and better UI
- tidies css whitespace and rule formatting
- introduces styling for the accredited statistics logo - improves responsive layout for header elements
- simplifies and standardises build and deployment processes as defined in other projects - replaces shell scripts with a structured Makefile - defines targets for common tasks like building, testing, and linting - uses make's dependency management for efficient builds
- Cleans up accredited official statistics logo images by using recommended source from website.
- updates the accredited statistic logo url creation to link to the accredited statistics target on the home page.
- Introduce a section for accredited official statistics on the landing page. - Display information and a link to the Office for Statistics Regulation. - Includes both English and Welsh versions to cater to both languages.
- updates pre-commit hook to run rubocop for ruby linting - updates post-commit hook to run tests and prevent broken commits - updates pre-push hook to build and run docker image before push - provides common functions and utilities for git hooks
- introduces the bin/dev script to manage application start-up - allows the application to run using `overmind` or `hivemind` - falls back to `foreman` if unavailable - updates the `Makefile` to use the new start-up script
- updates rubocop configuration for code formatting - enforces consistent spacing and comma styles for improved code readability - applies stricter rules for array and hash literals
- moves header and footer override styles into separate files - improves maintainability and organisation of style rules
- enhances header layout on smaller screens by using flexbox - ensures header elements wrap and align correctly on mobile - provides a more consistent user experience across devices
- Updates header styles to use common variables.
- Refactors the server boot information logging to use a single message string. - Improves readability and maintainability of the logging output.
Contributor
Author
bogdanadrianmarc
approved these changes
Feb 6, 2026
Contributor
bogdanadrianmarc
left a comment
There was a problem hiding this comment.
Shouldn't this have a changelog entry? Otherwise looks good to me!
- add accredited official statistics logo and section to landing page - provide locale-aware selection of logo assets in English and Welsh - include Welsh translations for accredited official statistics section - refine header and footer styling for improved responsiveness - update cookie banner and skip link spacing for layout consistency - inject build-time version to eliminate runtime HTTP requests - improve start-up logging for clearer server boot information
bogdanadrianmarc
approved these changes
Feb 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




This pull request introduces dynamically loaded accredited statistic logo by locale linked to a content block on the landing page specific to the accreditation and refactors the header styling and structure to ensure responsive layout with the new logo(s).
Specific to ticket #571
What's changed:
Additional changes: