CHANGELOG.md


CHANGELOG.md

All notable changes to this website will be documented here.

Format inspired by “Keep a Changelog”. This project does not need strict SemVer; entries are grouped by release date.

Unreleased

Added

  • notes/blog-ideas.md (repo-only; excluded from site build)
  • New blog post: The Universe’s Power Couples: Why Massive Binary Stars Run the Show
  • Resume publications dashboard with filters, metrics, and ADS plots
  • ADS metrics dataset for resume publications (_data/ads_metrics.yml)

Changed

  • Homepage hero tagline and CTA (site.description, hero button points to Research)
  • Navbar links use relative /#section anchors; improved mobile menu close behavior
  • Publications dataset refreshed from ADS (_data/papers_all.yml)
  • Publications UI: show title first; improved title hover/focus styling
  • Publications badges: stronger hover/focus affordance (ADS/arXiv/DOI/Cited)
  • Publications data: strip ADS HTML from titles; include page ranges when present
  • Publications resume panel: add Latest/Most cited/First-author filters and sparkline plots
  • ADS sync script now exports metrics/plots (scripts/update_ads_pubs.py --metrics)
  • ADS sync script now defaults to the standard YAML paths and library name (no need to pass file names)
  • ADS sync script now supports a manual delta year for metrics (stored in _data/ads_metrics.yml)
  • Resume publications layout: metrics title + filters below publications heading + plots in 2x2 grid
  • Resume publications list: stronger title/author hierarchy and lighter author/journal styling
  • Resume publication metrics now append the year to each delta value
  • Resume publication plots now use an explicit SVG height so lines render consistently
  • Resume publication plots now include padding so baseline lines stay visible
  • Resume publication plot point lists now use comma separators to survive HTML compression
  • Resume publication plots now include axes, yearly ticks, and markers
  • Resume publication index chart now scales read10 by 10 for balance
  • Resume publication plots now rotate year labels and show hover tooltips per marker
  • Resume publication plots now tighten the left axis spacing, boost marker hover size, and recolor index lines
  • Resume publication plot tooltips now render as inline labels on hover
  • Resume publication plot tooltips now use styled pill labels and index legend colors match line colors
  • Index plot hover labels now use the “label: value” format
  • Resume publication plots now place y-axis ticks/labels inside to reduce left gutter
  • Resume publication plots now pull the y-axis closer to the left edge
  • Resume publication plot cards now reduce left padding to minimize extra whitespace
  • Resume publication plots now align viewbox and aspect ratio to remove extra horizontal padding
  • Resume publication plots now place y-axis labels outside and bring x-labels closer
  • Resume publication plots now allocate more left margin for y-axis labels and tighten x-label spacing
  • Resume publication plots now anchor y-axis labels to the left of the axis
  • Resume publication plots now reserve extra space for larger y-axis labels
  • Resume publication plots now abbreviate large y-axis labels with k-suffixes
  • Resume publication plot ticks now round to multiples of 10 (midpoints align on 5s)
  • Resume publication section subtitles now use a larger font size
  • Resume publications ADS button now matches the black filter styling
  • Resume publications ADS button now keeps the full pill border
  • Resume publications section now uses a top-level “Publications” heading with a list subtitle and ADS button
  • Homepage hero background now uses a local, smaller image (heroimage: /assets/images/30dor.jpeg)
  • Images resized and lazy-loaded in About/footer for faster loads
  • Project pages: added “Key results (so far)” where missing
  • Roadmap reprioritised to reflect current site state
  • Sample theme posts are kept locally but removed from the published blog
  • Blog post layout: constrain header width for readability
  • Blog post layout: single-column hero + left-aligned metadata

Fixed

  • Jekyll Sass build failure caused by non-ASCII characters in SCSS
  • Stray closing </a> in hero section markup
  • Contact/footer icon sizing and alignment (switch key icons to inline SVG so they render without Font Awesome)
  • Missing About illustrations (research/how) replaced with lightweight SVGs
  • Blog listing and search links now use relative URLs (local preview stays on localhost)
  • Cache-bust assets/css/style.css per build revision to avoid stale CSS on GitHub Pages
  • Footer Contact link now points to the homepage #contact section
  • Resume publication metrics totals updated and plots rendered correctly

2025-12-24

Added

  • Repository workflow files: AGENTS.md, CHANGELOG.md, ROADMAP.md

Changed

  • (initial baseline)

Fixed

  • (initial baseline)