Release · v2.13.18
Box every item in Education, Experience…
Box every item in Education, Experience, Publications and Teaching & Talks
Details
These sections previously rendered as a flat list separated by border-top rules (and Experience as a vertical timeline), unlike the Recognition section, where each item sits in its own glass card. Make them consistent: - Heading sections (education, experience, publications, teaching): wrap each rendered `### item` in a `.v2-card` glass box at render time. - Talks (a paragraph-type section like awards): switch its container to `.v2-prose-paragraphs` so each entry boxes the same way awards do. - Add the `.v2-card` style (glass, accent left-border, radius, hover lift) matching the Recognition cards, neutralize the old inter-item heading separators inside cards, drop the now-unused Experience timeline styling, and include `.v2-card` in the no-backdrop-filter opaque fallback. Verified offline: education 3, experience 7, publications 9, teaching 2 cards and 7 boxed talks; links inside cards still resolve (0 unresolved), the CV viewer is unaffected, and cards don't overflow on a 390px viewport. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pn8V4h9YWbjYzdSrDiLiVL
Files changed (4)
| frontend/client/ts/core/db_assets.ts | +10 | −1 |
| frontend/jekyll/_includes/v2/experience.html | +1 | −1 |
| frontend/jekyll/_includes/v2/teaching_talks.html | +1 | −1 |
| frontend/jekyll/_sass/v2.scss | +30 | −48 |