Coder Social home page Coder Social logo

Comments (29)

barijaona avatar barijaona commented on May 26, 2024

Please get a recent beta (at Sourceforge), this issue has been solved in them.

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

This is not fixed. I am running Beta 8 :aef2261:

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

I should probably re-describe my problem. I am in the middle of reading the feed from a news site. I am going through the articles and some are marked read, some are still unread. I want to go back to one of the read articles, but a timed refresh happens and all my read articles disappear from my filter, "Unread articles."

What I guess I'd like to happen is to not re-apply the filter to a group I'm viewing, or (less desired) not update a feed for a group I'm viewing while I'm actively viewing it.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

I tried to reproduce your problem (using manual refreshes), but I couldn't... Here, articles get hidden only when the feed is deselected, then reselected in the left panel.

If you don't want to risk loosing any article, you may try the "Mark current article read after "Next Unread" command" preference. This is what I do : I read an entire feed, then press 's' to get to next feed.

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

The latest sources (I just did a pull and a build) don't do this for me but it's because the google reader sync hangs up somewhere.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

I tested different combinations of layouts with different kinds of feeds (local/on Google Reader), but I could not reproduce the annoyance... Other users seem happy now : see this thread on Cocoaforge.

Can you :

  • send me your Preferences file ( barijaona at gmail dot com )
  • try reproducing the problem with a manual refresh and describe exactly what you do ?

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

He's not the only one to see the issue. Specifically, the read items in the Unread Articles smart folder go away if a refresh occurs while reading one of the articles in the folder. I've only seen this in the Unread Articles folder, but I spend 99% of my Vienna time in that folder...

Also, when viewing an article in the Unread Articles folder that contains a video the video restarts if an automatic update occurs.

These errors may very well be specific to the Unread Articles folder.

I'm using a version of Vienna compiled on Jan 4 for sources as of Jan 3, sha dca9215. I just verified the issue by going into the unread articles folder, using the space bar to go through about a dozen articles from different feeds (I have the articles displayed in date order) and then waiting until the next refresh. After the refresh the read articles are removed from the Unread Articles folder.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

Yes, browsing the source, it seems to be a normal behavior for smart folders and for the trash.

I'll try to deactivate it for all folders.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@htodd wrote :

I think it keeps the article I'm reading, but I don't want it to remove
the articles that are already read but are sitting in the feed I'm
currently in.

@marchyman wrote :

Specifically, the read items in the Unread Articles smart folder go away if a refresh occurs while reading one of the articles in the folder. I've only seen this in the Unread Articles folder, but I spend 99% of my Vienna time in that folder...

OK, I located the code responsible of both behaviors.
The changes you are asking for seem quite reasonable to me, but I am wondering however if all users will like them, especially for smart folders... Some people might argue it makes "smart folders" dumber, not smarter...

So be warned : in case of objections, I'll probably revert the changes and request a vote on Cocoaforge's forum.

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

After thinking about it since I wrote the above comment I think that holding off the refresh of the unread articles smart folder may not be a good idea after all. If you stay in the smart folder for a long time as I am likely to do when will it get refreshed? So, yeah, I think you may be right the most users would not like the changes. I don't mind if the read articles go away. If I want to go back to them I can always either mark it as unread or flagged.

On the other hand NOT refreshing the specific article I'm looking at in the unread articles folder is a good thing, especially when the article contains an embedded video. It is quite annoying to be 85% through a video and have it start over due to a refresh.

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

I'll take a look at the latest build.

The reason I'm used to this behavior is because the way I described is the way it works on NetNewsWire and I got used to being able to read articles and go back to one I've read without it disappearing.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

We can have different behaviors for ordinary folders and smart folders. I'd like smart folders to update "in real time", and ordinary folders update only when they are reselected.

I am still investigating the issue of embedded videos reloading, though.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@marchyman : which layout do you use ? And what do you have selected under the "Mark current article read :" setting in General preferences ?

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

Layout: Report
Mark current article read: After "Next Unread" command

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@marchyman : consider your video problem nearly solved 😄

I am still considering what would be the best thing to do with list of articles updates.

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

Excellent regarding video handling. I'm for leaving smart folder article updates as is for now.

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

I'm new to your project and to git. Can you point me at the changes that would make it work the way I want and I can keep that for myself?

Also, is there a trick to getting a build to actually complete a google reader sync? I can get it to start, but it never seems to complete so no more updates after that.

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

The changes you desire are currently not in the tree. Perhaps barijaona will commit the change to a branch.

One question for you... how would you update the folder? Do you intend to do a manual refresh when you want to see new articles? The behavior you want already exists for other than the Unread Articles folder. If you, for example, use the Today's Articles folder instead of the Unread Articles folders you'll get pretty close to the behavior you want with the current version of Vienna.

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

I'm not sure how I'd ever use an Unread Articles folder. The news sites I follow have hundreds of articles a day. I just go directly to the feed folders and that's where I'm seeing the unwanted behavior.

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

My error. I do not see missing articles on refresh for any folder other than Unread Articles and assumed that you were seeing the same thing. Sorry.

I do not use/sync with google reader. Perhaps the error has something to do with that? Just guessing.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@marchyman, are you able to confirm that this branch https://github.com/barijaona/vienna-rss/tree/refreshes-no-annoyance solves your problem ?

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

Yes, that fixes the issue. It was nice seeing the update animations running concurrently with a video without causing a reset. Thank you.

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@htodd wrote :

I'm new to your project and to git. Can you point me at the changes that would make it work the way I want and I can keep that for myself?

In src/AppController.m, you could remove those lines (currently at line 2444) :

        // Refresh the current folder.
        [articleController refreshCurrentFolder];

However, I think that what would best answer your need is the "Today" filter, or something similar that could easily be incorporated into Vienna's master... What do you think about adding filters like "last 12 hours", "last 24 hours" and "last 48 hours" ?

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

On Wed, 9 Jan 2013, Barijaona Ramaholimihaso wrote:

However, I think that what would best answer your need is the "Today" filter, or something similar that could easily be
incorporated into Vienna's master... What do you think about adding filters like "last 12 hours", "last 24 hours" and "last 48
hours" ?

My issue there is that I don't keep up every day and I have hundreds of articles per day that I look at. I used to go between netNewsWire on Mac and PC (work) but am now using Vienna on my Mac so I have a certain software behavior that I'm used to.

The other mod I'd make to a personal branch is to have a filter that's "unread or flagged" (or whatever it's called in Vienna) to match NetNewsWire.

Hisashi T Fujinaka - [email protected]
BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte

from vienna-rss.

marchyman avatar marchyman commented on May 26, 2024

You can do that inside stock Vienna. File > New Smart Folder...

Give it a name: Unread or flagged
Article match should stay at "any"
Condition 1: Read is no. Then Click on the plus arrow to add another condition.
Condition 2: Flagged is yes

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

On Thu, 10 Jan 2013, Marco S Hyman wrote:

You can do that inside stock Vienna. File > New Smart Folder...

Give it a name: Unread or flagged
Article match should stay at "any"
Condition 1: Read is no. Then Click on the plus arrow to add another condition.
Condition 2: Flagged is yes

So for my dozens of feeds I have to generate dozens of smart folders?
Not a viable option.

Hisashi T Fujinaka - [email protected]
BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@htodd : I have just downloaded a copy of NetNewsWire, because I hadn't looked at it for months 😸 ....
To mimic its behavior, you should probably set Vienna's general preferences for 'Mark current article read:' to 'After "Next Unread" command'.

Simply set the filter to 'All Articles'.
To keek things manageable, choose an adequate duration in the "Move Article to Trash" preference. 'After a week' might be a good choice. Anyway, Vienna will NOT remove unread or flagged articles : it assumes that you haven't read these articles and thus leaves them alone.

If you are using Google Reader sync and want to go back to an older article that Vienna trashed, you can use the "Force refresh selected subscriptions from Google Reader" command in order to download it again... The limit in the source code is to fetch 10 000 articles, I doubt you will have to change it...

from vienna-rss.

barijaona avatar barijaona commented on May 26, 2024

@htodd wrote :

So for my dozens of feeds I have to generate dozens of smart folders?

I have tested adding a "Last 48 hours" filter in a private branch. I like it ; I tend to think such a setting could become my default setting (currently it is "Unread items").

What are the filters, you guys would like to have added to Vienna ? And how the different filters should be ordered ?

from vienna-rss.

htodd avatar htodd commented on May 26, 2024

On Sat, 12 Jan 2013, Barijaona Ramaholimihaso wrote:

What are the filters, you guys would like to have added to Vienna ? And how the different filters should be ordered ?

I think I'd like to see an "Unread and Starred" like NetNewsWire, mainly
because I have to use NetNewswire at work and I like to use the stars to
show what to read at home.

Hisashi T Fujinaka - [email protected]
BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte

from vienna-rss.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.