Skip to content

pinax 0.1.5

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jul 19:32
0.1.5
1c33ebe

Added

  • pinax-api.d.ts: TypeScript declarations for the window.pinax API (apiVersion 1). Companion plugin authors copy one file and get a typed global with autocomplete; npm run check:api in CI fails if the file drifts from the source types.
  • Keyboard and screen-reader support for the core UI: aria-labels on topbar buttons and the palette input, tablist/tab roles with aria-selected, collapsible pane headers focusable with aria-expanded and Enter/Space, board columns labelled and cards focusable (Enter/Space opens the note), sortable table headers operable from the keyboard.

Fixed

  • Live re-renders no longer reset the dashboard scroll position, and are deferred while the user is typing in an input inside the view.

Commits

  • 1c33ebe release: 0.1.5
  • 33418b2 feat: typed api declarations for companion plugins (pinax-api.d.ts + drift check)
  • b6da075 Merge pull request #3 from sphragis-oss/fix/render-polish-a11y
  • 0bc2514 docs: changelog entries for render polish and a11y
  • 37ada2f feat: keyboard and aria support for core interactive elements
  • d7bc711 ci: enable dependabot for npm dependencies
  • 30a73ed fix: preserve scroll and input focus across live re-renders

Full Changelog: 0.1.4...0.1.5

Verify this build

gh attestation verify main.js --repo sphragis-oss/pinax