Skip to content

Add Trending Paper GitHub Pages frontend - #32

Draft
Happy (huangyangyu) wants to merge 1 commit into
microsoft:mainfrom
Dai818:agent/trending-paper-pages
Draft

Add Trending Paper GitHub Pages frontend#32
Happy (huangyangyu) wants to merge 1 commit into
microsoft:mainfrom
Dai818:agent/trending-paper-pages

Conversation

@huangyangyu

Copy link
Copy Markdown
Contributor

What changed

  • adds a standalone docs/trending-paper/ GitHub Pages frontend
  • preserves Weekly/Daily browsing, search, Hugging Face vote sorting, themes, responsive cards, and the Reel/PDF/QA viewer
  • reads published editions from the standalone ResearchStudio API at https://researchstudio.site/daily-paper/api
  • keeps the public Pages build free of the internal Triple-D regeneration and version-history controls
  • includes versioned static asset URLs to avoid stale Pages caches

Why

Trending Paper should live alongside the existing Idea and Reel project pages at:

https://microsoft.github.io/ResearchStudio/trending-paper/

The ResearchStudio server remains responsible for scanning, generation, storage, APIs, and Reel artifacts; GitHub Pages is only the presentation layer.

Validation

  • Weekly W32 renders all 30 published papers
  • Daily mode, date navigation, search, and ascending/descending vote sorting verified
  • Reel and Paper direct-link restoration verified
  • Reel, PDF, and Ask a question URLs verified
  • desktop and mobile responsive layouts verified
  • Light/Dark themes verified
  • no Debug/Regenerate/Version-history UI or endpoint strings in the public build
  • browser console clean
  • HTML parse and git diff --check pass

The corresponding API CORS and Reel iframe CSP allowlist were deployed separately to the standalone HF Daily web service; no Portal or generation-worker restart is required.

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.

2 participants