Skip to content

update new feature filter by core/ccf/thupl#1433

Merged
mergify[bot] merged 1 commit into
ccfddl:mainfrom
ZeddYu:filter
Mar 16, 2026
Merged

update new feature filter by core/ccf/thupl#1433
mergify[bot] merged 1 commit into
ccfddl:mainfrom
ZeddYu:filter

Conversation

@ZeddYu
Copy link
Copy Markdown
Contributor

@ZeddYu ZeddYu commented Mar 15, 2026

This PR expands rank-based filtering and subscription support across the site.

  • Added CORE rank filtering end-to-end: homepage filters, tag highlighting, subscription modal, and generated iCal/RSS
    feeds.
  • Added THCPL as a first-class filter alongside CCF and CORE, including UI, highlighting, modal summaries, and feed
    generation.
  • Reworked rank filters into compact dropdowns and ensured only one dropdown stays open at a time.
  • Updated conference cards to highlight selected CCF / CORE / THCPL labels and show Non-CORE / Non-THCPL explicitly.
  • Simplified the Subscribe modal copy and clarified that generated links reflect the current filter combination.
  • Added mutual exclusion for Non-CCF / Non-CORE / Non-THCPL versus specific ranks, with local state normalization for
    old selections.
  • Extended iCal/RSS filename generation to support combined ccf + core + thcpl + sub filters.

Validation: cargo check and trunk build --release --dist .tmp-trunk-dist passed.

Related issue: #854

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 15, 2026

Welcome to ccf-deadlines!
We're delighted to have you onboard (p≧w≦q)

@mergify mergify Bot added the updateconf update conference deadline label Mar 15, 2026
@mergify mergify Bot requested a review from a team March 15, 2026 17:45
@mergify mergify Bot merged commit e65969e into ccfddl:main Mar 16, 2026
3 checks passed
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 16, 2026

Great job!
Thank you @ZeddYu for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge ready to merge the pr updateconf update conference deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants