{{ paper.categories | join(" · ") }}{{ paper.published_at.strftime("%d %b %Y") }}
{{ paper.abstract | latex }}
{{ score.reason }}
ranked {{ score.updated_at | timeago }}{% macro sort_form(tab, t, options) %}
{% endmacro %} {% macro pager(tab, t) %} {% if t.pages > 1 %} {% endif %} {% endmacro %} {# hidden inputs so form actions come back to the same tab / sort / page #} {% macro state_inputs(tab, t) %} {% endmacro %}No new papers — switch to the browse arXiv tab to import some.
{% else %} {{ sort_form("new", t, [("published", "publish date"), ("imported", "import date")]) }} {{ pager("new", t) }} {% endif %}No ranked papers yet. Pick new papers and click "rank selected".
{% else %} {{ sort_form("ranked", t, [("score", "relevance"), ("date", "ranking date"), ("published", "publish date")]) }} {% for score, paper in t.rows %}{{ paper.categories | join(" · ") }}{{ paper.published_at.strftime("%d %b %Y") }}
{{ paper.abstract | latex }}
{{ score.reason }}
ranked {{ score.updated_at | timeago }}No bookmarks yet — tap the bookmark on any paper to save it here.
{% else %} {{ sort_form("bookmarked", t, [("added", "bookmark date"), ("published", "publish date"), ("score", "relevance")]) }} {% for paper in t.rows %} {% set s = scores.get(paper.id) %} {% set voted = paper.id in votes %}{{ paper.categories | join(" · ") }}{{ paper.published_at.strftime("%d %b %Y") }}
{{ paper.abstract | latex }}
{% if s %}{{ s.reason }}
{% endif %}Nothing marked as seen — tap the eye on any paper to move it here.
{% else %} {{ sort_form("seen", t, [("seen", "seen date"), ("published", "publish date"), ("score", "relevance")]) }} {% for paper in t.rows %} {% set s = scores.get(paper.id) %} {% set voted = paper.id in votes %}{{ paper.categories | join(" · ") }}{{ paper.published_at.strftime("%d %b %Y") }}
{{ paper.abstract | latex }}
{% if s %}{{ s.reason }}
{% endif %}