Skip to content

Latest commit

 

History

History
62 lines (51 loc) · 2.64 KB

TODO.md

File metadata and controls

62 lines (51 loc) · 2.64 KB

Planned Features and Improvements

  1. Total Match Count in Search Results

    • Add total number of matches found to search results
    • This helps users and AIs determine if search needs refinement
    • Should handle cases where there are more results than displayed
    • Example: "Found 1234 matches, showing first 10"
  2. Categories in Search Results

    • Show primary category and all subcategories for each paper in search results
    • Makes it easier to quickly assess paper's field and relevance
    • Categories should be clearly labeled (primary vs additional)
    • Example: "Primary: cs.AI, Additional: cs.LG, cs.CL"
  3. Abstract Preview in Search Results

    • Add first 2-3 sentences of abstract to each search result
    • Helps quickly assess paper relevance without fetching full details
    • Should handle varying abstract lengths gracefully
    • Should end with ellipsis (...) if truncated
  4. Flexible Search Result Sorting

    • Add support for different sorting options in search
    • Support sorting by: submission date, last update date, relevance
    • Make sort order configurable (ascending/descending)
    • Expose sorting options in tool description
  5. Date Range Filters

    • Allow filtering papers by submission/update date range
    • Support both absolute dates and relative ranges (last week/month/year)
    • Implement using arXiv API's date filtering capabilities
  6. DOI Integration [DONE]

    • Add DOI (Digital Object Identifier) to paper details when available
    • Extract from arXiv API response
    • Include DOI URL for easy access
  7. Enhanced Category Presentation

    • Improve how categories are displayed in paper details
    • Clearly distinguish primary and secondary categories
    • Include category descriptions where helpful
    • Group related categories together
  8. Advanced Category Search

    • Support complex category combinations in search
    • Allow AND/OR/NOT operations between categories
    • Support parentheses for grouping
    • Example: "(cs.AI OR cs.LG) AND NOT cs.DB"
  9. Citation Format Support

    • Generate citation strings in common formats (BibTeX, APA, etc.)
    • Include all necessary metadata (authors, title, arXiv ID, etc.)
    • Handle special characters in titles and names correctly
  10. Impact Metrics

    • Add citation count or other impact metrics if available
    • Consider alternative metrics like downloads or social media mentions
    • NOTE: Might require integration with additional APIs
  11. HTML Paper Access [DONE]

    • Add detection of HTML version availability
    • Include HTML URL in paper metadata when available
    • Add URL construction logic (changing PDF URL to HTML)