Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
609d1ac
Fix curated resources search: raise result limit and enable prefix ma…
LukasWallrich Apr 8, 2026
cd70aa4
Require all search terms to match (AND logic)
LukasWallrich Apr 8, 2026
cae051a
Treat hyphens as optional so pre-registration = preregistration
LukasWallrich Apr 8, 2026
9152b49
Replace search list with isotope card filtering
LukasWallrich Apr 8, 2026
32bb982
Strip hyphens from card text so preregistration matches pre-registration
LukasWallrich Apr 8, 2026
4775621
Add data pipeline for featured resources
LukasWallrich Apr 10, 2026
c57cdcf
Add featured resource cards, tab injection, and styles
LukasWallrich Apr 10, 2026
63a895d
Add featured-resources.js with popup, reading list, voting, and filters
LukasWallrich Apr 10, 2026
f93314a
Extend cluster search and hash nav to include featured resources
LukasWallrich Apr 10, 2026
890f381
Add build_featured_data.py step to CI workflow
LukasWallrich Apr 10, 2026
a4343b7
Add recommendation panels with testimonial carousel
LukasWallrich Apr 10, 2026
da32c6d
Render all publications as compact cards using enriched data
LukasWallrich Apr 11, 2026
0485a98
Move filter bar to global controls, populate tags from sheet
LukasWallrich Apr 11, 2026
ef73e42
Replace tab system with stacked sections and jump-nav
LukasWallrich Apr 11, 2026
f5e6420
Tighten section layout: smaller headings, compact jump-nav, less whit…
LukasWallrich Apr 11, 2026
489b3e3
Replace stacked sections with accordion navigation
LukasWallrich Apr 11, 2026
62c417b
Collapse sub-cluster sections by default, keep Recommended open
LukasWallrich Apr 11, 2026
ee23ef5
Show recommended cards in sub-clusters too, sort by focus order
LukasWallrich Apr 11, 2026
8c48a05
Fix double-encoded JSON injection breaking JS initialization
LukasWallrich Apr 11, 2026
6b69d27
Unify font sizes between recommended and compact cards
LukasWallrich Apr 11, 2026
c5590a8
Default inline search to include references
LukasWallrich Apr 11, 2026
d1a7020
Auto-expand sections with matches when filtering, restore on clear
LukasWallrich Apr 11, 2026
400924b
Add vote button to non-featured resource cards in sub-clusters
LukasWallrich Apr 11, 2026
188010d
Improve cluster page performance, reading list, and build pipeline
LukasWallrich Apr 15, 2026
f1f431b
Merge branch 'master' into feature/featured-resources
LukasWallrich Apr 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion .github/workflows/data-processing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,14 @@ jobs:
env:
GSHEET_CREDENTIALS: ${{ secrets.GSHEET_CREDENTIALS }}

#========================================
# Build featured resources data from recommendations + publications
#========================================
- name: Build Featured Resources data
id: featured-resources
continue-on-error: true # Continue even if this step fails
run: python3 scripts/build_featured_data.py

#========================================
# Process and organize curated resources data
#========================================
Expand Down Expand Up @@ -473,7 +481,9 @@ jobs:
cp content/contributors/tenzing.md /tmp/generated-resources/ || true
cp scripts/forrt_contribs/contributors_cache.csv /tmp/generated-resources/ || true
cp data/ga_data.json /tmp/generated-resources/ga_data.json || true

cp data/featured_resources.json /tmp/generated-resources/featured_resources.json || true
cp data/pub_cards.json /tmp/generated-resources/pub_cards.json || true

# Copy FReD citation if it exists
if [ -f static/data/fred_citation.txt ]; then
mkdir -p /tmp/generated-resources/static/data
Expand Down Expand Up @@ -542,6 +552,12 @@ jobs:
if [ -f /tmp/generated-resources/summaries.json ]; then
cp /tmp/generated-resources/summaries.json data/summaries.json
fi
if [ -f /tmp/generated-resources/featured_resources.json ]; then
cp /tmp/generated-resources/featured_resources.json data/featured_resources.json
fi
if [ -f /tmp/generated-resources/pub_cards.json ]; then
cp /tmp/generated-resources/pub_cards.json data/pub_cards.json
fi
if [ -f /tmp/generated-resources/contributors_cache.csv ]; then
mkdir -p scripts/forrt_contribs
cp /tmp/generated-resources/contributors_cache.csv scripts/forrt_contribs/
Expand Down Expand Up @@ -572,6 +588,8 @@ jobs:
git add content/contributors/tenzing.md 2>/dev/null || true
git add scripts/forrt_contribs/contributors_cache.csv 2>/dev/null || true
git add data/ga_data.json 2>/dev/null || true
git add data/featured_resources.json 2>/dev/null || true
git add data/pub_cards.json 2>/dev/null || true
git add static/data/fred_citation.txt 2>/dev/null || true
git add content/replication-hub/flora/_index.md 2>/dev/null || true
git add data/summaries.json 2>/dev/null || true
Expand Down
Loading
Loading