- Updated 8 npm packages to latest versions including TypeScript, Astro, and linting tools
- Refined mobile image loading solution by removing JavaScript runtime fix in favor of HTML-level path generation
- All images now use relative paths generated at build time for optimal compatibility
๐ค Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add production build files to repository for easy access and CDN usage
- Remove dist/ from .gitignore to track built files
- Includes all 37 HTML pages, CSS/JS assets, and images
- Fresh build with latest fixes (smart paths, sidebar navigation, updated CDNs)
This allows users to:
- Access built files directly from GitHub
- Use GitHub as CDN (via jsdelivr.net/gh/...)
- Download ready-to-use files without building locally
- Fix production build path resolution for CSS/JS/images
- Resolve sidebar navigation layout issues (badges, arrows, spacing)
- Fix RTL CSS processing interference with LTR builds
- Update dependencies (Bootstrap 5.3.7, Bootstrap Icons 1.13.1, OverlayScrollbars 2.11.0)
- Remove CDN integrity attributes to prevent digest mismatches
- Add dist/ to .gitignore to exclude build files from repository
- Implement smart relative path calculation for all deployment scenarios
- Add runtime image path correction for sub-folder deployments
- Ensure development and production environment parity
- Fix all ESLint compliance issues (prefer-global-this, prefer-string-slice)
Major improvements:
โ Production builds now work identically to development
โ Images, CSS, and JavaScript load correctly in any deployment structure
โ Sidebar displays properly with badges and arrow indicators
โ Zero console errors from CDN resources
โ Full compatibility with FTP/static hosting platforms
๐ Major modernization release bringing AdminLTE to current standards
## Key Improvements:
- ๐ Zero security vulnerabilities (all dependencies updated)
- โก ESLint v9 with modern flat configuration
- ๐ฆ Astro 5.x, Bootstrap 5.3.7, 50+ package updates
- ๐ ๏ธ New npm scripts: 'npm start', 'npm run build'
- ๐งน 700+ linting issues resolved, technical debt cleaned
- ๐ฏ ES modules, modern tooling, optimal bundles
## Infrastructure:
- Upgraded to ES modules with proper configurations
- Migrated ESLint to v9 flat config format
- Enhanced build scripts and developer experience
- Added comprehensive CHANGELOG.md
- Updated README.md with v4.0.0-rc1 highlights
## Quality & Security:
- All npm vulnerabilities resolved
- Zero linting errors across JS/TS/CSS/Astro
- Updated browserslist and build dependencies
- Removed deprecated patterns and dead code
## Compatibility:
- No breaking changes for end users
- Full Bootstrap 5.3.7 compatibility maintained
- All HTML templates remain compatible
- Enhanced developer experience with modern tooling
See CHANGELOG.md for complete details.
Fixes info box displaying incorrectly when using IE11 (not sure for older versions) and also change text for the shadow info box so it will appear better for smaller screens (without having to use text-wrap).