Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Date Published" sorting option and table column #1770

Merged
merged 14 commits into from
Aug 26, 2024

Commits on Aug 21, 2024

  1. Restore ArticleFieldIDCreatedDate enum case

    This partially reverts dbae950. With the ArticleFieldIDCreatedDate case restored, the explicit value of 415 for ArticleFieldIDEnclosure is no longer needed.
    Eitot authored and barijaona committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    14173f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8b4922 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0de3e0 View commit details
    Browse the repository at this point in the history
  4. Fix sort indicators in ArticleListView

    Eitot authored and barijaona committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4860325 View commit details
    Browse the repository at this point in the history
  5. distinguish between publication and update date

    Co-authored-by: Eitot <[email protected]>
    2 people authored and barijaona committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    5bd2c01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a8eee7f View commit details
    Browse the repository at this point in the history
  7. localize new predicates in english

    TAKeanice authored and barijaona committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2a48259 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    36b6112 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2575ff6 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Use earliest date available for publication date

    Only when there is a provided publication date on creation, use that one
    without questioning it
    Fix publication date not being transmitted by RefreshManager.m
    
    Most dates interpretations/manipulations are now in Database.m
    During fetching from feeds, we just retrieve the infos and store them in
    relevant Article fields.
    This makes the logic more apprehensible and easier to maintain.
    
    Solves issue ViennaRSS#1749
    
    Co-authored-by: Barijaona Ramaholimihaso <[email protected]>
    TAKeanice and barijaona committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2f86ec6 View commit details
    Browse the repository at this point in the history
  2. Handle dc:modified elements in RSS feeds

    Therefore, regarding dates, adopt in RSSFeed the same logic than in
    AtomFeed.
    Adapt RefreshManager to this unified logic.
    barijaona committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    80d9d29 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b979ef View commit details
    Browse the repository at this point in the history
  4. Adapt the "Last Refresh" filter

    As the meaning of `createddate` has changed, we have to adopt another
    approach which provides similar (but not identical) results.
    barijaona committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    bb06760 View commit details
    Browse the repository at this point in the history
  5. add publication date in Criteria+NSPredicate.swift

    this allows the predicate editor to correctly re-load "date published" predicates.
    Also, make the SmartFolder code better by extracting the repeated array of Date expressions and remove superfluous space in predicate translation strings
    TAKeanice authored and barijaona committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2930d7e View commit details
    Browse the repository at this point in the history