You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
ICE v1.0.1
Added
Distinguishing marks section — a new collapsible section for hair colour, eye colour, fillings/dental work, tattoos, piercings, and other marks (scars, birthmarks, etc.). Each row only shows if filled in.
Gender / sex fields — optional gender, sexAssignedAtBirth, birthSex, and natalSex fields in the identity header. Disabled by default (commented out in profile-data.php); uncomment and fill in whichever term you prefer.
Age display — DOB in the identity header now shows calculated age alongside the date, e.g. DOB: 14 March 1990 (age 36). Falls back to just the date if it can't be parsed.
Update banner — once unlocked, the page checks GitHub for a newer release and shows a banner with a download link if one exists. Cached for 24 hours, times out after 3 seconds, and fails silently if offline — never runs on a locked page load, so an emergency viewer never triggers or waits on it. Add ?testUpdateBanner=1 to the URL while unlocked to preview it without a real release.
Changed
Clarified the README's "Why" section on how ICE contact info is accessed (URL or QR code) and that sensitive fields are locked behind a unique word.
Notes
No changes to existing field names or behavior — upgrading from v1.0 requires no changes to profile-data.php, sensitive-data.php, or config.php.