- Security: Integrated DOMPurify sanitization and comprehensive input validation utilities
- Progress bars: Fixed animation issues for all progress bars including App Versions
- Charts: Resolved ECharts horizontal bar initialization and TempusDominus DateTime errors
- Browser support: Removed outdated X-UA-Compatible meta tags from all 42 HTML files
- Build: Enhanced Vite configuration with bundle analysis and Sass deprecation fixes
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
โ Bootstrap & Chart.js Version Updates:
- Updated Bootstrap references to 5.3.7 (from 5.3.6) in documentation
- Updated Chart.js references to 4.5.0 (from 4.4.2) in documentation
- Ensured consistency across README.md, changelog.md, and docs/index.md
๐ Documentation Consistency:
- All version numbers now match actual installed packages
- Bootstrap 5.3.7: Security patches and latest stable features
- Chart.js 4.5.0: Latest improvements and bug fixes
- Maintained accurate technical specifications across all docs
๐ฏ Files Updated:
- README.md: Updated version references in feature lists
- changelog.md: Confirmed Bootstrap 5.3.7 release notes
- docs/index.md: Updated technology stack information
โ JavaScript Error Fixes:
- Fixed btn.btn-closest โ btn.closest syntax errors in form_wizards.html
- Fixed gallery image action errors in media_gallery.html
- Eliminated ESBuild compilation failures
โ Input Group Alignment Improvements:
- Added comprehensive input group styling for consistent heights
- Fixed date picker button alignment with form controls
- Ensured perfect 38px height alignment across all input groups
- Enhanced hover states for calendar and icon buttons
- Improved border radius and border connections
- Added responsive input group sizing
โ CSS Enhancements:
- Consistent calc(2.25rem + 2px) height for all input elements
- Flexbox alignment for perfect button centering
- Special styling for TempusDominus date picker buttons
- Enhanced search bar consistency across all pages
โ Documentation Updates:
- Updated IMPROVEMENTS_TRACKER.md with completion details
- Added Input Group Alignment & JavaScript Error Fix entry
- Documented all technical improvements and benefits
๐ฏ Benefits:
- Professional appearance with perfect form alignment
- Eliminated build errors and syntax issues
- Consistent user experience across all form elements
- Enhanced usability for date selection and search functionality
๐งน Major cleanup and modernization:
โข Removed vendors/iCheck/ directory completely
โข Eliminated iCheck CSS and JavaScript references from map.html
โข Replaced iCheck jQuery initialization with CSS-only styling
โข Added modern flat green checkbox/radio styling to custom.scss
โข Updated README_CN.md to remove iCheck from scripts list
Benefits:
โ Reduced vendor dependencies
โ Smaller bundle size (removed 4.8KB iCheck + 1.3KB CSS)
โ Modern CSS-only solution with same visual appearance
โ Better performance (no JavaScript initialization needed)
โ Maintains backward compatibility with existing 'flat' classes
The new CSS styling provides identical visual appearance to the original
iCheck flat green theme but without any JavaScript dependencies.