Fiesta 1.0.0: Rastrillo's design system as a package of its own
One stylesheet, https://fiesta.rastrillo.org/1/fiesta.css, under 25 KiB gzipped (tokens and the Day theme, comments stripped), with Plain and Signal as one-file themes too. Optional scripts: fiesta.js (menus, switch drag, touch press, a scheme switch that remembers on a static site), and light, calendar, datetime, select, busy, anchor and shell, each its own tag. String tables in twelve languages. An example document for every component state, the public example package, a gallery with axe and keyboard walks, the release build and the versioned site with a /1/ rewrite. The CSS is Rastrillo's at f892f8be, byte for byte. Reviewed task by task and as a whole branch (Astra); make ci on the release commit is discussion #17. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Squashed from fiesta-1 into main.
.amadan/ci+6 −0.amadan/ci.d/10-gofmt+2 −0.amadan/ci.d/20-no-rastrillo+2 −0.amadan/ci.d/30-size+2 −0.amadan/ci.d/50-suite@10+2 −0.gitignore+1 −0.impeccable/design.json+564 −0CHANGELOG.md+14 −0DESIGN.md+575 −0Makefile+203 −0README.md+74 −0check/accent_browser_test.go+395 −0check/apitokens_browser_test.go+193 −0check/axe_browser_test.go+101 −0check/baseline_test.go+77 −0check/blocks_browser_test.go+100 −0check/bulkbar_browser_test.go+247 −0check/button_browser_test.go+308 −0check/button_test.go+45 −0check/calendar_browser_test.go+139 −0check/card_browser_test.go+421 −0check/colour.go+311 −0check/colour_test.go+242 −0check/colourhelp_test.go+68 −0check/console_shell_browser_test.go+805 −0check/contrast_face_test.go+152 −0check/contrast_test.go+466 −0check/coverage_browser_test.go+498 −0check/coverage_test.go+421 −0check/css_test.go+1193 −0check/datetime_browser_test.go+456 −0check/datetime_test.go+641 −0check/depth_browser_test.go+702 −0check/depth_media_browser_test.go+286 −0check/depth_media_test.go+66 −0check/depth_rows_browser_test.go+284 −0check/derived_test.go+578 −0check/dropdown_browser_test.go+263 −0check/fields_browser_test.go+1185 −0check/fixture_test.go+140 −0check/flat_override_browser_test.go+101 −0check/ftok_browser_test.go+91 −0check/header_rule_browser_test.go+536 −0check/header_rule_test.go+61 −0check/index_browser_test.go+619 −0check/light_browser_test.go+650 −0check/light_test.go+342 −0check/markup_v3_browser_test.go+402 −0check/markuphelp_test.go+100 −0check/matrix_browser_test.go+407 −0check/mediagrid_browser_test.go+457 −0check/menus_browser_test.go+1644 −0check/node/datetime_node.mjs+365 −0check/node/fiesta_node.mjs+159 −0check/node/reset_node.mjs+210 −0check/node/select_node.mjs+36 −0check/node/shell_node.mjs+87 −0check/node/strings_node.mjs+95 −0check/node/vocab_node.mjs+72 −0check/pagination_browser_test.go+255 −0check/parity_browser_test.go+179 −0check/parity_test.go+128 −0check/prerender_browser_test.go+147 −0check/profile_browser_test.go+380 −0check/release_browser_test.go+274 −0check/rig_browser_test.go+666 −0check/rowmenu_browser_test.go+436 −0check/rows_browser_test.go+593 −0check/rows_test.go+135 −0check/scheme_browser_test.go+559 −0check/scripts_test.go+678 −0check/select_browser_test.go+2212 −0check/select_focus_browser_test.go+132 −0check/select_test.go+293 −0check/shell_browser_test.go+1879 −0check/shell_test.go+28 −0check/shelljs_browser_test.go+535 −0check/shells_browser_test.go+63 −0check/signin_browser_test.go+337 −0check/sizing_browser_test.go+1119 −0check/sizing_test.go+510 −0check/spelling_fixture_test.go+95 −0check/spelling_test.go+471 −0check/strings_browser_test.go+178 −0check/strings_test.go+329 −0check/switch_browser_test.go+552 −0check/switch_day_browser_test.go+590 −0check/testdata/datetime/ar.json+44 −0check/testdata/datetime/bn.json+42 −0check/testdata/datetime/en.json+107 −0check/testdata/datetime/es.json+49 −0check/testdata/datetime/ga.json+41 −0check/testdata/datetime/hi.json+43 −0check/testdata/datetime/ja.json+49 −0check/testdata/datetime/pt-PT.json+48 −0check/testdata/datetime/regressions.json+54 −0check/testdata/datetime/retagged.json+1 −0check/testdata/datetime/ru.json+45 −0check/testdata/datetime/vi.json+40 −0check/testdata/datetime/yue.json+44 −0check/testdata/datetime/zh-Hans.json+43 −0check/testdata/fixtures/apitokens_browser_test/tokensPageDoc.html+66 −0check/testdata/fixtures/blocks_browser_test/TestADetailListsLabelSitsOnItsValuesFirstLine-dl.html+10 −0check/testdata/fixtures/blocks_browser_test/segTabsPage.html+1 −0check/testdata/fixtures/browser_test/bidiRowPage.html+1 −0check/testdata/fixtures/browser_test/busyPage.html+1 −0check/testdata/fixtures/browser_test/datePage-field-date-nocal.html+4 −0check/testdata/fixtures/browser_test/datePage-field-date.html+4 −0check/testdata/fixtures/browser_test/datePage-field-time.html+4 −0check/testdata/fixtures/browser_test/fieldRowPage-ltr.html+14 −0check/testdata/fixtures/browser_test/fieldRowPage-rtl.html+14 −0check/testdata/fixtures/browser_test/groupPage.html+1 −0check/testdata/fixtures/browser_test/menuPage-old-spelling.html+1 −0check/testdata/fixtures/browser_test/menuPage.html+1 −0check/testdata/fixtures/browser_test/modalPage.html+17 −0check/testdata/fixtures/browser_test/page-40.html+3 −0check/testdata/fixtures/bulkbar_browser_test/bulkBarPage.html+1 −0check/testdata/fixtures/card_browser_test/TestAModalCoversTheTopbarOnAPhone-console.html+83 −0check/testdata/fixtures/card_browser_test/TestAModalCoversTheTopbarOnAPhone-sidebar.html+69 −0check/testdata/fixtures/card_browser_test/TestTheConsoleBarIsTheSameCard-ltr.html+67 −0check/testdata/fixtures/card_browser_test/TestTheConsoleBarIsTheSameCard-rtl.html+67 −0check/testdata/fixtures/card_browser_test/topbarPage-ltr.html+51 −0check/testdata/fixtures/card_browser_test/topbarPage-rtl.html+51 −0check/testdata/fixtures/card_browser_test/topbarPageWith-modal.html+67 −0check/testdata/fixtures/console_shell_browser_test/consolePage-ltr-index.html+67 −0check/testdata/fixtures/console_shell_browser_test/consolePage-ltr.html+67 −0check/testdata/fixtures/console_shell_browser_test/consolePage-rtl.html+67 −0check/testdata/fixtures/console_shell_browser_test/consolePage-tall.html+67 −0check/testdata/fixtures/console_shell_browser_test/consolePageFrom-console-ltr.html+67 −0check/testdata/fixtures/console_shell_browser_test/legacyConsolePage-ltr.html+49 −0check/testdata/fixtures/dropdown_browser_test/TestADropdownOpensUnderItsOwnSummary-partial.html+7 −0check/testdata/fixtures/dropdown_browser_test/TestADropdownWithoutAnchorsOrScriptsStaysOnScreen-partial.html+7 −0check/testdata/fixtures/dropdown_browser_test/TestAnOpenDropdownIsPlacedAgainWhenTheWindowChanges-menu.html+7 −0check/testdata/fixtures/index.json+1096 −0check/testdata/fixtures/index_browser_test/TestAFragmentLinkLandsBelowTheBackStrip-console.html+67 −0check/testdata/fixtures/index_browser_test/TestAFragmentLinkLandsBelowTheBackStrip-sidebar.html+53 −0check/testdata/fixtures/index_browser_test/TestAWhitespaceViewIsTheIndexInTheBrowser.html+55 −0check/testdata/fixtures/index_browser_test/TestAnOldConsoleLayoutKeepsItsRailOpen.html+49 −0check/testdata/fixtures/index_browser_test/TestTheConsoleIndexRailFillsTheScreen-long.html+67 −0check/testdata/fixtures/index_browser_test/TestTheConsoleIndexRailFillsTheScreen-nofoot.html+67 −0check/testdata/fixtures/index_browser_test/TestTheConsoleIndexRailFillsTheScreen-short.html+67 −0check/testdata/fixtures/index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-group-first.html+53 −0check/testdata/fixtures/index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-no-groups.html+53 −0check/testdata/fixtures/index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-one.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-console-index.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-console-page.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-sidebar-index.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-sidebar-page.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-ltr-index.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-ltr-invoices.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-rtl-index.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-rtl-invoices.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-ltr-index.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-ltr-invoices.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-rtl-index.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-rtl-invoices.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-index.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-invoices.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-orders.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-index.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-invoices.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-orders.html+67 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-index.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-invoices.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-orders.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-index.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-invoices.html+53 −0check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-orders.html+53 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-index.html+67 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-legacy.html+49 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-page.html+67 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-index.html+67 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-legacy.html+49 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-page.html+67 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-index.html+53 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-legacy.html+37 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-page.html+53 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-index.html+53 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-legacy.html+37 −0check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-page.html+53 −0check/testdata/fixtures/index_browser_test/shellLayoutPage-column.html+35 −0check/testdata/fixtures/index_browser_test/shellLayoutPage-console.html+67 −0check/testdata/fixtures/index_browser_test/shellLayoutPage-sidebar.html+53 −0check/testdata/fixtures/index_browser_test/shellLayoutPage-stage.html+28 −0check/testdata/fixtures/index_browser_test/shellLayoutPage-topbar.html+51 −0check/testdata/fixtures/mediagrid_browser_test/mediaPage.html+65 −0check/testdata/fixtures/pagination_browser_test/paginationPage.html+9 −0check/testdata/fixtures/prerender_browser_test/prerenderSite-index.html+53 −0check/testdata/fixtures/prerender_browser_test/prerenderSite-invoices.html+53 −0check/testdata/fixtures/prerender_browser_test/prerenderSite-orders.html+53 −0check/testdata/fixtures/prerender_browser_test/prerenderSite-plain.html+53 −0check/testdata/fixtures/prerender_browser_test/prerenderSite-signin.html+28 −0check/testdata/fixtures/prerender_browser_test/prerenderSite-team.html+53 −0check/testdata/fixtures/profile_browser_test/TestABlankBrandFallsBackToTheTitle.html+57 −0check/testdata/fixtures/profile_browser_test/TestThePersonNeverVanishesFromTheRail-person-idx.html+53 −0check/testdata/fixtures/profile_browser_test/TestThePersonNeverVanishesFromTheRail-person.html+53 −0check/testdata/fixtures/profile_browser_test/TestThePersonNeverVanishesFromTheRail-placeholder.html+46 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuIsADropUpAtTheRailsFoot-ltr.html+53 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuIsADropUpAtTheRailsFoot-rtl.html+53 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-ltr-index.html+67 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-ltr-long.html+67 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-rtl-index.html+67 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-rtl-long.html+67 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-ltr-index.html+53 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-ltr-long.html+53 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-rtl-index.html+53 −0check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-rtl-long.html+53 −0check/testdata/fixtures/rowmenu_browser_test/TestARowMenuOpensBesideItsOwnKebab-menu.html+9 −0check/testdata/fixtures/rowmenu_browser_test/rowMenuPage-bottom.html+25 −0check/testdata/fixtures/rowmenu_browser_test/rowMenuPage-root.html+25 −0check/testdata/fixtures/rows_browser_test/narrowRowsPage.html+26 −0check/testdata/fixtures/rows_browser_test/rowsFixture.html+29 −0check/testdata/fixtures/scheme_browser_test/schemeApp.html+35 −0check/testdata/fixtures/shell_browser_test/TestAMenuOpenedInsideAListCardEscapesTheCard-bulk-bar.html+1 −0check/testdata/fixtures/shell_browser_test/TestAMenuOpenedInsideAShortFrameIsStillUsable-long.html+17 −0check/testdata/fixtures/shell_browser_test/TestAMenuOpenedInsideAShortFrameIsStillUsable-short.html+8 −0check/testdata/fixtures/shell_browser_test/TestClearingASearchIsALinkAndTheNativeCrossIsGone-search.html+7 −0check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-bl.html+1 −0check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-br.html+17 −0check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-mid.html+8 −0check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-tl.html+17 −0check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-tr.html+17 −0check/testdata/fixtures/shell_browser_test/TestSelfShapedChildrenKeepTheirCornersInsideACard-list-bar-search.html+5 −0check/testdata/fixtures/shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-index.html+53 −0check/testdata/fixtures/shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-page.html+53 −0check/testdata/fixtures/shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-tall.html+53 −0check/testdata/fixtures/shell_browser_test/TestTheTopbarCollapsesItsTailBehindOneDisclosure.html+51 −0check/testdata/fixtures/signin_browser_test/TestSigninControlsStayInsideTheCardOnAPhone.html+395 −0check/testdata/fixtures/signin_browser_test/signinPage.html+75 −0check/testdata/fixtures/sizing.html+331 −0check/testdata/fixtures/sizing_browser_test/TestTheCalendarDocksAndItsDaysAreTaps-field.html+4 −0check/testdata/fixtures/spelling-class.html+453 −0check/testdata/legacy/console.html+49 −0check/testdata/legacy/day-v028.css+187 −0check/testdata/legacy/plain-v028.css+180 −0check/testdata/legacy/sidebar.html+37 −0check/testdata/legacy/signal-v028.css+185 −0check/testdata/legacy/tokens-v028.css+3138 −0check/testdata/seed/day.css+422 −0check/testdata/seed/plain.css+302 −0check/testdata/seed/shell.css+51 −0check/testdata/seed/signal.css+307 −0check/testdata/seed/tokens.css+3705 −0check/textarea_browser_test.go+64 −0check/vendored_legacy_browser_test.go+90 −0ci_test.go+336 −0cmd/fiesta/claim.go+150 −0cmd/fiesta/claim_test.go+256 −0cmd/fiesta/gallery_test.go+67 −0cmd/fiesta/main.go+364 −0cmd/fiesta/release_foreign_test.go+71 −0cmd/fiesta/release_test.go+428 −0css/shell.css+51 −0css/themes/day.css+422 −0css/themes/plain.css+302 −0css/themes/signal.css+307 −0css/tokens.css+3705 −0doc.go+6 −0docs_test.go+148 −0example/example.go+229 −0example/example_test.go+648 −0examples/README.md+11 −0examples/actor/a-person.html+13 −0examples/actor/an-agent-acting-for-a-person.html+13 −0examples/api-tokens/four-tokens-two-of-them-live.html+80 −0examples/api-tokens/just-created-the-secret-shown-once.html+81 −0examples/api-tokens/no-tokens-yet.html+32 −0examples/assets/sample-banner.svg+10 −0examples/assets/sample-checkout.svg+14 −0examples/assets/sample-logo.svg+7 −0examples/assets/sample-pricing.svg+14 −0examples/back-nav/back-to-a-record.html+13 −0examples/badge/negative.html+13 −0examples/badge/neutral.html+13 −0examples/badge/no-tone-quiet-default.html+13 −0examples/badge/positive.html+13 −0examples/badge/warning.html+13 −0examples/box/default.html+15 −0examples/bulk-bar/three-rows-selected.html+16 −0examples/button/default.html+17 −0examples/callout/info.html+13 −0examples/callout/negative-announced-as-an-alert.html+13 −0examples/callout/negative.html+13 −0examples/callout/positive.html+13 −0examples/callout/warning.html+13 −0examples/choice-field/pick-any.html+14 −0examples/choice-field/pick-one.html+14 −0examples/confirm-form/destructive.html+14 −0examples/confirm-form/ordinary-default-cancel-wording.html+14 −0examples/detail-list/four-facts-one-machine-ish.html+23 −0examples/dropdown/a-filter-menu-with-one-choice-applied.html+23 −0examples/dropdown/menu-idiom.html+22 −0examples/empty-state/sentence-only.html+15 −0examples/empty-state/with-a-post-call-to-action.html+21 −0examples/error-page/403-forbidden.html+19 −0examples/error-page/404-not-found.html+19 −0examples/error-page/422-unprocessable.html+19 −0examples/error-page/500-server-error.html+20 −0examples/error-page/503-unavailable.html+19 −0examples/error-page/anything-else-the-generic-pair.html+19 −0examples/examples.json+2187 −0examples/field-check/disabled.html+15 −0examples/field-check/off.html+15 −0examples/field-check/on.html+15 −0examples/field-date/bounded.html+19 −0examples/field-date/enhanced-input-type-tomorrow-or-in-3-weeks.html+20 −0examples/field-date/plain-the-bare-native-input.html+17 −0examples/field-date/required-with-an-error.html+20 −0examples/field-daterange/date-and-time-seeded.html+28 −0examples/field-daterange/dates-only-with-an-error-on-the-end.html+29 −0examples/field-datetime/bounded.html+19 −0examples/field-datetime/enhanced-input-type-tomorrow-or-in-3-weeks.html+20 −0examples/field-datetime/plain-the-bare-native-input.html+17 −0examples/field-datetime/required-with-an-error.html+20 −0examples/field-money/bare.html+20 −0examples/field-money/with-a-hint.html+21 −0examples/field-money/with-an-error.html+21 −0examples/field-select/hand-written-with-optgroups.html+22 −0examples/field-select/required-with-an-error.html+17 −0examples/field-select/three-options-a-native-select.html+16 −0examples/field-select/twelve-options-plain-the-enhancement-opted-out.html+16 −0examples/field-select/twelve-options-the-filterable-combobox.html+18 −0examples/field-text/bare.html+17 −0examples/field-text/required.html+17 −0examples/field-text/the-headline-field.html+17 −0examples/field-text/with-a-hint.html+18 −0examples/field-text/with-an-error.html+18 −0examples/field-textarea/bare.html+17 −0examples/field-textarea/required.html+17 −0examples/field-textarea/with-a-hint.html+18 −0examples/field-textarea/with-an-error.html+18 −0examples/field-time/bounded.html+19 −0examples/field-time/enhanced-input-type-half-seven-or-noon.html+20 −0examples/field-time/plain-the-bare-native-input.html+17 −0examples/field-time/required-with-an-error.html+20 −0examples/field-url/bare.html+17 −0examples/field-url/with-a-hint.html+18 −0examples/field-url/with-an-error.html+18 −0examples/field/bare.html+16 −0examples/field/required.html+16 −0examples/field/short.html+16 −0examples/field/the-headline-field.html+16 −0examples/field/with-a-hint.html+16 −0examples/field/with-an-error.html+17 −0examples/field/with-help-under-the-control.html+17 −0examples/form-error/a-rejected-submission.html+13 −0examples/form-foot/idle-the-button-before-anything-happens.html+17 −0examples/form-foot/save-and-cancel.html+17 −0examples/form-foot/submit-only.html+16 −0examples/form-foot/working-what-busy-js-writes-on-the-way-out.html+17 −0examples/form-layout/default.html+40 −0examples/format-abbr/default.html+16 −0examples/format-addresses/default.html+22 −0examples/format-dates/default.html+19 −0examples/format-durations/default.html+19 −0examples/format-filesizes/default.html+19 −0examples/format-identifiers/default.html+21 −0examples/format-money/default.html+23 −0examples/format-numbers/default.html+17 −0examples/format-output/default.html+22 −0examples/format-people/default.html+19 −0examples/format-ratios/default.html+21 −0examples/help/default.html+13 −0examples/job-status/failed.html+17 −0examples/job-status/finished.html+17 −0examples/job-status/running.html+19 −0examples/layout-column/default.html+45 −0examples/layout-console-page/default.html+77 −0examples/layout-console/default.html+77 −0examples/layout-sidebar-page/default.html+63 −0examples/layout-sidebar/default.html+63 −0examples/layout-stage/default.html+39 −0examples/layout-topbar/default.html+61 −0examples/list-bar-search/empty-accessible-name-from-the-catalog.html+18 −0examples/list-bar-search/with-a-query-on-page-4.html+20 −0examples/list-bar-search/with-a-query.html+20 −0examples/list-bar/search-with-a-filter-dropdown.html+32 −0examples/list-grid/default.html+27 −0examples/list-row-action/lead-marker-status-and-an-action.html+19 −0examples/list-row-action/name-and-meta-line-only.html+16 −0examples/list-search-submit/default-label.html+14 −0examples/locale-menu/twelve-languages-current-highlighted.html+31 −0examples/media-grid/screenshots-a-logo-and-a-banner.html+84 −0examples/media-grid/select-mode-one-tile-selected.html+52 −0examples/meter/empty.html+13 −0examples/meter/full.html+13 −0examples/meter/nearly-full.html+13 −0examples/meter/over-budget.html+13 −0examples/meter/part-way.html+13 −0examples/modal/default.html+29 −0examples/notice/a-saved-message.html+13 −0examples/page-header/title-only.html+17 −0examples/page-header/title-subhead-and-a-primary-action.html+20 −0examples/pagination/first-page-default-accessible-name.html+14 −0examples/pagination/middle-of-a-long-list.html+14 −0examples/person/large-the-show-header-size.html+13 −0examples/person/name-and-email.html+13 −0examples/person/no-initial.html+13 −0examples/row-menu/links-a-form-and-a-destructive-item.html+22 −0examples/row-menu/links-only-for-a-list-inside-a-selection-form.html+21 −0examples/scheme-menu/standalone.html+22 −0examples/scheme-menu/three-choices-dark-current.html+22 −0examples/seg-tabs/two-sections.html+13 −0examples/selbox/default.html+13 −0examples/shell-sidebar/default.html+23 −0examples/shell-topbar/default.html+27 −0examples/signin/a-passkey.html+30 −0examples/signin/after-the-link-is-sent-in-another-browser.html+21 −0examples/signin/after-the-link-is-sent.html+21 −0examples/signin/an-address-that-does-not-look-right.html+26 −0examples/signin/asking-for-an-address.html+29 −0examples/signin/coming-back-with-an-email-link.html+24 −0examples/signin/coming-back-with-keymail.html+26 −0examples/signin/email-and-password.html+27 −0examples/signin/google-apple-and-the-rest.html+21 −0examples/signin/on-the-way-to-keymail.html+22 −0examples/signin/when-keymail-could-not-confirm-it.html+27 −0examples/signin/when-keymail-was-offered-and-a-link-went-out.html+22 −0examples/stat-band/default.html+19 −0examples/stat/a-shortened-number.html+14 −0examples/stat/a-smaller-number.html+14 −0examples/stat/the-big-number.html+14 −0examples/stat/when-going-down-is-good.html+14 −0examples/stat/when-going-up-is-bad.html+14 −0examples/stat/when-you-cannot-say.html+14 −0examples/status-pill/negative.html+13 −0examples/status-pill/neutral.html+13 −0examples/status-pill/positive.html+13 −0examples/status-pill/warning.html+13 −0examples/tblock/default.html+26 −0fiesta.go+143 −0fiesta_test.go+279 −0go.mod+18 −0go.sum+23 −0hack/gotest.sh+187 −0hack/seed/README.md+65 −0hack/seed/_rastrillo/designsystem_fiestaseed_test.go+814 −0hack/seed/_rastrillo/ui_fiestaseed_test.go+559 −0hack/seed/run.sh+67 −0hack/seed/sources.json+984 −0hack/suite.sh+46 −0hack/test-weights.txt+73 −0i18n/ar.json+41 −0i18n/bn.json+41 −0i18n/en.json+41 −0i18n/es.json+41 −0i18n/ga.json+41 −0i18n/hi.json+41 −0i18n/ja.json+41 −0i18n/pt-PT.json+41 −0i18n/ru.json+41 −0i18n/vi.json+41 −0i18n/yue.json+41 −0i18n/zh-Hans.json+41 −0icons/LICENSE-lucide.txt+43 −0icons/alert-triangle.svg+1 −0icons/check-circle.svg+1 −0icons/check.svg+1 −0icons/chevron-down.svg+1 −0icons/help-circle.svg+1 −0icons/info.svg+1 −0icons/kebab.svg+1 −0icons/menu.svg+1 −0icons/plus.svg+1 −0icons/search.svg+1 −0icons/x-circle.svg+1 −0icons/x.svg+1 −0internal/axe/README.md+22 −0internal/axe/axe.go+53 −0internal/axe/axe.min.js+12 −0internal/axe/axe_test.go+115 −0internal/axe/run.go+153 −0internal/build/build.go+241 −0internal/build/build_test.go+593 −0internal/build/strip.go+311 −0internal/build/strip_test.go+341 −0internal/codeview/format.go+465 −0internal/codeview/format_test.go+215 −0internal/codeview/highlight.go+172 −0internal/codeview/highlight_test.go+48 −0internal/codeview/pieces.go+173 −0internal/gallery/a11y_browser_test.go+618 −0internal/gallery/copy.go+85 −0internal/gallery/frame.js+79 −0internal/gallery/gallery.css+79 −0internal/gallery/gallery.go+675 −0internal/gallery/gallery.js+115 −0internal/gallery/gallery_test.go+406 −0internal/gallery/keyboard_browser_test.go+391 −0internal/harness/boot_test.go+52 −0internal/harness/chrome.go+40 −0internal/harness/doc.go+18 −0internal/harness/junk.go+77 −0internal/harness/junk_test.go+78 −0internal/harness/rig.go+207 −0internal/harness/rig_test.go+77 −0internal/harness/screen.go+46 −0internal/harness/watch.go+153 −0internal/harness/watch_test.go+119 −0internal/markup/markup.go+158 −0internal/markup/markup_test.go+383 −0internal/markup/rewrite.go+566 −0internal/nodetest/nodetest.go+108 −0internal/nodetest/nodetest_test.go+101 −0internal/nodetest/testdata/echo.mjs+6 −0internal/nodetest/testdata/fail.mjs+5 −0internal/nodetest/testdata/hang.mjs+1 −0internal/site/site.go+304 −0internal/site/site_test.go+470 −0internal/tokens/tokens.go+328 −0internal/tokens/tokens_test.go+117 −0js/anchor.js+68 −0js/busy.js+286 −0js/calendar.js+532 −0js/datetime.js+1863 −0js/fiesta.js+254 −0js/light.js+275 −0js/select.js+1267 −0js/shell.js+146 −0norastrillo_test.go+91 −0releases/1.0.0/.fiesta+3 −0releases/1.0.0/LICENSE+373 −0releases/1.0.0/NOTICE+43 −0releases/1.0.0/SHA256SUMS+55 −0releases/1.0.0/anchor.js+38 −0releases/1.0.0/busy.js+132 −0releases/1.0.0/calendar.js+370 −0releases/1.0.0/datetime.js+1270 −0releases/1.0.0/day.css+134 −0releases/1.0.0/fiesta-plain.css+1686 −0releases/1.0.0/fiesta-signal.css+1686 −0releases/1.0.0/fiesta.css+1705 −0releases/1.0.0/fiesta.js+162 −0releases/1.0.0/i18n/ar.js+42 −0releases/1.0.0/i18n/ar.json+41 −0releases/1.0.0/i18n/bn.js+42 −0releases/1.0.0/i18n/bn.json+41 −0releases/1.0.0/i18n/en.js+42 −0releases/1.0.0/i18n/en.json+41 −0releases/1.0.0/i18n/es.js+42 −0releases/1.0.0/i18n/es.json+41 −0releases/1.0.0/i18n/ga.js+42 −0releases/1.0.0/i18n/ga.json+41 −0releases/1.0.0/i18n/hi.js+42 −0releases/1.0.0/i18n/hi.json+41 −0releases/1.0.0/i18n/ja.js+42 −0releases/1.0.0/i18n/ja.json+41 −0releases/1.0.0/i18n/pt-PT.js+42 −0releases/1.0.0/i18n/pt-PT.json+41 −0releases/1.0.0/i18n/ru.js+42 −0releases/1.0.0/i18n/ru.json+41 −0releases/1.0.0/i18n/vi.js+42 −0releases/1.0.0/i18n/vi.json+41 −0releases/1.0.0/i18n/yue.js+42 −0releases/1.0.0/i18n/yue.json+41 −0releases/1.0.0/i18n/zh-Hans.js+42 −0releases/1.0.0/i18n/zh-Hans.json+41 −0releases/1.0.0/icons.svg+14 −0releases/1.0.0/icons/alert-triangle.svg+1 −0releases/1.0.0/icons/check-circle.svg+1 −0releases/1.0.0/icons/check.svg+1 −0releases/1.0.0/icons/chevron-down.svg+1 −0releases/1.0.0/icons/help-circle.svg+1 −0releases/1.0.0/icons/info.svg+1 −0releases/1.0.0/icons/kebab.svg+1 −0releases/1.0.0/icons/menu.svg+1 −0releases/1.0.0/icons/plus.svg+1 −0releases/1.0.0/icons/search.svg+1 −0releases/1.0.0/icons/x-circle.svg+1 −0releases/1.0.0/icons/x.svg+1 −0releases/1.0.0/light.js+198 −0releases/1.0.0/plain.css+115 −0releases/1.0.0/select.js+859 −0releases/1.0.0/shell.css+32 −0releases/1.0.0/shell.js+71 −0releases/1.0.0/signal.css+115 −0releases/1.0.0/tokens.css+1571 −0releases_test.go+262 −0site/index.html+16 −0staticcheck.conf+10 −0
CI passed — run details
CI log
=== gofmt ===
=== no-rastrillo ===
mkdir -p "/home/paulca/.local/state/amadan/runner/repos/rastrillo__fiesta/wt/main/.build/tmp"
go test -run '^(TestFiestaNeverImportsRastrillo|TestThePublicPackagesLinkNoBrowser)$' -count=1 .
ok amadan.net/rastrillo/fiesta 0.096s
=== size ===
go test ./internal/build -run '^TestTheOneLinkIsUnder25KiBGzipped$' -count=1 -v
=== RUN TestTheOneLinkIsUnder25KiBGzipped
build_test.go:138: fiesta-plain.css: 152856 bytes, 22303 bytes gzipped (21.8 KiB of the 25.0 KiB limit)
build_test.go:138: fiesta-signal.css: 152951 bytes, 22414 bytes gzipped (21.9 KiB of the 25.0 KiB limit)
build_test.go:138: fiesta.css: 155770 bytes, 23018 bytes gzipped (22.5 KiB of the 25.0 KiB limit)
--- PASS: TestTheOneLinkIsUnder25KiBGzipped (0.02s)
PASS
ok amadan.net/rastrillo/fiesta/internal/build 0.020s
=== suite ===
--- shard 0 of 10 ---
==> shard 0 of 10: make root
go build ./...
go vet ./...
FIESTA_TEST_REQUIRE_NODE=1 FIESTA_TEST_REQUIRE_GIT=1 go test -count=1 ./...
ok amadan.net/rastrillo/fiesta 1.065s
ok amadan.net/rastrillo/fiesta/check 5.766s
ok amadan.net/rastrillo/fiesta/cmd/fiesta 6.011s
ok amadan.net/rastrillo/fiesta/example 0.174s
ok amadan.net/rastrillo/fiesta/internal/axe 0.195s
ok amadan.net/rastrillo/fiesta/internal/build 2.180s
ok amadan.net/rastrillo/fiesta/internal/codeview 0.027s
ok amadan.net/rastrillo/fiesta/internal/gallery 3.353s
? amadan.net/rastrillo/fiesta/internal/harness [no test files]
ok amadan.net/rastrillo/fiesta/internal/markup 0.031s
ok amadan.net/rastrillo/fiesta/internal/nodetest 0.367s
ok amadan.net/rastrillo/fiesta/internal/site 3.879s
ok amadan.net/rastrillo/fiesta/internal/tokens 0.021s
--- shard 1 of 10 ---
==> shard 1 of 10: make staticcheck
go run honnef.co/go/tools/cmd/staticcheck@v0.8.2 -tags browser ./...
--- shard 2 of 10 ---
==> shard 2 of 10: make govulncheck
go run golang.org/x/vuln/cmd/govulncheck@v1.8.0 ./...
=== Symbol Results ===
No vulnerabilities found.
Your code is affected by 0 vulnerabilities.
This scan also found 2 vulnerabilities in packages you import and 5
vulnerabilities in modules you require, but your code doesn't appear to call
these vulnerabilities.
Use '-show verbose' for more details.
--- shard 3 of 10 ---
==> shard 3 of 10: make gitleaks
go run github.com/zricethezav/gitleaks/v8@v8.30.1 git --no-banner --redact --log-opts='--full-history --diff-filter=tuxdb HEAD' .
[90m7:15AM[0m [32mINF[0m [1mUnknown SCM platform. Use --platform to include links in findings.[0m [36mhost=[0mamadan.net
[90m7:16AM[0m [32mINF[0m [1m1 commits scanned.[0m
[90m7:16AM[0m [32mINF[0m [1mscanned ~5474190 bytes (5.47 MB) in 3.54s[0m
[90m7:16AM[0m [32mINF[0m [1mno leaks found[0m
--- shard 4 of 10 ---
==> shard 4 of 10: make browser.internal.harness
./hack/gotest.sh browser 'internal.harness'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
ok amadan.net/rastrillo/fiesta/internal/harness 11.451s
--- shard 5 of 10 ---
==> shard 5 of 10: make browser.check~1of3
./hack/gotest.sh browser 'check~1of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 3 of ./check/ runs 95 of 286 tests
ok amadan.net/rastrillo/fiesta/check 190.670s
--- shard 6 of 10 ---
==> shard 6 of 10: make browser.check~2of3
./hack/gotest.sh browser 'check~2of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 3 of ./check/ runs 95 of 286 tests
ok amadan.net/rastrillo/fiesta/check 200.708s
--- shard 7 of 10 ---
==> shard 7 of 10: make browser.check~3of3
./hack/gotest.sh browser 'check~3of3'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 3 of 3 of ./check/ runs 96 of 286 tests
ok amadan.net/rastrillo/fiesta/check 198.686s
--- shard 8 of 10 ---
==> shard 8 of 10: make browser.internal.gallery~1of2
./hack/gotest.sh browser 'internal.gallery~1of2'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 1 of 2 of ./internal/gallery/ runs 1 of 13 tests
ok amadan.net/rastrillo/fiesta/internal/gallery 74.274s
--- shard 9 of 10 ---
==> shard 9 of 10: make browser.internal.gallery~2of2
./hack/gotest.sh browser 'internal.gallery~2of2'
gotest: on DOCS-T1, driving the harness's own choice (/usr/bin/chromium)
gotest: slice 2 of 2 of ./internal/gallery/ runs 12 of 13 tests
ok amadan.net/rastrillo/fiesta/internal/gallery 23.450s
.amadan/ciLoading diff…
.amadan/ci.d/10-gofmtLoading diff…
.amadan/ci.d/20-no-rastrilloLoading diff…
.amadan/ci.d/30-sizeLoading diff…
.amadan/ci.d/50-suite@10Loading diff…
.gitignoreLoading diff…
.impeccable/design.jsonLoading diff…
CHANGELOG.mdLoading diff…
DESIGN.mdLoading diff…
MakefileLoading diff…
README.mdLoading diff…
check/accent_browser_test.goLoading diff…
check/apitokens_browser_test.goLoading diff…
check/axe_browser_test.goLoading diff…
check/baseline_test.goLoading diff…
check/blocks_browser_test.goLoading diff…
check/bulkbar_browser_test.goLoading diff…
check/button_browser_test.goLoading diff…
check/button_test.goLoading diff…
check/calendar_browser_test.goLoading diff…
check/card_browser_test.goLoading diff…
check/colour.goLoading diff…
check/colour_test.goLoading diff…
check/colourhelp_test.goLoading diff…
check/console_shell_browser_test.goLoading diff…
check/contrast_face_test.goLoading diff…
check/contrast_test.goLoading diff…
check/coverage_browser_test.goLoading diff…
check/coverage_test.goLoading diff…
check/css_test.goLoading diff…
check/datetime_browser_test.goLoading diff…
check/datetime_test.goLoading diff…
check/depth_browser_test.goLoading diff…
check/depth_media_browser_test.goLoading diff…
check/depth_media_test.goLoading diff…
check/depth_rows_browser_test.goLoading diff…
check/derived_test.goLoading diff…
check/dropdown_browser_test.goLoading diff…
check/fields_browser_test.goLoading diff…
check/fixture_test.goLoading diff…
check/flat_override_browser_test.goLoading diff…
check/ftok_browser_test.goLoading diff…
check/header_rule_browser_test.goLoading diff…
check/header_rule_test.goLoading diff…
check/index_browser_test.goLoading diff…
check/light_browser_test.goLoading diff…
check/light_test.goLoading diff…
check/markup_v3_browser_test.goLoading diff…
check/markuphelp_test.goLoading diff…
check/matrix_browser_test.goLoading diff…
check/mediagrid_browser_test.goLoading diff…
check/menus_browser_test.goLoading diff…
check/node/datetime_node.mjsLoading diff…
check/node/fiesta_node.mjsLoading diff…
check/node/reset_node.mjsLoading diff…
check/node/select_node.mjsLoading diff…
check/node/shell_node.mjsLoading diff…
check/node/strings_node.mjsLoading diff…
check/node/vocab_node.mjsLoading diff…
check/pagination_browser_test.goLoading diff…
check/parity_browser_test.goLoading diff…
check/parity_test.goLoading diff…
check/prerender_browser_test.goLoading diff…
check/profile_browser_test.goLoading diff…
check/release_browser_test.goLoading diff…
check/rig_browser_test.goLoading diff…
check/rowmenu_browser_test.goLoading diff…
check/rows_browser_test.goLoading diff…
check/rows_test.goLoading diff…
check/scheme_browser_test.goLoading diff…
check/scripts_test.goLoading diff…
check/select_browser_test.goLoading diff…
check/select_focus_browser_test.goLoading diff…
check/select_test.goLoading diff…
check/shell_browser_test.goLoading diff…
check/shell_test.goLoading diff…
check/shelljs_browser_test.goLoading diff…
check/shells_browser_test.goLoading diff…
check/signin_browser_test.goLoading diff…
check/sizing_browser_test.goLoading diff…
check/sizing_test.goLoading diff…
check/spelling_fixture_test.goLoading diff…
check/spelling_test.goLoading diff…
check/strings_browser_test.goLoading diff…
check/strings_test.goLoading diff…
check/switch_browser_test.goLoading diff…
check/switch_day_browser_test.goLoading diff…
check/testdata/datetime/ar.jsonLoading diff…
check/testdata/datetime/bn.jsonLoading diff…
check/testdata/datetime/en.jsonLoading diff…
check/testdata/datetime/es.jsonLoading diff…
check/testdata/datetime/ga.jsonLoading diff…
check/testdata/datetime/hi.jsonLoading diff…
check/testdata/datetime/ja.jsonLoading diff…
check/testdata/datetime/pt-PT.jsonLoading diff…
check/testdata/datetime/regressions.jsonLoading diff…
check/testdata/datetime/retagged.jsonLoading diff…
check/testdata/datetime/ru.jsonLoading diff…
check/testdata/datetime/vi.jsonLoading diff…
check/testdata/datetime/yue.jsonLoading diff…
check/testdata/datetime/zh-Hans.jsonLoading diff…
check/testdata/fixtures/apitokens_browser_test/tokensPageDoc.htmlLoading diff…
check/testdata/fixtures/blocks_browser_test/TestADetailListsLabelSitsOnItsValuesFirstLine-dl.htmlLoading diff…
check/testdata/fixtures/blocks_browser_test/segTabsPage.htmlLoading diff…
check/testdata/fixtures/browser_test/bidiRowPage.htmlLoading diff…
check/testdata/fixtures/browser_test/busyPage.htmlLoading diff…
check/testdata/fixtures/browser_test/datePage-field-date-nocal.htmlLoading diff…
check/testdata/fixtures/browser_test/datePage-field-date.htmlLoading diff…
check/testdata/fixtures/browser_test/datePage-field-time.htmlLoading diff…
check/testdata/fixtures/browser_test/fieldRowPage-ltr.htmlLoading diff…
check/testdata/fixtures/browser_test/fieldRowPage-rtl.htmlLoading diff…
check/testdata/fixtures/browser_test/groupPage.htmlLoading diff…
check/testdata/fixtures/browser_test/menuPage-old-spelling.htmlLoading diff…
check/testdata/fixtures/browser_test/menuPage.htmlLoading diff…
check/testdata/fixtures/browser_test/modalPage.htmlLoading diff…
check/testdata/fixtures/browser_test/page-40.htmlLoading diff…
check/testdata/fixtures/bulkbar_browser_test/bulkBarPage.htmlLoading diff…
check/testdata/fixtures/card_browser_test/TestAModalCoversTheTopbarOnAPhone-console.htmlLoading diff…
check/testdata/fixtures/card_browser_test/TestAModalCoversTheTopbarOnAPhone-sidebar.htmlLoading diff…
check/testdata/fixtures/card_browser_test/TestTheConsoleBarIsTheSameCard-ltr.htmlLoading diff…
check/testdata/fixtures/card_browser_test/TestTheConsoleBarIsTheSameCard-rtl.htmlLoading diff…
check/testdata/fixtures/card_browser_test/topbarPage-ltr.htmlLoading diff…
check/testdata/fixtures/card_browser_test/topbarPage-rtl.htmlLoading diff…
check/testdata/fixtures/card_browser_test/topbarPageWith-modal.htmlLoading diff…
check/testdata/fixtures/console_shell_browser_test/consolePage-ltr-index.htmlLoading diff…
check/testdata/fixtures/console_shell_browser_test/consolePage-ltr.htmlLoading diff…
check/testdata/fixtures/console_shell_browser_test/consolePage-rtl.htmlLoading diff…
check/testdata/fixtures/console_shell_browser_test/consolePage-tall.htmlLoading diff…
check/testdata/fixtures/console_shell_browser_test/consolePageFrom-console-ltr.htmlLoading diff…
check/testdata/fixtures/console_shell_browser_test/legacyConsolePage-ltr.htmlLoading diff…
check/testdata/fixtures/dropdown_browser_test/TestADropdownOpensUnderItsOwnSummary-partial.htmlLoading diff…
check/testdata/fixtures/dropdown_browser_test/TestADropdownWithoutAnchorsOrScriptsStaysOnScreen-partial.htmlLoading diff…
check/testdata/fixtures/dropdown_browser_test/TestAnOpenDropdownIsPlacedAgainWhenTheWindowChanges-menu.htmlLoading diff…
check/testdata/fixtures/index.jsonLoading diff…
check/testdata/fixtures/index_browser_test/TestAFragmentLinkLandsBelowTheBackStrip-console.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestAFragmentLinkLandsBelowTheBackStrip-sidebar.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestAWhitespaceViewIsTheIndexInTheBrowser.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestAnOldConsoleLayoutKeepsItsRailOpen.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheConsoleIndexRailFillsTheScreen-long.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheConsoleIndexRailFillsTheScreen-nofoot.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheConsoleIndexRailFillsTheScreen-short.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-group-first.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-no-groups.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheIndexRowsRoundEachRunOfLinks-one.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-console-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-console-page.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-sidebar-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneHeaderStripIs56Pixels-sidebar-page.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-ltr-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-ltr-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-rtl-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-console-rtl-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-ltr-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-ltr-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-rtl-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithNoScript-sidebar-rtl-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-ltr-orders.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-console-rtl-orders.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-ltr-orders.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-invoices.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestThePhoneIndexWorksWithScripts-sidebar-rtl-orders.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-legacy.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-ltr-page.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-legacy.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-console-rtl-page.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-legacy.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-ltr-page.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-index.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-legacy.htmlLoading diff…
check/testdata/fixtures/index_browser_test/TestTheWideLayoutIsUnchanged-sidebar-rtl-page.htmlLoading diff…
check/testdata/fixtures/index_browser_test/shellLayoutPage-column.htmlLoading diff…
check/testdata/fixtures/index_browser_test/shellLayoutPage-console.htmlLoading diff…
check/testdata/fixtures/index_browser_test/shellLayoutPage-sidebar.htmlLoading diff…
check/testdata/fixtures/index_browser_test/shellLayoutPage-stage.htmlLoading diff…
check/testdata/fixtures/index_browser_test/shellLayoutPage-topbar.htmlLoading diff…
check/testdata/fixtures/mediagrid_browser_test/mediaPage.htmlLoading diff…
check/testdata/fixtures/pagination_browser_test/paginationPage.htmlLoading diff…
check/testdata/fixtures/prerender_browser_test/prerenderSite-index.htmlLoading diff…
check/testdata/fixtures/prerender_browser_test/prerenderSite-invoices.htmlLoading diff…
check/testdata/fixtures/prerender_browser_test/prerenderSite-orders.htmlLoading diff…
check/testdata/fixtures/prerender_browser_test/prerenderSite-plain.htmlLoading diff…
check/testdata/fixtures/prerender_browser_test/prerenderSite-signin.htmlLoading diff…
check/testdata/fixtures/prerender_browser_test/prerenderSite-team.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestABlankBrandFallsBackToTheTitle.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestThePersonNeverVanishesFromTheRail-person-idx.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestThePersonNeverVanishesFromTheRail-person.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestThePersonNeverVanishesFromTheRail-placeholder.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuIsADropUpAtTheRailsFoot-ltr.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuIsADropUpAtTheRailsFoot-rtl.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-ltr-index.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-ltr-long.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-rtl-index.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-console-rtl-long.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-ltr-index.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-ltr-long.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-rtl-index.htmlLoading diff…
check/testdata/fixtures/profile_browser_test/TestTheProfileMenuOnThePhoneIndex-sidebar-rtl-long.htmlLoading diff…
check/testdata/fixtures/rowmenu_browser_test/TestARowMenuOpensBesideItsOwnKebab-menu.htmlLoading diff…
check/testdata/fixtures/rowmenu_browser_test/rowMenuPage-bottom.htmlLoading diff…
check/testdata/fixtures/rowmenu_browser_test/rowMenuPage-root.htmlLoading diff…
check/testdata/fixtures/rows_browser_test/narrowRowsPage.htmlLoading diff…
check/testdata/fixtures/rows_browser_test/rowsFixture.htmlLoading diff…
check/testdata/fixtures/scheme_browser_test/schemeApp.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestAMenuOpenedInsideAListCardEscapesTheCard-bulk-bar.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestAMenuOpenedInsideAShortFrameIsStillUsable-long.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestAMenuOpenedInsideAShortFrameIsStillUsable-short.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestClearingASearchIsALinkAndTheNativeCrossIsGone-search.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-bl.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-br.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-mid.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-tl.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestMenusCapTheirHeightScrollAndFlipToFitTheViewport-tr.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestSelfShapedChildrenKeepTheirCornersInsideACard-list-bar-search.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-index.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-page.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestTheSidebarRailPutsThePersonAtItsFootAndTheProfileMenuOpensUpward-tall.htmlLoading diff…
check/testdata/fixtures/shell_browser_test/TestTheTopbarCollapsesItsTailBehindOneDisclosure.htmlLoading diff…
check/testdata/fixtures/signin_browser_test/TestSigninControlsStayInsideTheCardOnAPhone.htmlLoading diff…
check/testdata/fixtures/signin_browser_test/signinPage.htmlLoading diff…
check/testdata/fixtures/sizing.htmlLoading diff…
check/testdata/fixtures/sizing_browser_test/TestTheCalendarDocksAndItsDaysAreTaps-field.htmlLoading diff…
check/testdata/fixtures/spelling-class.htmlLoading diff…
check/testdata/legacy/console.htmlLoading diff…
check/testdata/legacy/day-v028.cssLoading diff…
check/testdata/legacy/plain-v028.cssLoading diff…
check/testdata/legacy/sidebar.htmlLoading diff…
check/testdata/legacy/signal-v028.cssLoading diff…
check/testdata/legacy/tokens-v028.cssLoading diff…
check/testdata/seed/day.cssLoading diff…
check/testdata/seed/plain.cssLoading diff…
check/testdata/seed/shell.cssLoading diff…
check/testdata/seed/signal.cssLoading diff…
check/testdata/seed/tokens.cssLoading diff…
check/textarea_browser_test.goLoading diff…
check/vendored_legacy_browser_test.goLoading diff…
ci_test.goLoading diff…
cmd/fiesta/claim.goLoading diff…
cmd/fiesta/claim_test.goLoading diff…
cmd/fiesta/gallery_test.goLoading diff…
cmd/fiesta/main.goLoading diff…
cmd/fiesta/release_foreign_test.goLoading diff…
cmd/fiesta/release_test.goLoading diff…
css/shell.cssLoading diff…
css/themes/day.cssLoading diff…
css/themes/plain.cssLoading diff…
css/themes/signal.cssLoading diff…
css/tokens.cssLoading diff…
doc.goLoading diff…
docs_test.goLoading diff…
example/example.goLoading diff…
example/example_test.goLoading diff…
examples/README.mdLoading diff…
examples/actor/a-person.htmlLoading diff…
examples/actor/an-agent-acting-for-a-person.htmlLoading diff…
examples/api-tokens/four-tokens-two-of-them-live.htmlLoading diff…
examples/api-tokens/just-created-the-secret-shown-once.htmlLoading diff…
examples/api-tokens/no-tokens-yet.htmlLoading diff…
examples/assets/sample-banner.svgLoading diff…
examples/assets/sample-checkout.svgLoading diff…
examples/assets/sample-logo.svgLoading diff…
examples/assets/sample-pricing.svgLoading diff…
examples/back-nav/back-to-a-record.htmlLoading diff…
examples/badge/negative.htmlLoading diff…
examples/badge/neutral.htmlLoading diff…
examples/badge/no-tone-quiet-default.htmlLoading diff…
examples/badge/positive.htmlLoading diff…
examples/badge/warning.htmlLoading diff…
examples/box/default.htmlLoading diff…
examples/bulk-bar/three-rows-selected.htmlLoading diff…
examples/button/default.htmlLoading diff…
examples/callout/info.htmlLoading diff…
examples/callout/negative-announced-as-an-alert.htmlLoading diff…
examples/callout/negative.htmlLoading diff…
examples/callout/positive.htmlLoading diff…
examples/callout/warning.htmlLoading diff…
examples/choice-field/pick-any.htmlLoading diff…
examples/choice-field/pick-one.htmlLoading diff…
examples/confirm-form/destructive.htmlLoading diff…
examples/confirm-form/ordinary-default-cancel-wording.htmlLoading diff…
examples/detail-list/four-facts-one-machine-ish.htmlLoading diff…
examples/dropdown/a-filter-menu-with-one-choice-applied.htmlLoading diff…
examples/dropdown/menu-idiom.htmlLoading diff…
examples/empty-state/sentence-only.htmlLoading diff…
examples/empty-state/with-a-post-call-to-action.htmlLoading diff…
examples/error-page/403-forbidden.htmlLoading diff…
examples/error-page/404-not-found.htmlLoading diff…
examples/error-page/422-unprocessable.htmlLoading diff…
examples/error-page/500-server-error.htmlLoading diff…
examples/error-page/503-unavailable.htmlLoading diff…
examples/error-page/anything-else-the-generic-pair.htmlLoading diff…
examples/examples.jsonLoading diff…
examples/field-check/disabled.htmlLoading diff…
examples/field-check/off.htmlLoading diff…
examples/field-check/on.htmlLoading diff…
examples/field-date/bounded.htmlLoading diff…
examples/field-date/enhanced-input-type-tomorrow-or-in-3-weeks.htmlLoading diff…
examples/field-date/plain-the-bare-native-input.htmlLoading diff…
examples/field-date/required-with-an-error.htmlLoading diff…
examples/field-daterange/date-and-time-seeded.htmlLoading diff…
examples/field-daterange/dates-only-with-an-error-on-the-end.htmlLoading diff…
examples/field-datetime/bounded.htmlLoading diff…
examples/field-datetime/enhanced-input-type-tomorrow-or-in-3-weeks.htmlLoading diff…
examples/field-datetime/plain-the-bare-native-input.htmlLoading diff…
examples/field-datetime/required-with-an-error.htmlLoading diff…
examples/field-money/bare.htmlLoading diff…
examples/field-money/with-a-hint.htmlLoading diff…
examples/field-money/with-an-error.htmlLoading diff…
examples/field-select/hand-written-with-optgroups.htmlLoading diff…
examples/field-select/required-with-an-error.htmlLoading diff…
examples/field-select/three-options-a-native-select.htmlLoading diff…
examples/field-select/twelve-options-plain-the-enhancement-opted-out.htmlLoading diff…
examples/field-select/twelve-options-the-filterable-combobox.htmlLoading diff…
examples/field-text/bare.htmlLoading diff…
examples/field-text/required.htmlLoading diff…
examples/field-text/the-headline-field.htmlLoading diff…
examples/field-text/with-a-hint.htmlLoading diff…
examples/field-text/with-an-error.htmlLoading diff…
examples/field-textarea/bare.htmlLoading diff…
examples/field-textarea/required.htmlLoading diff…
examples/field-textarea/with-a-hint.htmlLoading diff…
examples/field-textarea/with-an-error.htmlLoading diff…
examples/field-time/bounded.htmlLoading diff…
examples/field-time/enhanced-input-type-half-seven-or-noon.htmlLoading diff…
examples/field-time/plain-the-bare-native-input.htmlLoading diff…
examples/field-time/required-with-an-error.htmlLoading diff…
examples/field-url/bare.htmlLoading diff…
examples/field-url/with-a-hint.htmlLoading diff…
examples/field-url/with-an-error.htmlLoading diff…
examples/field/bare.htmlLoading diff…
examples/field/required.htmlLoading diff…
examples/field/short.htmlLoading diff…
examples/field/the-headline-field.htmlLoading diff…
examples/field/with-a-hint.htmlLoading diff…
examples/field/with-an-error.htmlLoading diff…
examples/field/with-help-under-the-control.htmlLoading diff…
examples/form-error/a-rejected-submission.htmlLoading diff…
examples/form-foot/idle-the-button-before-anything-happens.htmlLoading diff…
examples/form-foot/save-and-cancel.htmlLoading diff…
examples/form-foot/submit-only.htmlLoading diff…
examples/form-foot/working-what-busy-js-writes-on-the-way-out.htmlLoading diff…
examples/form-layout/default.htmlLoading diff…
examples/format-abbr/default.htmlLoading diff…
examples/format-addresses/default.htmlLoading diff…
examples/format-dates/default.htmlLoading diff…
examples/format-durations/default.htmlLoading diff…
examples/format-filesizes/default.htmlLoading diff…
examples/format-identifiers/default.htmlLoading diff…
examples/format-money/default.htmlLoading diff…
examples/format-numbers/default.htmlLoading diff…
examples/format-output/default.htmlLoading diff…
examples/format-people/default.htmlLoading diff…
examples/format-ratios/default.htmlLoading diff…
examples/help/default.htmlLoading diff…
examples/job-status/failed.htmlLoading diff…
examples/job-status/finished.htmlLoading diff…
examples/job-status/running.htmlLoading diff…
examples/layout-column/default.htmlLoading diff…
examples/layout-console-page/default.htmlLoading diff…
examples/layout-console/default.htmlLoading diff…
examples/layout-sidebar-page/default.htmlLoading diff…
examples/layout-sidebar/default.htmlLoading diff…
examples/layout-stage/default.htmlLoading diff…
examples/layout-topbar/default.htmlLoading diff…
examples/list-bar-search/empty-accessible-name-from-the-catalog.htmlLoading diff…
examples/list-bar-search/with-a-query-on-page-4.htmlLoading diff…
examples/list-bar-search/with-a-query.htmlLoading diff…
examples/list-bar/search-with-a-filter-dropdown.htmlLoading diff…
examples/list-grid/default.htmlLoading diff…
examples/list-row-action/lead-marker-status-and-an-action.htmlLoading diff…
examples/list-row-action/name-and-meta-line-only.htmlLoading diff…
examples/list-search-submit/default-label.htmlLoading diff…
examples/locale-menu/twelve-languages-current-highlighted.htmlLoading diff…
examples/media-grid/screenshots-a-logo-and-a-banner.htmlLoading diff…
examples/media-grid/select-mode-one-tile-selected.htmlLoading diff…
examples/meter/empty.htmlLoading diff…
examples/meter/full.htmlLoading diff…
examples/meter/nearly-full.htmlLoading diff…
examples/meter/over-budget.htmlLoading diff…
examples/meter/part-way.htmlLoading diff…
examples/modal/default.htmlLoading diff…
examples/notice/a-saved-message.htmlLoading diff…
examples/page-header/title-only.htmlLoading diff…
examples/page-header/title-subhead-and-a-primary-action.htmlLoading diff…
examples/pagination/first-page-default-accessible-name.htmlLoading diff…
examples/pagination/middle-of-a-long-list.htmlLoading diff…
examples/person/large-the-show-header-size.htmlLoading diff…
examples/person/name-and-email.htmlLoading diff…
examples/person/no-initial.htmlLoading diff…
examples/row-menu/links-a-form-and-a-destructive-item.htmlLoading diff…
examples/row-menu/links-only-for-a-list-inside-a-selection-form.htmlLoading diff…
examples/scheme-menu/standalone.htmlLoading diff…
examples/scheme-menu/three-choices-dark-current.htmlLoading diff…
examples/seg-tabs/two-sections.htmlLoading diff…
examples/selbox/default.htmlLoading diff…
examples/shell-sidebar/default.htmlLoading diff…
examples/shell-topbar/default.htmlLoading diff…
examples/signin/a-passkey.htmlLoading diff…
examples/signin/after-the-link-is-sent-in-another-browser.htmlLoading diff…
examples/signin/after-the-link-is-sent.htmlLoading diff…
examples/signin/an-address-that-does-not-look-right.htmlLoading diff…
examples/signin/asking-for-an-address.htmlLoading diff…
examples/signin/coming-back-with-an-email-link.htmlLoading diff…
examples/signin/coming-back-with-keymail.htmlLoading diff…
examples/signin/email-and-password.htmlLoading diff…
examples/signin/google-apple-and-the-rest.htmlLoading diff…
examples/signin/on-the-way-to-keymail.htmlLoading diff…
examples/signin/when-keymail-could-not-confirm-it.htmlLoading diff…
examples/signin/when-keymail-was-offered-and-a-link-went-out.htmlLoading diff…
examples/stat-band/default.htmlLoading diff…
examples/stat/a-shortened-number.htmlLoading diff…
examples/stat/a-smaller-number.htmlLoading diff…
examples/stat/the-big-number.htmlLoading diff…
examples/stat/when-going-down-is-good.htmlLoading diff…
examples/stat/when-going-up-is-bad.htmlLoading diff…
examples/stat/when-you-cannot-say.htmlLoading diff…
examples/status-pill/negative.htmlLoading diff…
examples/status-pill/neutral.htmlLoading diff…
examples/status-pill/positive.htmlLoading diff…
examples/status-pill/warning.htmlLoading diff…
examples/tblock/default.htmlLoading diff…
fiesta.goLoading diff…
fiesta_test.goLoading diff…
go.modLoading diff…
go.sumLoading diff…
hack/gotest.shLoading diff…
hack/seed/README.mdLoading diff…
hack/seed/_rastrillo/designsystem_fiestaseed_test.goLoading diff…
hack/seed/_rastrillo/ui_fiestaseed_test.goLoading diff…
hack/seed/run.shLoading diff…
hack/seed/sources.jsonLoading diff…
hack/suite.shLoading diff…
hack/test-weights.txtLoading diff…
i18n/ar.jsonLoading diff…
i18n/bn.jsonLoading diff…
i18n/en.jsonLoading diff…
i18n/es.jsonLoading diff…
i18n/ga.jsonLoading diff…
i18n/hi.jsonLoading diff…
i18n/ja.jsonLoading diff…
i18n/pt-PT.jsonLoading diff…
i18n/ru.jsonLoading diff…
i18n/vi.jsonLoading diff…
i18n/yue.jsonLoading diff…
i18n/zh-Hans.jsonLoading diff…
icons/LICENSE-lucide.txtLoading diff…
icons/alert-triangle.svgLoading diff…
icons/check-circle.svgLoading diff…
icons/check.svgLoading diff…
icons/chevron-down.svgLoading diff…
icons/help-circle.svgLoading diff…
icons/info.svgLoading diff…
icons/kebab.svgLoading diff…
icons/menu.svgLoading diff…
icons/plus.svgLoading diff…
icons/search.svgLoading diff…
icons/x-circle.svgLoading diff…
icons/x.svgLoading diff…
internal/axe/README.mdLoading diff…
internal/axe/axe.goLoading diff…
internal/axe/axe.min.jsLoading diff…
internal/axe/axe_test.goLoading diff…
internal/axe/run.goLoading diff…
internal/build/build.goLoading diff…
internal/build/build_test.goLoading diff…
internal/build/strip.goLoading diff…
internal/build/strip_test.goLoading diff…
internal/codeview/format.goLoading diff…
internal/codeview/format_test.goLoading diff…
internal/codeview/highlight.goLoading diff…
internal/codeview/highlight_test.goLoading diff…
internal/codeview/pieces.goLoading diff…
internal/gallery/a11y_browser_test.goLoading diff…
internal/gallery/copy.goLoading diff…
internal/gallery/frame.jsLoading diff…
internal/gallery/gallery.cssLoading diff…
internal/gallery/gallery.goLoading diff…
internal/gallery/gallery.jsLoading diff…
internal/gallery/gallery_test.goLoading diff…
internal/gallery/keyboard_browser_test.goLoading diff…
internal/harness/boot_test.goLoading diff…
internal/harness/chrome.goLoading diff…
internal/harness/doc.goLoading diff…
internal/harness/junk.goLoading diff…
internal/harness/junk_test.goLoading diff…
internal/harness/rig.goLoading diff…
internal/harness/rig_test.goLoading diff…
internal/harness/screen.goLoading diff…
internal/harness/watch.goLoading diff…
internal/harness/watch_test.goLoading diff…
internal/markup/markup.goLoading diff…
internal/markup/markup_test.goLoading diff…
internal/markup/rewrite.goLoading diff…
internal/nodetest/nodetest.goLoading diff…
internal/nodetest/nodetest_test.goLoading diff…
internal/nodetest/testdata/echo.mjsLoading diff…
internal/nodetest/testdata/fail.mjsLoading diff…
internal/nodetest/testdata/hang.mjsLoading diff…
internal/site/site.goLoading diff…
internal/site/site_test.goLoading diff…
internal/tokens/tokens.goLoading diff…
internal/tokens/tokens_test.goLoading diff…
js/anchor.jsLoading diff…
js/busy.jsLoading diff…
js/calendar.jsLoading diff…
js/datetime.jsLoading diff…
js/fiesta.jsLoading diff…
js/light.jsLoading diff…
js/select.jsLoading diff…
js/shell.jsLoading diff…
norastrillo_test.goLoading diff…
releases/1.0.0/.fiestaLoading diff…
releases/1.0.0/LICENSELoading diff…
releases/1.0.0/NOTICELoading diff…
releases/1.0.0/SHA256SUMSLoading diff…
releases/1.0.0/anchor.jsLoading diff…
releases/1.0.0/busy.jsLoading diff…
releases/1.0.0/calendar.jsLoading diff…
releases/1.0.0/datetime.jsLoading diff…
releases/1.0.0/day.cssLoading diff…
releases/1.0.0/fiesta-plain.cssLoading diff…
releases/1.0.0/fiesta-signal.cssLoading diff…
releases/1.0.0/fiesta.cssLoading diff…
releases/1.0.0/fiesta.jsLoading diff…
releases/1.0.0/i18n/ar.jsLoading diff…
releases/1.0.0/i18n/ar.jsonLoading diff…
releases/1.0.0/i18n/bn.jsLoading diff…
releases/1.0.0/i18n/bn.jsonLoading diff…
releases/1.0.0/i18n/en.jsLoading diff…
releases/1.0.0/i18n/en.jsonLoading diff…
releases/1.0.0/i18n/es.jsLoading diff…
releases/1.0.0/i18n/es.jsonLoading diff…
releases/1.0.0/i18n/ga.jsLoading diff…
releases/1.0.0/i18n/ga.jsonLoading diff…
releases/1.0.0/i18n/hi.jsLoading diff…
releases/1.0.0/i18n/hi.jsonLoading diff…
releases/1.0.0/i18n/ja.jsLoading diff…
releases/1.0.0/i18n/ja.jsonLoading diff…
releases/1.0.0/i18n/pt-PT.jsLoading diff…
releases/1.0.0/i18n/pt-PT.jsonLoading diff…
releases/1.0.0/i18n/ru.jsLoading diff…
releases/1.0.0/i18n/ru.jsonLoading diff…
releases/1.0.0/i18n/vi.jsLoading diff…
releases/1.0.0/i18n/vi.jsonLoading diff…
releases/1.0.0/i18n/yue.jsLoading diff…
releases/1.0.0/i18n/yue.jsonLoading diff…
releases/1.0.0/i18n/zh-Hans.jsLoading diff…
releases/1.0.0/i18n/zh-Hans.jsonLoading diff…
releases/1.0.0/icons.svgLoading diff…
releases/1.0.0/icons/alert-triangle.svgLoading diff…
releases/1.0.0/icons/check-circle.svgLoading diff…
releases/1.0.0/icons/check.svgLoading diff…
releases/1.0.0/icons/chevron-down.svgLoading diff…
releases/1.0.0/icons/help-circle.svgLoading diff…
releases/1.0.0/icons/info.svgLoading diff…
releases/1.0.0/icons/kebab.svgLoading diff…
releases/1.0.0/icons/menu.svgLoading diff…
releases/1.0.0/icons/plus.svgLoading diff…
releases/1.0.0/icons/search.svgLoading diff…
releases/1.0.0/icons/x-circle.svgLoading diff…
releases/1.0.0/icons/x.svgLoading diff…
releases/1.0.0/light.jsLoading diff…
releases/1.0.0/plain.cssLoading diff…
releases/1.0.0/select.jsLoading diff…
releases/1.0.0/shell.cssLoading diff…
releases/1.0.0/shell.jsLoading diff…
releases/1.0.0/signal.cssLoading diff…
releases/1.0.0/tokens.cssLoading diff…
releases_test.goLoading diff…
site/index.htmlLoading diff…
staticcheck.confLoading diff…