Commit graph

14 commits

Author SHA1 Message Date
Martin Rotter
69a8fc7ea6 minor modernization of feed updating code 2022-08-27 13:33:21 +02:00
Martin Rotter
7c96a97503 added way to disable just debug outputs, fixes #645 2022-02-22 09:32:57 +01:00
igrekster
7b19910e0b
Remove duplicates from downloaded message list (#650)
Some downloaded feeds contain multiple entries for the same message.
See `http://feeds.feedburner.com/abseilio` for an example that has:

```
          <pubDate>2020-09-11T00:00:00-04:00</pubDate>
          <link>https://abseil.io/tips/5</link>
--
          <pubDate>2020-06-01T00:00:00-04:00</pubDate>
          <link>https://abseil.io/tips/5</link>
```

When updating the database for the first time, both messages end up
stored. The following feed updates result in one entry matching the
database, and the second entry having a different creation date. This
makes the second entry always marked as unread.
2022-02-22 08:55:30 +01:00
Martin Rotter
620aa20868 Generalize some methods a bit 2021-08-20 12:09:52 +02:00
Martin Rotter
79827ad6af preload all local IDs, fix feedslist item reloading upon feed fetching, add handler to allow plugins to perform plugin-wide feed fetching befor individual feeds are fetched 2021-07-30 08:34:07 +02:00
Martin Rotter
c232a2eb4c Huge changes for #325. 2020-12-17 14:23:56 +01:00
Martin Rotter
1af029458a Compilable with qt6 2020-11-23 14:07:01 +01:00
Martin Rotter
7017aa9e66 Work on filters, some code cleanups. 2020-06-23 20:57:05 +02:00
Martin Rotter
5139d3ae69 Work on filter, some code cleanups. 2020-06-23 13:38:25 +02:00
Martin Rotter
f211810af4 Save, work on filters. 2020-06-19 14:22:54 +02:00
Martin Rotter
0eb8d75608 Make message list more consistent when unread-msgs-only feature is active. 2020-06-16 07:49:09 +02:00
Martin Rotter
2c6afa1bb7 Experimental rewrite of feed update mechanism, message insertions to DB are now also done in separate worker thread, logic is simpler, easily maintainable. 2020-06-03 09:36:01 +02:00
Martin Rotter
f1b3184aaa Fix obsolete code. 2020-05-04 10:07:07 +02:00
Martin Rotter
f12c395e80 experimentally separate executable and core library 2019-06-10 09:54:18 +02:00
Renamed from src/core/feeddownloader.h (Browse further)