-
released this
2026-03-19 16:13:07 -04:00 | 27 commits to main since this releaseFeatures
- Auto-create custom fields —
Initial Operating SystemandInitial SSH Keyfields are now created automatically on module load viaDatabase::ensureCustomFields(). No more manual SQL import.modify.sqlhas been removed. (d253bd4) - OS gallery, server rename, traffic chart, backups, VNC toggle, password reset, Redis caching, UX improvements (90a97c4)
- Laravel Pint code formatting with pre-commit hook, auto-installed via Composer (d253bd4)
Bug Fixes
- Restore OS template icons using correct VirtFusion path
/img/logo/(6528c8a) - Constrain OS icon sizing and remove background when image loads (6694a5e)
- Constrain category header icon images with overflow:hidden and max dimensions (64dcce3)
- Use unix timestamp for cache busting, generic server icon for Other category (504d292)
- Force generic icon on 'Other' category even when API provides linux_logo.png (3ca9eb6)
- OS gallery accordion auto-collapses other sections when one opens (a9565ff)
- OS gallery accordion layout and remove broken remote icon fetching (9cd737c)
- Remove dead code, update stale versions, tag-based release workflow (d3d75b4)
Code Quality
- Comprehensive try/catch — every DB operation and API call is now wrapped per project error handling rules (d253bd4)
- Full PHPDoc — class-level and method-level documentation on all PHP files (d253bd4)
- Dead code removal and project audit cleanup (1ab2ef4)
- Consolidate duplicate logic across codebase (0ade74d)
- Simplified README installation to a single copy-paste command
Downloads
- Auto-create custom fields —