AnatoVerse
System Version History
Version History

See what’s new in AnatoVerse.

This page shows the public update history for the AnatoVerse learning platform, including version numbers, release dates, and important changes made to the website.

14 Total Updates
v1.0.13 Latest Version
01 May 2026 Latest Release

All System Updates

Updates are listed from newest to oldest.

v1.0.13

Final update batch

01 May 2026 Added 30 Apr 2026, 22:11
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.
v1.0.12

Viewer Logic Clarification

01 May 2026 Added 30 Apr 2026, 22:08
Update Type: Bug Prevention / System Logic

* Clarified that the system viewer must not depend on old individual pages such as:
nervous.php
musculoskeletal.php
cardiac.php

* The intended final structure is:

index.php

system_viewer.php?system={slug}

models/{slug}.glb

* Reduced architectural complexity by removing unnecessary routing assumptions.
* Confirmed that the project should stay simple and predictable:
* One homepage
* One universal viewer
* One model file per body system
* One profile manager
v1.0.11

Index Page Linked to Universal Viewer

01 May 2026 Added 30 Apr 2026, 22:07
Update Type: Homepage / Link Logic Simplification

* Updated index.php so every system viewer button links to the universal viewer.
* Simplified the viewer link structure.
* Removed unnecessary extra link-handling logic.
* System viewer links now follow this simple pattern:
system_viewer.php?system=nervous
system_viewer.php?system=respiratory
system_viewer.php?system=musculoskeletal

Confirmed that when the user clicks Nervous System Viewer, the site should load:

system_viewer.php?system=nervous

and then display:

models/nervous.glb

* Confirmed that when the user clicks Musculoskeletal System Viewer, the site should load:
v1.0.10

Universal System Viewer Created

01 May 2026 Added 30 Apr 2026, 22:05
Update Type: Major Architecture Update / 3D Viewer Consolidation

* Created system_viewer.php as a universal 3D anatomy viewer.
* Replaced the need for 12 separate viewer PHP files.
* The viewer now reads the selected system from the URL:
system_viewer.php?system=nervous

* The system slug automatically determines the GLB model path:
models/nervous.glb
models/musculoskeletal.glb
models/cardiac.glb

* page_link is no longer used to decide which model loads.
* page_link is treated only as an official viewer link, not as the model source.
* Added fallback system data for all 12 anatomy systems.
* Added support for system-specific:
* Student name
* System name
* Slug
* Icon
* Accent colour
* Description
* Learning text
* Profile photo
* LinkedIn URL
* Personal project URL
* Bio
* Added slug cleaning for safer URL handling.
* Preserved the original high-quality nervous.php styling and viewer layout.
* Kept the existing Three.js setup:
* GLTFLoader
* DRACOLoader
* OrbitControls
* Auto-rotation
* Fullscreen mode
* Loading progress panel
* WebGL support check
* Model loading error display
v1.0.9

Nervous System Viewer Update

01 May 2026 Added 30 Apr 2026, 22:03
Update Type: 3D Viewer / Contributor Display

* Updated nervous.php to match the newer contributor-link structure.
* Replaced the old More button with Personal Project.
* Added support for personal_project_url.
* LinkedIn button now remains grey and disabled if no LinkedIn URL exists.
* Personal Project button now remains grey and disabled if no personal project URL exists.
* Preserved the existing 3D viewer design, layout, dark theme, fullscreen button, loading screen, and contributor profile card.
* Confirmed that the existing nervous.php visual design should be the standard for the universal viewer.
v1.0.8

Landing Page Contributor Link Updates

01 May 2026 Added 30 Apr 2026, 22:02
Update Type: Homepage / Navigation / Contributor Cards

* Updated index.php to support personal project links for every anatomy learning section.
* Added a Personal Project button for each body system card.
* Added Personal Project support inside the interactive anatomy explorer panel.
* Added Personal Project support inside contributor profile cards.
* If a contributor has not added a personal project URL, the button now appears grey and unclickable.
* LinkedIn buttons now remain grey and unclickable when no LinkedIn URL is available.
* Removed the word “Soon” from unavailable LinkedIn buttons.
* Improved button naming for clarity:
* Official system page button: Open System Viewer
* Contributor’s own work button: Personal Project
* Ensured the homepage separates:
* Official shared AnatoVerse viewer pages
* Individual contributor project pages
v1.0.7

Profile Management / Contributor Data

01 May 2026 Added 30 Apr 2026, 22:01
Updated contributor_profile.php to support both lecturer and student contributor profiles in one unified profile manager.
* Lecturer and student contributors now appear in the same dropdown list.
* Added lecturer-specific editing fields.
* Added student contributor-specific editing fields.
* Added support for contributor profile photos.
* Added CropperJS-based square image cropping before saving profile photos.
* Added a visual crop reminder:
* Crop button flashes green after selecting a photo.
* Success message appears after crop is applied.
* Added validation so users must click Apply Crop before saving a selected image.
* Added support for storing and editing:
* Contributor name
* Profile photo
* LinkedIn URL
* Short bio
* Assigned anatomy system
* System description
* Learning text
* Personal project URL
* Separated contributor personal project links from official AnatoVerse system viewer links.
* Removed the page status editing option from the contributor profile form.
* Prevented contributors from editing system styling fields such as:
* Accent colour
* Bootstrap icon class
* Page status
v1.0.6

Further updates

01 May 2026 Added 30 Apr 2026, 22:00
* Confirmed that the selected system slug should control which .glb model is loaded.
* Established the model-loading rule:
v1.0.5

Structural Improvement / 3D Viewer Planning

01 May 2026 Added 30 Apr 2026, 21:59
Reviewed the original multi-page anatomy system structure.
* Identified that creating 12 separate PHP viewer files was unnecessary because each viewer page used the same design and logic.
* Decided to move toward a single reusable 3D viewer page.
* Planned the use of one universal system_viewer.php file that loads different anatomy systems using a URL parameter.
* Proposed the simplified viewer format:
v1.0.4

Contributors Updated

27 Apr 2026 Added 27 Apr 2026, 11:10
Names of all contributors updated
v1.0.3

GitHub setup

27 Apr 2026 Added 27 Apr 2026, 11:01
Every update now saves automatically to GitHub Repository
v1.0.2

Updates System

27 Apr 2026 Added 27 Apr 2026, 10:26
Created Updates Registry to store system revisions
v1.0.1

Created Admin Features

27 Apr 2026 Added 27 Apr 2026, 10:23
(Login, Log updates, logout) functionality.
v1.0.0

Project Start

27 Apr 2026 Added 27 Apr 2026, 10:21
Created website and purchased domain/URL