Age | Commit message (Collapse) | Author |
|
Internal behavior tags are now written in bookmarks.ini with a dot prefix (like hidden files on Unix), and at runtime they are removed from the tags string.
This makes things more efficient as it isn't necessary to compile regular expressions all the time.
TODO: Add "Edit Feed..." into the Bookmarks context menu, and a new menu item for listing all subscriptions.
IssueID #331
|
|
Feed entries are expected to have unique URLs, since the URL is the identifier of an entry. If a feed has the same URL for more than one entry, only process the first one and ignore the rest.
An entry will still show up as unread if it keeps the same URL but changes its title.
|
|
|
|
Adjust entry discovery times so they can be sorted to the same order they appear on the source page. In practice, each entry's discovery time differs by a second.
Smaller adjustments would not get saved to the entry database.
|
|
Three important changes:
1) Visited URLs can be marked as "kept" so they will never be discarded due to old age.
2) Feed entries are not discarded from the database until they are removed from the source, and then become too old (six months).
3) Visited feed entry URLs are always flagged as kept, so the (un)read status will not be forgotten.
|
|
|
|
Heading entries were being discarded from the list of known entries prematurely, causing them to be rediscovered as new later on.
The unread count ignores heading entries without a valid discovery time, i.e., the ones from the first update.
|
|
|
|
|
|
Internally, all URIs should be converted to a canonical form so that they can be compared against each other.
The canonical form is an IRI with spaces and reserved characters percent-encoded.
|
|
The history of visited URLs has a maximum age limit, and this is
used for unread status.
|
|
A navigation aid: when in split mode, option to keep one of the tabs pinned to the current page so all links open to the side.
Added "linksplit" bookmark tag to activate view splitting when opening a link on the page.
|
|
"about:feeds", inline downloads, and media player UI didn't have translations.
|
|
|
|
Each feed gets its own copy of an URL.
|
|
|
|
IssueID #173
|
|
If a server doesn't respond, there is no use waiting indefinitely in a background request.
|
|
|
|
The heading goto fragment wasn't being stripped appropriately from the URLs.
|
|
|
|
IssueID #114
|
|
The wrong IDs was being used.
|
|
When "subscribed" and "headings" tags are used, the subscribed page is tracked for newly added headings (of any kind).
This works for the weiph/pikkulogs out there.
|
|
|
|
|
|
No need to wait until quitting the app to write the feeds state to disk.
|
|
|
|
|
|
|
|
|
|
The discovery time is needed for knowing how long the entry can be
retained in the history.
|
|
|
|
For some unknown reason, the parsing of the entry dates is sometimes (randomly?) off by 3600 seconds (one hour). This need a closer investigation; maybe a DST thing? For now check the date instead.
|
|
|
|
|
|
|
|
Show all entries in a CAPCOM-like chronological list.
|
|
|
|
|
|
|
|
|
|
Feeds fetches bookmarks with the "subscribed" tag and looks for feed-formatted links. The found links are added to the database of feed entries.
|