Commit graph

100 commits

Author SHA1 Message Date
Martin Rotter
eb8d258a09 fix #1698 2025-04-16 13:29:43 +02:00
Martin Rotter
425d2eb74f changelog 2025-03-07 07:26:26 +01:00
Martin Rotter
8a69c11a55 testing and some small enhancement for http/429 stuff 2025-02-14 14:29:30 +01:00
Martin Rotter
5d378c7876 make better border for tooltip in nudus-dark 2025-02-14 09:34:22 +01:00
Martin Rotter
2e0288d3d4 work on throttling and 429s 2025-02-04 15:17:30 +01:00
Martin Rotter
483c41ddd5 revert 2024-12-20 07:16:46 +01:00
Martin Rotter
9cb9b7162c initial gemini sources 2024-12-18 08:55:54 +01:00
Martin Rotter
c83ab230f9 update languages, fix recent PR compilation error 2024-09-23 12:40:06 +02:00
Reilly Brogan
edad7fad32
Run worker pool at lowest thread priority (#1497) 2024-09-21 07:02:51 +02:00
Martin Rotter
001f0b4ee5 lang sync 2024-01-24 07:15:38 +01:00
Martin Rotter
450d01e714 working limitting 2024-01-16 10:38:38 +01:00
Martin Rotter
34167c3f9f bit better DB/logic handling 2024-01-15 14:51:39 +01:00
Martin Rotter
796fbf916e work on article ignore/limit 2024-01-15 09:37:43 +01:00
Martin Rotter
ea8bac60d6 fix #1267 and some other minor bugs and stuff 2024-01-10 10:14:07 +01:00
Martin Rotter
49d5716785 compile on qt5 2023-11-22 10:20:19 +01:00
Martin Rotter
fa990b2610 fixes #1203 2023-11-16 11:19:38 +01:00
Martin Rotter
2aead89071 fix warnings 2023-11-11 08:18:19 +01:00
Martin Rotter
46fe50df91 work on toasts, unify article sanitization 2023-09-22 07:24:55 +02:00
Martin Rotter
bff766ba93 remove newsblur wip code, some work on toasts 2023-09-18 13:35:13 +02:00
Martin Rotter
fa7d262234 exec bit fuckedup 2023-08-23 09:08:40 +02:00
Martin Rotter
f742a3de3f work on docs 2023-08-23 08:32:38 +02:00
Martin Rotter
68764732ab make sure that filters AND DB storing runs in a "serialized" manner 2023-08-22 08:05:47 +02:00
Martin Rotter
238a18cbde refactor C++ includes 2023-08-16 20:44:38 +02:00
Martin Rotter
23b118f63d fix confusion in datetimes saving/loading when refreshing account 2023-08-01 07:55:40 +02:00
Martin Rotter
73d28d23e2 make old article dropping work across all plugins, also syncable plugins would have to take this into account for more efficient way so that those article sare even not downloaded needlessly 2023-07-28 08:36:06 +02:00
Martin Rotter
9a25aceaa8 try to fixx #910 2023-04-12 07:57:54 +02:00
Martin Rotter
b91db35eb5 fix qt5 build 2023-03-29 09:20:31 +02:00
Martin Rotter
1a0144a08f try to fix freezing when updating feeds with new Qt 2023-03-29 08:34:57 +02:00
Martin Rotter
806cb57ccd preparations for #746 2023-03-24 14:08:03 +01:00
Martin Rotter
aebe220cc5 save 2023-02-03 12:39:44 +01:00
Martin Rotter
a96024aebd cleanup lbls logic a bit 2023-02-01 10:51:50 +01:00
Martin Rotter
65bb9a45ca work on labels management in feed fetch loop, there was hidden bug before, now possibly still broken, but atleast i found it and know what todo 2023-01-30 14:22:54 +01:00
Martin Rotter
1f988b8a60 fix some DB race conditions, fix some bulk insert SQL formatting bugs along the way 2023-01-11 12:31:07 +01:00
Martin Rotter
b0cc456087 usa thread safe db where makes sense 2023-01-06 13:40:17 +01:00
Martin Rotter
0571bec512 bump version, fix end of feed fetching 2023-01-05 13:56:04 +01:00
Martin Rotter
7e14390e2c make cookie jar thread safe, make qsettings thread safe 2023-01-05 09:44:46 +01:00
Martin Rotter
e87ecd91f2 reasonably working 2023-01-04 14:11:23 +01:00
Martin Rotter
10e84709e1 poc enhancement 160 feeds in 10 seconds 2023-01-04 11:13:24 +01:00
Martin Rotter
f60c6a2bc2 initial PoC work - 160 feeds in 1 minute 2023-01-04 10:27:01 +01:00
Martin Rotter
6877044a57 implemented #745 2022-12-03 09:42:26 +01:00
Martin Rotter
94983a3b41 implement #723 2022-09-15 14:28:48 +02:00
Martin Rotter
f0bb361e6f semi-fix to allow workaround for broken label assignment 2022-09-05 09:11:40 +02:00
Martin Rotter
69a8fc7ea6 minor modernization of feed updating code 2022-08-27 13:33:21 +02:00
Martin Rotter
8dac36b37c huge work on gmail previewer, some refactoring, some fixes 2022-03-31 15:00:50 +02:00
Martin Rotter
4539fcc777 gmail: refined e-mail downloading, now supports ISA - faster synchronization, particularly subsequent 2022-03-18 12:23:04 +01:00
Martin Rotter
8b458a6999 fixup of datetime switchable 2022-02-25 13:15:19 +01: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
61f99a6b2c make NewMessages feed status more persistent 2022-02-13 16:03:17 +01:00
Martin Rotter
b2343a0189 integrate nodejs in a better way, fix APP_REVISION missing 2022-02-10 12:19:13 +01:00