Skip to content

Releases: oli-dev0/vanta-admin-theme

0.15.1

Choose a tag to compare

@oli-dev0 oli-dev0 released this 11 Jul 09:24

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 10 Jul 15:31

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 10 Jul 09:53

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 09 Jul 22:18

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 09 Jul 16:08

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 09 Jul 14:03

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 items search 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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 09 Jul 12:22

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 09 Jul 11:22

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

Choose a tag to compare

@oli-dev0 oli-dev0 released this 08 Jul 10:26

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-auth routes 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-auth get a more complete Vanta-styled account security flow.

0.7.0

Choose a tag to compare

@oli-dev0 oli-dev0 released this 08 Jul 09:07

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.