Repository navigation
Summary
A new page explains how Cardano decides, and /governance now compares not delegating, delegating and becoming a DRep side by side. The governance FAQ gained answers on inactive DReps, public delegations and DRep pay, and can now be translated. A new Programmable Tokens page explains what tokens can do when they carry their own rules. On the homepage, the ledger history header keeps each milestone visible as a chapter card, and timeline markers jump straight to it.
The entities page now lists companies doing core development, such as node, consensus, ledger or Plutus work, with public evidence links that show why each one is there. Tweag by Modus Create is the first new entry. 57 app listings got screenshots and extra views, app icons now look the same in grids, lists and the leaderboard, and pool delegation apps are listed by what they offer. Adopter logos show in full colour in dark mode, tabs on governance, accountability and funding have links you can share, and the mega menu stays open when a click follows a hover.
Most of the work happened under the hood. Tabs, grids, key figures, charts, accordions, copy buttons and logo tiles now come from one shared component library, and every component is documented. Each page has exactly one h1, dark mode contrast was fixed, the site respects reduced motion, and long translated headings, buttons and form fields stay inside phone screens. More interface text can now be translated, and broken images fall back gracefully. Also thanks to @laurencraig-afk for their first contribution. 🎉
What's Changed
- feat: full colour adopter logos in dark mode by @katomm in #910
- feat: keep ledger history milestones visible with chapter card and timeline markers by @katomm in #911
- feat: compare governance options and make the governance FAQ translatable by @katomm in #912
- fix: keep homepage hero text inside the screen on phones by @katomm in #916
- Add Programmable Tokens page by @aldo555 in #913
- fix: let long button labels wrap on phones by @katomm in #918
- fix: keep long translated headings, tags and form fields inside phone screens by @katomm in #919
- feat: list pool delegation apps by property and drop calculator showcase by @katomm in #921
- Keep the mega menu open when a click follows a hover by @katomm in #923
- chore: update programmable tokens copy to final round by @aldo555 in #924
- docs: guide contributors and agents to reuse shared components by @katomm in #922
- fix: insights social meta, canonical URLs, pagination styling and locale-safe images by @katomm in #920
- New Crowdin translations by GitHub Action by @github-actions[bot] in #898
- chore: remove four unused layout components by @katomm in #926
- fix: hydration-safe randomness, empty content guards and undefined CSS variables by @katomm in #927
- feat: className and headingLevel props for shared components by @katomm in #928
- fix: one h1 per page by @katomm in #929
- fix: divider labels only become headings where they name a section by @katomm in #930
- fix: dark mode contrast and reduced motion for shared components by @katomm in #931
- fix: dark mode contrast for primary fills and low-contrast text by @katomm in #933
- i18n: translatable strings in shared components and theme heroes by @katomm in #932
- chore: move generic components into Layout by @katomm in #934
- feat: core development path for entities by @katomm in #935
- docs: component doc template and missing component pages by @katomm in #936
- docs: JSDoc for shared components and feature widgets by @katomm in #937
- chore: warn about missing component docs and JSDoc in yarn test by @katomm in #939
- Update epoch 659 and yearly by @VladislavKudrin in #942
- add latest News by @lodl in #938
- feat(apps): screenshots and extra views for 57 listings by @lodl in #940
- feat: shared Tabs component, replaces Pill Tabs by @katomm in #943
- feat: shared deep links for tabs on governance, accountability and funding by @katomm in #944
- feat: tabs on get-started and ai use the shared Tabs component by @katomm in #945
- feat: shared Grid component for card and tile grids by @katomm in #946
- feat: shared StatFigure component for key figures by @katomm in #947
- Update tx-stats.json tx-stats-73epochs.json for epoch 660 by @VladislavKudrin in #948
- feat: shared EChart component for all charts by @katomm in #949
- feat: shared EpochRangeSlider for the insights epoch range by @katomm in #953
- feat: controlled mode, row ids and heading level for Accordion by @katomm in #954
- feat: FAQSection on Layout/Accordion by @katomm in #955
- feat: GovernanceFAQ on Layout/Accordion by @katomm in #957
- chore: remove unused react-collapsible dependency by @katomm in #959
- feat: useCopyToClipboard hook for all copy buttons by @katomm in #960
- feat: Layout/LogoTile for logos with a letter fallback by @katomm in #961
- feat: Layout/HubSpotForm for both HubSpot forms by @katomm in #962
- feat: Layout/EditOnGitHubCallout for apps and glossary by @katomm in #963
- feat: Layout/LinkCardRow for the governance link cards by @katomm in #965
- feat: reduced motion through the motion tokens by @katomm in #966
- feat: own lift tokens and reduced motion for the remaining hover moves by @katomm in #967
- feat: duration tokens for fixed transitions and a nudge token by @katomm in #969
- chore: move the GovernanceCharts list styles into its module by @katomm in #970
- feat: useHashTarget hook for hash deep links by @katomm in #971
- feat: light mode fallback image for the hero by @katomm in #968
- chore: scope the HubSpot form styles to the form by @katomm in #972
- feat: add "How Cardano decides" governance explainer page by @thenic95 in #956
- add latest News by @lodl in #958
- Add Tweag by Modus Create by @laurencraig-afk in #851
- feat: app icons in grids, lists and the leaderboard on LogoTile by @katomm in #975
- feat: useImageFallback hook for images that fail to load by @katomm in #976
- i18n: translatable epoch navigation labels in insights by @katomm in #977
- chore: update translation progress from Crowdin by @github-actions[bot] in #895
- New Crowdin translations by GitHub Action by @github-actions[bot] in #925
- feat: move fourteen more card grids onto the Grid primitive by @katomm in #979
- Update tx-stats.json tx-stats-73epochs.json for epoch 661 by @VladislavKudrin in #980
- fix: one h1 per docs page, the doc title by @katomm in #984
- fix: logo and website for Hosky on the leaderboard by @katomm in #985
- fix: fallbacks for app screenshots and ambassador story images by @katomm in #986
New Contributors
- @laurencraig-afk made their first contribution in #851
Full Changelog: v1.37.0...v1.38.0