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 frontend refresh features #2844

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

Commits on Oct 30, 2024

  1. fix: counter not always synced with backend

    * read newestItemId when possible from api responses and fetch feed data when it differs
    * fetch feed data if the fetched item ids are higher then newestItemId
    * optimize FETCH and SET functions so that it can be used for future features like manual or timed refresh
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    139ad72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8344bd View commit details
    Browse the repository at this point in the history
  3. fix: fetchKey watcher not work when select static routes (unread, all…

    …, ...)
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    93a10f4 View commit details
    Browse the repository at this point in the history
  4. fix: add 'r' shortkey to refresh feed and item list

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    5c89f06 View commit details
    Browse the repository at this point in the history
  5. fix: reachedEnd never becomes true

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    0080a20 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. fix: add an automatic refresh with 60 seconds interval. Can be deacti…

    …vated in the user settings.
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    1bbac31 View commit details
    Browse the repository at this point in the history
  2. fix: state feed ordering not set properly

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ddd8d8e View commit details
    Browse the repository at this point in the history
  3. fix: set newestItemId only when syncing feeds, use newestItemId chang…

    …e from fetch items to trigger syncing feeds
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    02d401a View commit details
    Browse the repository at this point in the history
  4. fix: only skip load-more when all items are loaded

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    dc7a8ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ff30a4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5df0a9e View commit details
    Browse the repository at this point in the history
  7. fix: refresh not work on initial empty unread list

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9e19905 View commit details
    Browse the repository at this point in the history
  8. fix: use the currently known newestItemId to prevent marking not seen…

    … items as read
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b1e745a View commit details
    Browse the repository at this point in the history
  9. add changelog entry for automatic refresh feature

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    b544025 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. fix: add missing defines for the disable refresh setting

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    53771ca View commit details
    Browse the repository at this point in the history
  2. fix: add new setting disableRefresh to the unit-test

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    a1f3811 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. fix: use v-show to hide folders/feeds instead of rebuilding topLevelN…

    …av array, also don't hide the actual active feed/folder
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d8a148e View commit details
    Browse the repository at this point in the history
  2. fix: show when feeds and folder have errors

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    5e596b2 View commit details
    Browse the repository at this point in the history
  3. fix: add keyboard shortcuts 'd', 'f', 'c' and 'v' to switch between f…

    …eeds and folders
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3af112a View commit details
    Browse the repository at this point in the history
  4. fix: clear states not necessary any more

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    fda6dcc View commit details
    Browse the repository at this point in the history
  5. fix: folder order is not really based on folderId

    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    f3bfb76 View commit details
    Browse the repository at this point in the history
  6. fix: creating new folder messes up the sidebar list since the current…

    … changes, also it uses the wrong icon after creating
    
    Signed-off-by: Wolfgang <[email protected]>
    wofferl committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b7a3341 View commit details
    Browse the repository at this point in the history