summaryrefslogtreecommitdiff
path: root/src/visited.c
AgeCommit message (Collapse)Author
2021-10-01Feeds: Don't forget entries or their unread statusJaakko Keränen
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.
2021-09-25Visited: Remember URLs for 6 months (previously 2)Jaakko Keränen
This affects link/entry unread status, and how long feed entries are kept in the cache.
2021-06-30Canonical URIsJaakko Keränen
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.
2021-01-18Better versioned file name for visited URLsJaakko Keränen
2021-01-18Fixed URL visit time serializationJaakko Keränen
The timestamps written to "visited.txt" were being shifted by GMT offset on each write/read, rendering them increasingly incorrect. Since these timestamps cannot be trusted, ignore the old file and keep proper timestamp values in "visited2.txt" from now on. It is also more efficient to not convert each timestamp to a date when serializing.
2020-11-27Feeds: Marking all as read; time check improvementsJaakko Keränen
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.
2020-11-27SidebarWidget: Unsubscribe from feed; toggling read statusJaakko Keränen
2020-11-25SidebarWidget: Feed items show bookmark iconJaakko Keränen
2020-11-16Remember redirected URLs as visitedJaakko Keränen
"visited.txt" will now remember URLs that were redirects, but those are not shown in the UI as part of the history. This fixes the issue where redirected URLs were not being shown as visited links in the UI. Beware if downgrading Lagrange: URLs in the history will get prefixed with "0000 ". Might be a good idea to switch to a forwards compatible format like JSON for these files.
2020-11-11Fixed: Empty lines in the visited URLs fileJaakko Keränen
2020-09-07LookupWidget: Show results for visited URLsJaakko Keränen
2020-08-24Updated for the_Foundation API changesJaakko Keränen
2020-08-22Added BSD 2-clause license and copyright noticesJaakko Keränen
2020-08-20SidebarWidget: Added history items; context menuJaakko Keränen
2020-08-08Moved recent URLs history to DocumentWidgetJaakko Keränen
App maintains the visited URLs database, but each DocumentWidget has its own stack of recent URLs for timeline navigation.