Skip to content

Restyle the news timeline, add five dated news items, drop em dashes from site text - #12

Merged
estcarisimo merged 2 commits into
mainfrom
content/news-refresh
Oct 4, 2026
Merged

estcarisimo merged 2 commits into
mainfrom
content/news-refresh

Conversation

@estcarisimo

Copy link
Copy Markdown
Collaborator

What changes

Follow-up to #11 from the director's feedback: the links inside the news text looked dated, there were em dashes everywhere, and five items in five years made the group look idle.

  • News format. Each file in _news/ now has title and link in front matter and a one-sentence body (url is reserved by Jekyll, hence link). _includes/news.html renders the title as a plain bold link, no underline until hover, with the body as a muted line below. month_only: true makes the badge show month and year only; used for the five items whose exact day is unknown (seminars, RFC 9198, COVID-19, IEEE webinars, elektron).
  • Five new items, dates verified: IETF Day Argentina at 55 JAIIO, La Plata, Aug 10 to 13, 2026 (chairs listed on the JAIIO page); Learning AS-to-Organization Mappings with Borges at ACM IMC 2025, Madison, Oct 28 to 31 (Crossref and the IMC site); arXiv 2503.05552 submitted Mar 7, 2025; Scientific Reports article published Mar 7, 2023 (Crossref); RFC 9198, May 2022 (RFC Editor). The home shows the six most recent of twelve.
  • Em dashes removed from visible text: news, highlights.yml, research_areas.yml, projects.yml (titles and abstracts), the contact pages, the INTECIN footer line and the meta descriptions in _config.yml. Code comments are untouched.

Checked in the browser: ES, EN and FR, light and dark, desktop and phone, including a temporary build with all twelve items to see the month-only badges. doi.org/10.1145/3730567.3732918 resolves to the ACM page, which answers 403 to curl; lychee accepts 403.

Checklist

  • ES / EN / FR kept in lock-step (.md + .en.md + .fr.md, or the es: / en: / fr: columns)
  • bundle exec jekyll build passes locally (or the Build site check is green)
  • New external links verified to open the intended page
  • English text, code, comments and names use American English (see AGENTS.md)
  • No e-mail addresses and no new links into cnet.fi.uba.ar (the existing netscix23/ link is on the allowed list)
  • New publications carry topics = {…} from _data/publication_topics.yml (none added)
  • Screenshots attached for visual changes (checked live in the browser; none attached)

🤖 Generated with Claude Code

…from site text

News items now carry `title` and `link` in front matter plus a one-sentence
body; the timeline renders the title as a plain bold link (no underline until
hover) over a muted text line. Items with `month_only: true` show month and
year only. Five new items with verified dates: IETF Day Argentina at 55 JAIIO
(Aug 2026), the IMC 2025 paper (Oct 28, 2025), the arXiv preprint (Mar 7,
2025), the Scientific Reports article (Mar 7, 2023) and RFC 9198 (May 2022).
The home shows the six most recent. Em dashes in visible text (news,
highlights, research areas, projects, contact page, meta description) are
replaced with commas, colons or parentheses.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@estcarisimo

Copy link
Copy Markdown
Collaborator Author

Independent review (fresh-context reviewer, round 1)

VERDICT: APPROVE
CHECKS: build=pass ci-steps=pass internal-links=0 errors pre-commit=pass zizmor=n.a. (no workflow changes; the zizmor hook inside pre-commit passed)

Findings

  1. [nit] _news/2026-08-10-ietf-day-jaiio.{md,en.md,fr.md}: the body says the IETF workshop was held "August 10 to 13", but that is the date range of the whole 55 JAIIO conference, not of IETF Day itself. The JAIIO site says the conference runs 10 to 13 August 2026 at UTN-FRLP, La Plata; the /simposios page lists IETF Day with three chairs (Gustavo Mercado, Marcela Orbiscay, Ignacio Alvarez Hamelin) and gives no date for the workshop. The badge date 2026-08-10 is the conference start. Suggestion: reword to "at 55 JAIIO in La Plata (August 10 to 13)" in the three languages, or set month_only: true. Not blocking.

Verified claims

  • IETF Day at 55 JAIIO: page returns 200; Alvarez Hamelin (FIUBA) is one of three chairs, so "co-chaired" holds; conference dates and venue match.
  • IMC 2025 paper: Crossref gives the title, the four authors, event IMC '25, Madison WI; the IMC site says October 28-31, 2025. Crossref lists the paper as published 2025-10-15; the badge uses the conference start, consistent with "presented in Madison". doi.org resolves to dl.acm.org, 403 to curl as stated.
  • arXiv 2503.05552: submitted 7 Mar 2025; title and authorship match.
  • Scientific Reports: Crossref published 2023-03-07; title and authorship match; doi.org lands on nature.com with 200.
  • RFC 9198: RFC Editor says May 2022, Standards Track, first author Alvarez-Hamelin.
  • Other news links all answer 200 (lanet-vi, elektron, IEEE ComSoc webinars, netcores, the two Wayback snapshots, netscix23 on the allowed list). No other new link into cnet.fi.uba.ar.
  • Built home pages, ES/EN/FR: every news title href is the external URL; no /news/... path and no _site/news directory, so the link key works.
  • Lock-step: 12 items x 3 files = 36 files, no missing variant; dates and links match; Spanish and French read correctly.
  • Date rendering per language verified, including a temporary build with all twelve items: month-only items render as <time datetime="2022-08"> with month over year.
  • 375 px in French: no horizontal overflow; all twelve badges are 67 px wide with no clipped text.
  • Dark mode: the .news-timeline__title override and its hover rule are in the compiled CSS; title white, body rgb(201,215,234) on navy.
  • Em dashes: zero "—" characters in the built HTML; the remaining ones in source are YAML/SCSS/Liquid comments.
  • build.yml shell steps pass locally; offline lychee 2601 OK, 0 errors; uvx pre-commit run --all-files passed including zizmor; production build with Ruby 3.3 exit 0. No e-mail addresses added; new text is American English.
  • The new title link has a visible hover/focus-visible underline and color change, so keyboard users get a focus indicator.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@estcarisimo

Copy link
Copy Markdown
Collaborator Author

Nit addressed in the latest commit: the IETF Day item now says the workshop took place within 55 JAIIO (August 10 to 13) and carries month_only: true, since the JAIIO page gives no day for the workshop itself.

@estcarisimo

Copy link
Copy Markdown
Collaborator Author

Independent review (fresh-context reviewer, round 2)

VERDICT: APPROVE
CHECKS: build=pass ci-steps=pass internal-links=0 errors pre-commit=pass zizmor=n.a. (workflows unchanged; the zizmor hook inside pre-commit passed)

Findings

  1. [nit, optional] _news/2026-08-10-ietf-day-jaiio.md: the Spanish reads "(10 al 13 de agosto)"; "del 10 al 13 de agosto" is the more idiomatic form. The JAIIO site itself uses "10 al 13 de Agosto 2026", so it is acceptable as written.

Earlier rounds

  • Round 1 nit (whole 55 JAIIO range presented as the workshop's own dates): fixed in the latest commit. The body now says the workshop was held within 55 JAIIO, with the range in parentheses, and month_only: true removes the day from the badge.

Verified claims

  • Scope: git diff HEAD~1 --stat shows only the three IETF Day files (6 insertions, 3 deletions).
  • Wording against the JAIIO site (fetched live): the conference runs 10 to 13 August 2026 at UTN-FRLP, La Plata; the symposia page lists IETF Day with three chairs including Ignacio Alvarez Hamelin (FIUBA) and gives no date for the workshop itself. The link returns 200. "Co-chaired", "in La Plata", "within 55 JAIIO (August 10 to 13)" and the month-only badge are accurate.
  • Lock-step and language: ES, EN (American English) and FR are correct and share date, link and flag.
  • Built home pages (Ruby 3.3, production build, exit 0): ES, EN and FR render <time datetime="2026-08"> with "ago / 2026", "Aug / 2026", "août / 2026" using the month-only class; the other items still render a day.
  • build.yml shell steps pass (topic ids, sanity checks, no mailto, no repo docs, switcher hrefs); zero "—" characters in the three home pages. Offline lychee 2601 OK, 0 errors. uvx pre-commit run --all-files passed.
  • No e-mail addresses, no new cnet.fi.uba.ar links, no new external URL beyond the already-reviewed JAIIO link.
  • Browser visual and phone-width checks were not re-run: the commit changes no CSS, and the month-only class and the 375 px layout were verified in round 1.

@estcarisimo

Copy link
Copy Markdown
Collaborator Author

The round-2 nit is optional and the reviewer notes the JAIIO site uses the same form; left as is.

@estcarisimo
estcarisimo merged commit 4d5bd1c into main Oct 4, 2026
5 checks passed
@estcarisimo
estcarisimo deleted the content/news-refresh branch October 4, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant