Skip to content

v1.0.0

Choose a tag to compare

@superpung superpung released this 12 Jun 16:41

confer — the first stable release. A fast, searchable home for accepted papers from
top conferences and journals: browse the field, follow authors and institutions, and
turn papers into insight.

Live site → · Full changelog


What's in v1.0.0

Search & discovery

  • Full-text search with field-aware prefixes — author:, title:, inst:, track: — and - exclusion.
  • Search bar ghost completion: type a partial prefix (e.g. au) and press Tab to insert it; Chinese IME protected.
  • Active-filter chips for status, tags, collections, "Noted", venue, track, and event type — all combinable.
  • Saved searches: bookmark any filter + sort state under a name for instant recall.

Authors, affiliations & insights

  • Author disambiguation: hybrid ORCID / OpenAlex author-id system with name+affiliation fallback.
  • Hover any author to see their institution; click to pull up all papers from that institution.
  • Live Insights rail: real-time top-institution / top-author / top-track bar charts for whatever is in view; click any bar to drill in.
  • Topic trend chart: top-5 tracks plotted as a multi-line SVG chart across selected venue editions.
  • Relationship networks: interactive co-author and institution-collaboration graphs for the current result set.

Your library

  • Venue groups: combine venue series into named groups (e.g. "My SE list") that appear in the sidebar.
  • Collections: save papers into named collections; filter from the sidebar.
  • Per-paper tags: free-form labels with a combobox; filter by tag from the active-filter bar; Chinese IME handled correctly.
  • "Your library" stats card in Settings: collected papers, collections, distinct tags, notes, to-read / reading / done, groups, and saved searches — computed live.

Reading status & notes

  • 4-state reading status on each card: None → To read → Reading → Done; filter the list to any status.
  • Private notes: preview/edit dialog; delete, save, cancel; filter to noted papers with the "Noted" toggle.
  • "Find similar": icon button in the expanded abstract surfaces related papers from across the full corpus.
  • "For you" recommendations: toolbar button recommends papers based on your saved, tagged, and noted papers; supports inline actions and bulk-add to collection.

Selection & export

  • Select papers with row checkboxes; copy BibTeX or download CSV with DOI, authors, and publication metadata.

GitHub Gist sync

  • Sign in with GitHub to sync groups, collections, tags, saved searches, reading status, and notes via a private Gist — only you can read it.
  • 3-state sync pill (Pending / Syncing… / Synced ✓) with ⌘S / Ctrl+S manual sync.
  • Config version history: full timeline of synced revisions with plain-language summaries (e.g. "1 collection · 3 tags"), expandable per-category breakdowns, and Restore to roll back to any earlier version.
  • 3-way merge for sync conflicts: different-item changes resolve silently; same-item conflicts show a diff modal.
  • Cross-tab sync, best-effort keepalive flush on tab close, ETag conditional GET, sync retry with exponential backoff.

Share & import/export

  • Export your full settings bundle or share a single collection via a URL hash link.
  • Import a shared bundle in one click.

Site & UX

  • Light / dark / auto (follows OS) themes; four accent colours (clay, sage, ocean, dusk).
  • Keyboard shortcuts: ⌘K / Ctrl+K to focus search, ⌘/ to open shortcuts panel, j/k to move focus, Enter to expand, ⌘S to sync.
  • Responsive mobile layout with full-bleed safe areas.
  • Collapsible sidebar with animated transitions; responsive mobile drawer.
  • Per-year official-site link on each venue edition in the sidebar.

Venue coverage

Conferences and journals across EDA, computer architecture, software engineering,
testing, programming languages, security & privacy, systems/networking, AI/ML, and NLP —
multiple yearly editions per series, with more added purely through configuration.


See CHANGELOG.md for the full per-date history.