v0.11.0 — sortable tables, honest pagination, a console of pure pk-ui composition
The PlatformKit OSS front door: one binary composing the nine-module starter.
Install
go install github.com/septagon-oss/platformkit@latestChanges
Resource tables sort: every column header is a keyboard-operable button with aria-sort, ordering the loaded page with shareable state in the URL hash. Pagination is honest cursor paging: Previous disabled on the first page, controls on data-pk-pagination hooks, the label announced politely.
Underneath, the console now composes only pk-ui components (pk-modules v0.12.0, pk-apps v0.11.0, pk-ui v0.2.4): the shell declares no component styling of its own, runtime-built rows and badges wear complete pk-ui class lists via the embedded bridge, the sign-in page's controls are pk-ui renderers with the lime call to action re-colored by a page-scoped role remap, and the 403 interstitial retires the product's last html/template. pk-ui's variant styling is collision-free by construction, enforced by a structural guard test.
Verified live before tagging: boot, health, session login, the four console operations through the canonical opaque-segment API, sorting and pagination in a real browser against a seeded instance, and the cobra CLI surface.
See the CHANGELOG for details.
Compatibility
- Go 1.26 or newer.
- Pre-1.0 — pin this version. A minor release may change public API deliberately.
Links
| 📖 Documentation | https://septagon-oss.github.io/pk-docs/docs/current-design-system/ |
| 💬 Discussions | https://github.com/septagon-oss/platformkit/discussions |
| 🔒 Security policy | https://github.com/septagon-oss/platformkit/blob/main/SECURITY.md |
| ⚖️ License | https://github.com/septagon-oss/platformkit/blob/main/LICENSE |