v1.0.13
Final update batch
Latest Update
28 April – 1 May 2026: AnatoVerse Development Updates
- Refined the AnatoVerse homepage structure and visual design for a more professional, polished academic presentation.
- Updated index.php to load body system data from the anatomy_systems database table.
- Added course and lecturer information from the anatomy_course_info database table.
- Added a contributors section showing student name, assigned body system, bio, LinkedIn link, system viewer link, and personal project link.
- Created contributor_profile.php as a profile manager for both lecturer and student contributors.
- Added a single profile dropdown containing the lecturer and all student contributors.
- Added separate lecturer and student contributor forms that load automatically based on the selected profile.
- Added profile photo upload and square crop functionality using CropperJS.
- Added visual crop reminders, including a flashing green Apply Crop button and crop success message.
- Added a Personal Project URL field so contributors can link their own project page separately from the official AnatoVerse viewer.
- Protected system-level fields so contributors cannot edit accent colour, icon, page status, or official viewer link.
- Updated the homepage contributor cards so uploaded profile photos replace the default icon.
- Added cache-busting and fallback handling so new profile photos display correctly.
- Planned and structured the universal system_viewer.php workflow.
- Set the official viewer format as system_viewer.php?system=slug.
- Mapped each body system slug to a matching GLB file in the models folder, for example special_senses loads models/special_senses.glb.
- Added Upload 3D Model functionality to contributor_profile.php.
- Required uploaded 3D models to use .glb format.
- Added guidance that GLB files should be under 20 MB for better loading performance.
- Made uploaded GLB files automatically rename to the correct system slug filename.
- Made new GLB uploads replace the previous model for the same system.
- Updated index.php so Open System Viewer is active only when the matching GLB file exists.
- Updated the Anatomy Lab dropdown so systems without uploaded GLB files do not appear.
- Kept all system cards visible, but greyed out the Open System Viewer button when the GLB model is missing.
- Updated contributor viewer buttons so they are disabled when the matching GLB model has not yet been uploaded.
- Refined the AnatoVerse homepage structure and visual design for a more professional, polished academic presentation.
- Updated index.php to load body system data from the anatomy_systems database table.
- Added course and lecturer information from the anatomy_course_info database table.
- Added a contributors section showing student name, assigned body system, bio, LinkedIn link, system viewer link, and personal project link.
- Created contributor_profile.php as a profile manager for both lecturer and student contributors.
- Added a single profile dropdown containing the lecturer and all student contributors.
- Added separate lecturer and student contributor forms that load automatically based on the selected profile.
- Added profile photo upload and square crop functionality using CropperJS.
- Added visual crop reminders, including a flashing green Apply Crop button and crop success message.
- Added a Personal Project URL field so contributors can link their own project page separately from the official AnatoVerse viewer.
- Protected system-level fields so contributors cannot edit accent colour, icon, page status, or official viewer link.
- Updated the homepage contributor cards so uploaded profile photos replace the default icon.
- Added cache-busting and fallback handling so new profile photos display correctly.
- Planned and structured the universal system_viewer.php workflow.
- Set the official viewer format as system_viewer.php?system=slug.
- Mapped each body system slug to a matching GLB file in the models folder, for example special_senses loads models/special_senses.glb.
- Added Upload 3D Model functionality to contributor_profile.php.
- Required uploaded 3D models to use .glb format.
- Added guidance that GLB files should be under 20 MB for better loading performance.
- Made uploaded GLB files automatically rename to the correct system slug filename.
- Made new GLB uploads replace the previous model for the same system.
- Updated index.php so Open System Viewer is active only when the matching GLB file exists.
- Updated the Anatomy Lab dropdown so systems without uploaded GLB files do not appear.
- Kept all system cards visible, but greyed out the Open System Viewer button when the GLB model is missing.
- Updated contributor viewer buttons so they are disabled when the matching GLB model has not yet been uploaded.