Added
pinax-api.d.ts: TypeScript declarations for thewindow.pinaxAPI (apiVersion 1). Companion plugin authors copy one file and get a typed global with autocomplete;npm run check:apiin 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/tabroles witharia-selected, collapsible pane headers focusable witharia-expandedand 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