Tags give the ability to mark specific points in history as being important
-
1.2.0
4f82307f · ·1.2.0 Four SDC layout components for Drupal Canvas, a sign-in page of the theme's own, configurable currency, and a register that stops claiming nothing has been published when a filter simply did not match. Gate at the tag: pipeline 969322, commit 4f82307, ten jobs read from the API, every one success, every one blocking. axe 10 pages, 89-89 rules per page, 0 violations, heading-order 10 of 10, 774 assertions. PHPUnit OK (203 tests, 959 assertions).
-
1.0.7
c5b0f686 · ·1.0.7 - the masthead reads as one block and the register frame is not a card Two visible fixes since 1.0.6. The masthead put the site name and the slogan on one row aligned to a shared baseline. Three steps apart on the type scale, that left the slogan 28px below the top of the name, and side by side the block was wide enough to push the search field onto a line of its own. The slogan now sits under the name, sharing its left edge; the banner is 90px instead of 130 and the search is back on the row. The sentence explaining that the council is fictional was being laid out as a seventh register card. Gate on c5b0f68: pipeline 943602, nine jobs, all success, all blocking. The axe job scanned 6 pages at 89 rules per page with 0 violations and heading-order reported on 6 of 6, over 362 assertions.
-
1.0.6
40d9aaf8 · ·The hero band carries a building, and the quick-access cards get their own icons The hero picture now fills the band with a scrim under the words rather than being placed away from them, so the band stays navy with architecture as its texture. Six quick-access icons drawn for the theme, in institutional navy. Card titles no longer inherit the visited-link colour.
-
1.0.5
26a57fed · ·The hero picture dissolves into the band Adds a fictional civic building as a dissolved layer behind the hero, toned to the band and masked to nothing at every edge that meets flat ground. The portico mark gains a recess between its columns so it keeps its declared contrast over the picture without a box or a scrim. Footer laid out in five columns.
-
1.0.4
3fc8c7bb · ·The euro total returns, and the bars stop slicing their figures Restores the total awarded to the front page using entityQueryAggregate, which emits one SUM() on a decimal column and is safe on PostgreSQL, MariaDB and SQLite alike. Adds a total column to the spend-by-area table with its bar layer, and stops the bar fill overlapping the figure at any width.
-
1.0.3
57e433e7 · ·Breadcrumbs and a record-sheet layout for node pages Adds a breadcrumb block placement and a template override, and gives node pages a record sheet layout that uses the page width without widening the text measure. The override exists because core's breadcrumb template emits a visually-hidden h2 for its accessible name, and with the block above the page title that h2 landed in front of every page's h1. A visually-hidden span replaces it; the aria-labelledby id and wiring stay exactly as core writes them, because core's own AssertBreadcrumbTrait selects on that id.
-
1.0.2
9f83908b · ·Register cards, a hero lede, and the theme's first preprocess Front-page work: the six registers render as a responsive card grid with each count as a large tabular numeral, and the hero band carries a one-line lede. Adds agora_theme.theme, the theme's first PHP, for the front-page-only lede; it returns early on every other page and that was measured, not asserted. Also fixes four pre-existing stylelint errors. Ships four block placements the previous releases did not have: branding, footer branding, footer menu and powered-by.
-
1.0.1
8979785f · ·1.0.1 - Views tables render through the theme's own template The fix a user sees is one commit: dbbe934. Views tables were bypassing the theme entirely, because Drupal renders them through views-view-table.html.twig and this theme only overrode table.html.twig. Every register page - contracts, subsidies, agreements, datasets - rendered without the theme's horizontal scroller and without its classes, and the scroller is the part that makes a wide financial table reachable by keyboard. 1.0.0 did not contain templates/views-view-table.html.twig at all. Everything else in this tag is what now notices if that file disappears again, and it was built because the fix had shipped with nothing that would: - a fixture module with its own Views config entity, enough content that the table really renders, and five assertions that go red with the template moved aside - measured, not asserted, with core's own caption/scope/headers markers staying green on purpose - the theme's first config/ directory: default block placements for page title, main content, primary menu and messages. Until now no real page had a page title, an h1 or a menu, and menu/node/field.html.twig were exercised by nothing - a pager that decides its own heading level, with the rule written beside the code - an accessibility gate that asserts WHICH axe bucket a rule landed in, because a rule that never ran is filed somewhere that reads exactly like a pass Observed on pipeline 936594: nine blocking jobs, all green; axe over 6 pages, 89 rules per page, 0 violations, heading-order reported on 6 of 6 pages, 297 assertions across 11 tests. -
1.0.0
d92ab7c2 · ·Ágora Transparency Theme 1.0.0 The first stable release of the front-end theme for the Ágora Transparency site template. What it is: a sober, institutional theme for a Spanish municipal transparency portal, whose core content is tables of salaries, contracts, agreements and grants. Everything in it exists to make those tables readable - by a person, and by a screen reader. Accessibility is a gate here rather than an intention. Every push runs axe in a real browser over four pages this theme rendered, 89 rules per page, and the job is blocking. It has been seen to fail: an image without alternative text turns it red and the log names the rule. Two independent markers prove the pages audited were rendered by THIS theme and not by Drupal's default, because a green accessibility run that scanned the wrong theme is worth nothing. Colour: 18 tokens in one file, 38 foreground/background pairs, every ratio computed and checked by a blocking invariant at 4.5:1 for text and 3:1 for focus rings and table rules. One colour failed on the first pass and was darkened rather than excused. Typography: Public Sans 2.001, self-hosted, SIL Open Font License 1.1, shipped with its OFL and byte-identical to upstream. No font CDN anywhere - that is a data-protection liability for a public-sector site in the EU, and the check that forbids it returns zero. Not claimed: no WCAG conformance level is asserted. axe covers a fraction of WCAG; no keyboard walkthrough and no screen-reader pass have been done, and the criteria tools cannot see remain untested. The project is also not yet covered by Drupal's security advisory policy - it becomes eligible on 2026-09-03. Requires Drupal 11. No dependencies, so nothing to justify.