Releases: oli-dev0/vanta-admin-theme
Release list
0.15.1
This release makes Django admin feedback and dashboard activity states clearer in Vanta Admin.
Added
- Added a Vanta-styled
×button to success, warning, and error admin messages. - Added clear empty-state messages for today and yesterday in the recent-activity dashboard panel.
Changed
- Kept the Today and Yesterday activity headings visible even when either period has no entries.
- Manual message dismissal now uses the same existing timer and hover-pause behavior as automatic dismissal.
Fixed
- Fixed admin messages missing a manual close control.
- Fixed empty recent-activity groups disappearing from the dashboard.
Impact
- Admin users can dismiss feedback messages when they are finished reading them.
- The dashboard keeps a predictable Today/Yesterday structure, even when there is no recent activity.
0.15.0
This release makes Django admin history pages feel like part of Vanta Admin.
Added
- Added Vanta styling for Django admin object history pages.
- Added a larger scrollable recent-activity panel on the admin landing page.
Changed
- Increased the landing-page recent-activity limit from 10 entries to 50 entries.
- Split recent activity into today and yesterday columns on desktop, with a stacked layout on smaller screens.
- Renamed the default auth sidebar group to Admin.
- Replaced the changelist bulk-action clear icon with a clearer Cancel button.
- Extended Vanta's 12-hour and 24-hour time formatting to object history timestamps.
Impact
- Record history pages are easier to scan and no longer feel visually separate from the rest of the admin.
- Active admins can see more recent work directly from the landing page.
- Bulk-action selections are easier to cancel, while Vanta still keeps normal Django admin behavior underneath.
0.14.0
This release makes sidebar reordering and changelist bulk actions feel more polished in Vanta Admin.
Added
- Added a clear button for the sidebar navigation filter.
- Added a floating drag preview and drop indicator while reordering sidebar sections.
- Added Escape-to-cancel support while dragging sidebar sections.
Changed
- Refined sidebar section dragging so Vanta temporarily simplifies the sidebar state during reordering, then restores it cleanly.
- Improved the disabled reorder-handle state so it is clearer when section dragging is unavailable.
- Polished the changelist bulk action bar layout, positioning, and button styling.
- Tightened nearby input and action styling so changelist controls feel more deliberate.
Impact
- Sidebar reordering feels more stable and easier to understand while moving sections around.
- Admin users can clear sidebar filtering faster without manually deleting the search text.
- Bulk actions feel more intentional and easier to use in long changelists, while Vanta still keeps normal Django admin behavior underneath.
0.13.0
This release lets users reorder Vanta Admin sidebar sections to match the way they work.
Added
- Added drag-and-drop reordering for sidebar app sections.
- Added browser-local persistence for each user's saved sidebar section order.
- Added keyboard reordering for sidebar sections with Arrow Up, Arrow Down, Home, and End from the reorder handle.
Changed
- Disabled sidebar reordering while the navigation filter is active, so filtering stays focused on finding apps and models.
- Refined sidebar section spacing around the new reorder handle.
- Cleaned up admin message styling and timer behavior, including Django's unusable-password warning.
- Tightened inline formset headings, spacing, and field focus styling.
Impact
- Admin users can put the most useful app sections where they naturally expect them.
- Larger Django admins feel more personal without changing project settings, permissions, models, URLs, or server-side data.
- Vanta keeps the normal Django admin underneath while making everyday navigation easier to shape per browser.
0.12.0
This release makes editing related records feel cleaner and easier in Vanta Admin.
Added
- Added a clear button for changelist searches, so users can remove a search without losing the rest of the current list view.
- Added cleaner delete buttons for inline admin rows.
- Added a give-all option for grouped many-to-many selectors.
Changed
- Improved the look and feel of inline editing, related-object buttons, search fields, form errors, and relationship selectors in one visual polish pass.
- Moved relationship add and remove actions closer to the items they affect.
Impact
- Inline records are easier to scan, edit, and remove.
- Search results are easier to reset without starting the whole list view over.
- Relationship fields feel more like part of Vanta instead of dropping back into default Django admin styling.
0.11.0
This release makes large many-to-many admin fields easier to scan and filter.
Added
- Added an enhanced horizontal selector for Django admin many-to-many fields.
- Added a
Filter itemssearch box inside the enhanced selector. - Added selected counts, a clear-selected control, and add/remove visible controls.
- Added category and section grouping when option labels provide structured text.
Changed
- Reworked the horizontal selector layout so relationship fields can be scanned in compact columns instead of two large native multi-select boxes.
- Kept the underlying Django select fields synchronized so normal form submission and permissions still work.
Impact
- Admin users can work through larger relationship fields faster.
- Many-to-many fields feel closer to the rest of Vanta's compact admin interface.
- Projects keep Django admin's server-rendered form behavior while getting a clearer browser-facing selector.
0.10.0
This release adds a browser-local font-size preference to the Vanta Admin account menu.
Added
- Added a font-size selector to the sidebar account menu, with small, normal, and large options.
- Added browser-local persistence for each user's selected admin font size.
Changed
- Extended the account-menu display preferences so theme, time format, and font size live together.
- Applied the selected font-size value through Vanta's admin theme tokens, so the interface scales without changing Django settings or project code.
Impact
- Admin users can make the interface more compact or more readable from the account menu.
- Teams with different display preferences can adjust the admin per browser without affecting other users.
0.9.0
This release gives Vanta Admin a new landing page that feels more useful when you first open Django admin.
Added
- Added a redesigned admin landing page with a personal welcome message.
- Added a recent-activity panel grouped by today and yesterday.
- Added dashboard cards for quick actions and attention-required placeholders that projects can customize.
- Added compact system and environment panels with safe, high-level project information.
- Added packaged admin font assets and fallback admin status icons.
- Added cleaner pagination at the bottom of list pages.
Changed
- Reworked the app index into cleaner app cards and model rows.
- Cleaned up spacing on the dashboard, list pages, page actions, and save buttons.
- Refined light-mode table, filter, and submit-button colors.
- Updated recent activity time formatting so the account-menu 12-hour or 24-hour preference also applies on the landing page.
Impact
- The admin home screen is no longer just a list of installed apps.
- Users can see their recent work, common project placeholders, and basic system context from the first screen.
- Vanta keeps Django admin server-rendered and permission-aware while making the starting point feel more like a usable work surface.
0.8.0
This release makes the admin sidebar more flexible and brings more two-factor auth screens into the Vanta theme.
Added
- Added a resizable desktop sidebar that remembers the user's preferred width in the browser.
- Added a sidebar expand/collapse-all control for visible navigation sections.
- Added a sidebar account-menu link to 2FA settings when
django-two-factor-authroutes are available. - Added a themed two-factor authentication disable-confirmation screen.
Changed
- Tightened the sidebar filter layout so search and section controls sit together cleanly.
- Refined two-factor auth buttons and links so the security screens feel more consistent with the rest of Vanta.
- Cleaned up help text, submit-row buttons, small action buttons, and focus outlines across admin screens.
Impact
- Large admin sidebars are easier to adapt to long app and model names.
- Users can open or close sidebar sections faster when moving around larger Django admins.
- Projects using
django-two-factor-authget a more complete Vanta-styled account security flow.
0.7.0
This release makes changelist filters easier to use without taking permanent space away from admin tables.
Added
- Added a compact filter button to changelist toolbars.
- Added an active-filter indicator and count on the filter button.
Changed
- Moved changelist filters into a popup panel instead of a fixed right-side column.
- Tightened filter option styling so filter panels stay compact on desktop and mobile.
- Kept the filter panel open after users click filter links on the same changelist.
Impact
- Changelist tables get more horizontal room, especially on filtered admin pages.
- Active filters are still visible from the toolbar, so users can tell when the current list is narrowed.
- Filter-heavy admin pages feel less cramped while keeping Django admin's normal filter behavior.