Skip to content

Horilla CRM v1.13.2 — UI Refinements, Generic Framework Enhancements & Export Improvements

Choose a tag to compare

@horilla-opensource horilla-opensource released this 24 Jul 09:35
· 373 commits to master since this release

Release Date: 24 July 2026
Version: 1.13.2
Status: UI Enhancements, Generic Framework Improvements, Export Permissions & Platform Stability Release


Horilla CRM v1.13.2

Horilla CRM v1.13.2 focuses on enhancing everyday usability across the platform by introducing significant improvements to the Generics framework, strengthening validation, expanding export capabilities, refining the user interface, and resolving several platform-wide issues.

This release introduces dedicated export permissions with configurable export fields, powerful relative date filters, improved MultiWidget handling for complex forms, enhanced inline validation, and a more responsive split-view experience. It also delivers multiple UI refinements, better internationalization support, and improved reliability for HTMX-powered interactions throughout the application.

Together, these enhancements make Horilla CRM more secure, easier to use, and more maintainable for both end users and developers.


This release focuses on:

📤 Advanced Export Permissions & Field Selection
🧩 Generic Framework Enhancements
📅 Relative Date Filtering
✅ Better Validation & Form Experience
🎨 User Interface Refinements
⚡ Improved HTMX Reliability & Platform Stability


The result is a more polished, reliable, and user-friendly CRM platform.


Highlights


📤 Advanced Export System

Export functionality has been significantly enhanced to provide better security and greater flexibility.

Permission-Based Exports

Exports are now protected using dedicated permissions.

  • Introduced dedicated export and export_own permissions
  • Users can only export records they are authorized to access
  • Improved export security across supported modules

Custom Export Fields

Users now have greater control over exported data.

  • Manual exports support custom column selection
  • Scheduled exports support configurable field selection
  • Export validation prevents invalid field selections
  • Smaller and more meaningful export files

Expanded Export Support

Export capabilities have been extended to additional modules.

  • CRM
  • Activity
  • Booking
  • Horilla Mail
  • Approval Instances
  • Reports

🧩 Generics Framework Improvements

The shared Generics framework continues to become more powerful and reusable.

Relative Date Filters

Searching records has become faster and more intuitive.

New built-in filter operators include:

  • Today
  • Yesterday
  • This Week
  • This Month

These filters simplify reporting and day-to-day record management without requiring manual date selection.

Improved MultiWidget Support

Complex form widgets now behave consistently throughout the application.

  • MultiWidget values are preserved across multi-step forms
  • Hidden step widgets retain their structure correctly
  • PhoneField validation now works correctly in wizard forms
  • Prevents validation failures during form submission

Inline Validation

Editing records is now more user-friendly.

  • Validation errors are displayed directly inside inline editors
  • User input is preserved after validation failures
  • Eliminates silent HTMX validation failures

Responsive Split View

The detail view has been refined for improved usability.

  • Better responsive layouts
  • Improved mobile experience
  • Cleaner information presentation
  • Enhanced split-view alignment

📅 Smarter Filtering Experience

Filtering records is now faster and more intuitive.

  • Built-in relative date operators
  • Reduced manual date selection
  • Improved reporting workflows
  • Better search experience throughout the platform

🎨 User Interface Enhancements

Numerous visual improvements have been introduced across the application.

Cleaner Header Experience

The application header has been redesigned for a more compact interface.

  • Reduced header height
  • Better spacing
  • Improved notification layout
  • Optimized action buttons
  • Refined global search styling

Modernized Actions

User interface consistency has been improved.

  • Replaced legacy dots.svg menus with inline SVG icons
  • Improved activity hover effects
  • Better responsive layouts
  • More consistent component styling

Sidebar Reliability

Navigation is now more reliable after dynamic page updates.

  • Sidebar collapsed state is preserved after HTMX content swaps
  • Global search no longer resets sidebar state
  • Improved synchronization using htmx:afterSettle
  • More predictable navigation experience

Better Validation & Form Experience

Shared validation has been strengthened throughout the platform.

Phone Number Validation

Phone number handling has been standardized.

  • Centralized validation using phonenumbers
  • Consistent validation across shared PhoneField widgets
  • International phone number support
  • Improved data quality

Improved Form Handling

Several form-related issues have been resolved.

  • Export modal now retains its state correctly
  • Better inline validation
  • Improved checkbox layouts
  • Cleaner MultiWidget rendering

🔄 Approval Workflow Improvements

Approval delegation is now safer and more predictable.

  • Delegation is scoped to individual approval instances
  • Prevents delegated users from affecting unrelated approvals
  • Automatic cleanup during approval transitions
  • Improved workflow consistency

🌍 Internationalization

Localization support continues to improve.

  • Form placeholders now use gettext_lazy
  • Better translation support
  • Improved multilingual compatibility

📚 Developer Experience

Internal architecture continues to evolve.

Code Quality

Numerous improvements include:

  • HTML formatting improvements
  • Python formatting improvements
  • Pylint cleanup
  • Removed no-else-continue warnings
  • General code refactoring
  • Improved documentation for extension framework

Maintainability

Platform-wide cleanup improves long-term maintenance.

  • Better reusable validation
  • Cleaner shared widgets
  • Improved HTMX handling
  • Simplified framework behavior

🛠️ Major Fixes

Generics

  • Added relative date filters
  • Fixed MultiWidget handling in multi-step forms
  • Improved inline validation
  • Better split-view responsiveness
  • Enhanced checkbox layouts

Export

  • Introduced permission-based exports
  • Added configurable export columns
  • Improved scheduled exports
  • Validated exportable fields
  • Expanded module support

Approvals

  • Instance-scoped approval delegation
  • Prevented delegation from affecting unrelated approval workflows
  • Improved approval synchronization

User Interface

  • Reduced header size
  • Improved activity layouts
  • Replaced legacy action icons
  • Fixed sidebar collapse state after HTMX updates
  • Improved global search navigation

Platform

  • Centralized phone number validation
  • Better internationalization support
  • Improved HTMX stability
  • Fixed export modal behavior
  • Multiple UI consistency improvements
  • Various code quality enhancements

📜 Changelog Summary

v1.13.2 (24 July 2026)

Added

  • Permission-based export system
  • Export field selection
  • Relative date filters
  • Centralized phone number validation
  • Inline validation for detail editing
  • Instance-scoped approval delegation

Improved

  • Generics framework
  • MultiWidget handling
  • Split-view layouts
  • Header UI
  • Activity interface
  • Sidebar state synchronization
  • Export workflows
  • Internationalization support
  • HTMX reliability
  • Developer documentation

Fixed

  • MultiWidget validation failures
  • Sidebar state reset after HTMX swaps
  • Export modal persistence
  • Inline editing validation errors
  • Approval delegation scope
  • Phone number validation consistency
  • Responsive layout issues
  • Multiple UI inconsistencies
  • Various code quality issues

🎯 Impact

Horilla CRM v1.13.2 enhances both the user and developer experience by refining the platform's shared framework, strengthening validation, expanding export capabilities, and delivering a more polished interface.

This release:

  • Introduces secure permission-based exports with configurable fields
  • Simplifies searching with relative date filters
  • Improves MultiWidget behavior across complex forms
  • Delivers centralized phone number validation
  • Enhances inline editing with immediate validation feedback
  • Refines the application header and responsive layouts
  • Preserves sidebar state during HTMX-powered navigation
  • Improves approval workflow reliability
  • Strengthens internationalization support
  • Continues improving platform stability and maintainability

Overall

v1.13.2 is a platform refinement and usability-focused release that strengthens the Generics framework, enhances export security, improves validation and workflow reliability, modernizes the user interface, and delivers a faster, more consistent experience throughout Horilla CRM. 🚀