v0.4.18
What's Changed
- docs: update AGENTS.md for pre-push hook removal by @TAJD in #193
- PROJ-481: cofferdam triage — fresh pass against current main by @TAJD in #194
- PROJ-481: cofferdam triage — ReadonlyArrayParam + MaxLineLength by @TAJD in #195
- PROJ-481: cofferdam triage — CognitiveComplexity + MaxParameters by @TAJD in #196
- PROJ-481: cofferdam triage — CyclomaticComplexity by @TAJD in #197
- PROJ-481: cofferdam triage — MutatedParameter by @TAJD in #198
- PROJ-481: cofferdam triage — Refactor.DuplicateBlock by @TAJD in #200
- PROJ-481: cofferdam triage — Design.DuplicateTypeShape (same-package) by @TAJD in #201
- PROJ-481: cofferdam triage — Readability.MaxFunctionLength by @TAJD in #202
- PROJ-481: cofferdam triage — Design.MissingTestFile by @TAJD in #203
- PROJ-481: cofferdam triage — ReadonlyArrayParam, UnusedSuppression, ErrorHandlingIdiom by @TAJD in #204
- chore(deps): bump @cofferdam/cofferdam to 0.4.0 by @TAJD in #199
- feat(design-system): add Button component wrapping .btn primitive by @TAJD in #205
- docs: sync design-system planning docs to origin by @TAJD in #207
- feat(design-system): add Badge component wrapping .badge primitive by @TAJD in #206
- feat(design-system): add Popover component + shared .popover CSS primitive by @TAJD in #208
- refactor(design-system): move Select into islands/ui/ by @TAJD in #209
- fix(design-system): restore stripped popover CSS + fix scroll-hide selector regression by @TAJD in #210
- fix(design-system): add ref forwarding, aria-modal, and title support to Popover/Button by @TAJD in #211
- refactor(design-system): migrate MetricHelp and AccountMenu popovers to islands/ui/Popover by @TAJD in #212
- refactor(design-system): migrate GlossaryHelp and SavedViewsControl popovers to islands/ui/Popover by @TAJD in #213
- refactor(design-system): migrate FeedbackSourceSettings/EpicList/HeaderRow to Button by @TAJD in #214
- refactor(design-system): migrate CreateIssueModal/NewSourceModal/FeedbackList to Button by @TAJD in #215
- fix(design-system): restore SavedViewsControl popover scroll bound and fix listbox a11y (PROJ-553) by @TAJD in #216
- test(design-system): add preact/compat regression guard to Popover (PROJ-554) by @TAJD in #217
- refactor(design-system): migrate ProjectLanding/ProjectList/SprintBannerSection/Toolbar to Button by @TAJD in #218
- refactor(design-system): migrate ShareView/SprintManager to Button/Badge by @TAJD in #219
- refactor(design-system): migrate TokenManager to Button component by @TAJD in #220
- refactor(design-system): migrate WikiPage to Button; fix raw hex by @TAJD in #221
- fix(design-system): tune sprint status tokens for dark mode, fix token reuse (PROJ-555) by @TAJD in #222
- refactor(design-system): migrate IssueDetailParts to Button component by @TAJD in #223
- fix(design-system): replace raw hex/rgb literals with tokens in remaining files by @TAJD in #224
- chore(design-system): scaffold plugins/design-system cofferdam plugin by @TAJD in #225
- feat(design-system): implement DesignSystemConvention rule 1 (raw color literal) by @TAJD in #226
- fix(design-system): checkpoint-4 review fixes (PROJ-556/557/558) by @TAJD in #227
- feat(design-system): implement Rule 2 — AST-based per-primitive import boundary by @TAJD in #228
- feat(design-system): implement DesignSystemConvention rule 3 (new primitive-shaped CSS class) by @TAJD in #229
- feat(design-system): implement DesignSystemConvention rule 4 (inline token-shaped style) by @TAJD in #230
- chore(design-system): register plugins/design-system; ignore canvas readThemeColor fallbacks by @TAJD in #231
- fix(design-system): fix Rule 2 select-* false positive; file fast-follow (PROJ-560/563) by @TAJD in #232
- Design-system checkpoint-5 fixes: GroupManager Button/Badge migration, check-sdk pin, stale scaffold comments (PROJ-561/562/564) by @TAJD in #233
- PROJ-559: wire DesignSystemConvention into CI and pre-commit by @TAJD in #234
- docs: add Verdient backlink to Starlight footer by @TAJD in #235
- fix(web): reset font-weight on MarkdownEditor root (PROJ-566) by @TAJD in #236
- feat(web): enable changing an issue's type from the human UI (PROJ-567) by @TAJD in #237
- fix(web): hide create-project action for the public demo viewer (PROJ-568) by @TAJD in #238
- fix(web): stop mobile topbar scroll-hide from flickering (PROJ-569) by @TAJD in #239
- chore(release): bump version to 0.4.18 by @TAJD in #240
Full Changelog: v0.4.17...v0.4.18