# Changelog — victoriamitchell.com

All notable changes to this site are documented here.
Follows [common-changelog.org](https://common-changelog.org) conventions and [semver.org](https://semver.org) versioning.

---

## [1.3.0] — 2026-05-18

### Added
- TechGirlz achievement added as first (earliest) timeline entry — 11 STEM workshops, Aug 2020–Sep 2022, starting age 12
  - Workshops: C++, Python (×2), JavaScript (×2), HTML/CSS, SQL, 3D Architectural Design, Data Privacy, Mobile App Design, Artificial Intelligence
- Skill tags added: Python, C++, JavaScript, HTML/CSS, SQL, Artificial Intelligence, Mobile App Design
- `knowsAbout` in JSON-LD expanded with all languages/topics above
- TechGirlz added to `hasCredential[]` in JSON-LD with CompTIA attribution and date
- sr-only SEO paragraph updated with TechGirlz detail and age context
- `reveal-delay-6` CSS class added to support sixth timeline item

---

## [1.2.0] — 2026-05-14

### Added
- Dual citizenship callout (UK & US) in About section — work authorisation box below stats grid
- Citizenship paragraph added to About statement copy
- `🇬🇧 🇺🇸 UK · US Dual Citizen` skill tag added to tag cloud
- Typing role added: `UK · US Dual Citizen · No Visa Required`
- Contact blurb updated to reflect UK/US availability and no sponsorship requirement
- JSON-LD `nationality` array added (United Kingdom, United States)
- Meta description and sr-only SEO paragraph updated with dual citizenship detail

---

## [1.1.0] — 2026-05-12

### Added
- Changelog modal popup — rendered from `CHANGELOG.md` via `marked.js`; header links to `common-changelog.org` and `semver.org`; closes on ESC or click-outside
- Changelog link added to navigation

---

## [1.0.0] — 2026-05-12

### Added
- Full single-page site: dark editorial-technical aesthetic with animated circuit-board canvas hero
- Canvas animation: moving nodes, circuit edges, and travelling signal pulses in cyan and amber
- Typing animation cycling through roles: Computer Science Student, Stage Manager, Cybersecurity Analyst (in training), Duke of Edinburgh Gold Candidate, Future Chartered Engineer, Electronic & Computer Engineering · University of York
- IntersectionObserver scroll-triggered `.reveal` fade-up on all sections
- ResizeObserver canvas redraw on viewport resize
- Navigation: fixed top nav with scrolled backdrop-blur state
- **About section** — personal statement, skill tags (cyan/amber/violet), stats (10 GCSEs, 100+ volunteering hours, 3 years stage management)
- **Experience section** — 3-col card grid: hospitality, stage management, youth group volunteering
- **Achievements section** — vertical timeline: Fujitsu Cybersecurity Project (Feb 2025), Bronze DofE, 10 GCSEs 5–9, Science & Computing work experience at University of York (June 2023)
- **University of York section** — BEng Electronic & Computer Engineering (UCAS H634, ABB offer), IET-accredited, info table, "Already been there" callout, module list
- **Contact section** — public email, domain display
- Footer with name and domain variants
- `sitemap.xml` with `xhtml:link` hreflang alternates for `victoriamitchell.com` and `victoriamitchell.co.uk`
- `robots.txt` — allow all crawlers, points at sitemap
- `.htaccess` — HTTP→HTTPS, `.co.uk`→`www.victoriamitchell.com`, bare→www redirects (301); security headers (CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy); HSTS stub (commented, pending cert); gzip compression; caching policy (HTML 1h, CSS/JS 1mo, images 6mo)
- SEO: `<title>`, `<meta description>`, Open Graph suite (og:type=profile, og:locale=en_GB), Twitter/X summary card, JSON-LD Person schema with `knowsAbout`, `alumniOf`, `hasCredential[]`, and `seeks` → University of York programme, visually-hidden `<h1>` and keyword paragraph for crawlers
- Google Fonts: Syne (display), DM Sans (body), JetBrains Mono (mono)
- CSS custom properties for full colour/token system
- Canonical URL: `https://www.victoriamitchell.com/`
