Conversation
Security top-venue browsing is a top-level mode next to Selected papers and HF Daily: IEEE S&P, ACM CCS, USENIX Security, and NDSS. Each venue shows a year strip and can generate a cached Hub LLM 研究趋势 for that conference year, reusing the HF Daily trend modal and hub_chat helpers. Co-authored-by: Daniel <znsoft@163.com>
white-space: nowrap so IEEE S&P and USENIX Security do not wrap in the top section-tab row next to Selected papers and HF Daily. Co-authored-by: Daniel <znsoft@163.com>
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.
Adds a top-level venue mode for security Big-4 conferences on
/papers, plus cached Hub LLM 研究趋势 summaries per conference×year. This follows the screenshot layout: four conference pills sit in the same row as 精选论文 and Hugging Face 每日论文, and an HF-Daily-style year strip replaces the day strip.Stacked on #31 (
security-toptags +venuelabels) and the review-stability hub_chat helpers.UI
security-top+ matching venue + selected yearsecurity-topremains a catalog chip but is not the primary entryAPI
GET /papers/security-trend— index of Big-4 venues and yearsGET /papers/security-trend?venue=usenix-security— year strip for one venueGET /papers/security-trend?venue=…&year=2025(or/papers/security-trend/{slug}/{year}) — public read of a ready trendPOSTsame URL — generate; requires Hub admin /SEARCH_TOKEN$PAPERS_DIR/security-trends/{slug}-{year}.jsonVenue strings are normalized (
IEEE S&P / Oakland,oakland,CCS,Usenix Sec,NDSS, …).Tests
go test ./internal/api/ ./cmd/proxy/ ./internal/tunnel/— grouping, cache path, generate auth, empty set (no LLM), persist/skip, failed force keeps cache, UI i18n hooks.Browser-checked locally: venue pills, year strip, cached trend modal, IEEE S&P switch, return to flat catalog.
How to verify
/papers(or/papers?venue=usenix-security&year=2025).security-toppapers for the selected year.Venue pills next to Selected papers and HF Daily
USENIX Security year strip for 2025
Cached USENIX 2025 research-trend modal
IEEE S&P venue mode
venue_mode_pills_year_strip_trend.mp4
To show artifacts inline, enable in settings.