0.9.0
Features
- Column labels: new
ModelAdmin.list_display_labelsattribute ({"field": "Header"}) overrides or translates auto-generated list-page column titles. Sorting, filtering and data binding stay keyed by the field name. - Actions without selection:
@action(requires_selection=False)enables the Apply button without selecting rows; the action receives an emptyidslist and should treat it as "all objects".
Frontend
- Apple-like design refresh: frosted-glass sticky header with hairline borders (the configured
primary_colornow serves as the accent instead of the header background), larger continuous corner radii, softer diffuse shadows,#f5f5f7/#161617layout backgrounds, tighter letter spacing and transparent table headers. The rich-text editor accent followsprimary_colorinstead of a hardcoded teal. - Dependencies: antd 6.5.1, i18next 26, react-i18next 17, vite 8, jsdom 29, TypeScript 6.0, vitest 4.1.10, eslint 10.7;
quill-deltaadded to satisfy a peer dependency andbaseUrlremoved fromtsconfig.json(deprecated in TypeScript 6).
Full Changelog: v0.8.3...v0.9.0