fix: Medium RSS articles not loading#8
Open
achref-soua wants to merge 3 commits into
Open
Conversation
* feat: Medium articles, timeline animation, full FR i18n, project links (#4) - Add Medium RSS feed (via rss2json proxy) displayed as article cards below the GitHub repos grid; fetched in parallel with GitHub API - Replace broken CSS stagger (--stagger custom property) with a proper container-level IntersectionObserver + 220ms setTimeout stagger; timeline items now slide in from the left, one by one, on scroll - Add data/i18n.fr.json with complete French translations for every content section: experience highlights, education degrees, skill groups, focus areas, metrics, publications, and all 10 project summaries/highlights/impact lines - Extend applyLang() to merge all FR content (not just nav/hero/chrome) and initLangToggle() to re-render every section on language switch - Wire project links for AI Resume Tailor, FinOps Multi-Agent, Cardiac MRI Diagnosis, Adaptive Nutrition Planner (GitHub) and Satellite Algal Bloom Detection (DrivenData competition) - Bump cache version to v=20260621-3 * fix: Open Source filter shows all projects, Pulse in LLM Systems, Medium always visible, Edge AI publication link (#6) - Open Source filter now shows all 10 projects (acts as a broader philosophy tab rather than a category sub-filter) - Pulse moved to LLM Systems category so it appears in that filter tab - Medium section always renders: heading row + 'View all' profile link regardless of RSS fetch result; shows placeholder text if no articles load rather than silently disappearing - Edge AI Gait Analyzer: add publication link to GEEE 2024 paper - Cache bump to v=20260621-4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
rss2json free tier rejects requests with
countparameter — returns error status instead of articles. Drop the param; the default response includes all recent items and we slice to 4 in the renderer.