{% extends "base.html" %} {% block title %}Preferences — Research Intelligence{% endblock %} {% block content %} {# Signal summary #}
Saves
{{ signal_counts.get('save', 0) }}
Upvotes
{{ signal_counts.get('upvote', 0) }}
Views
{{ signal_counts.get('view', 0) }}
Downvotes
{{ signal_counts.get('downvote', 0) }}
Dismissed
{{ signal_counts.get('dismiss', 0) }}
{% if total_prefs == 0 %}

No preferences yet

Rate papers using the arrow buttons to build your preference profile. The system learns from saves, upvotes, downvotes, and dismissals.

{% else %} {# Preference groups #} {% set pref_labels = {'topic': 'Topics', 'keyword': 'Keywords', 'category': 'Categories', 'author': 'Authors', 'axis_pref': 'Axis Preferences'} %}
{% for prefix, items in grouped.items() %} {% set label = pref_labels.get(prefix, prefix | capitalize) %}

{{ label }}

{{ items | length }}
{% for item in items[:20] %}
{{ item.name }} {{ item.count }}x
{% set abs_val = (item.value | abs * 100) | round(0) | int %} {% if item.value > 0 %}
{% else %}
{% endif %}
{{ '%+.2f'|format(item.value) }}
{% endfor %}
{% endfor %}
{% endif %} {% endblock %}