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
Martin Rotter
9c670b8629
fixed #393
2022-01-18 10:09:49 +01:00
Martin Rotter
620aa20868
Generalize some methods a bit
2021-08-20 12:09:52 +02:00
Martin Rotter
284f08ae0a
fix some followup stuff in article filtering
2021-08-19 07:44:13 +02:00
Martin Rotter
19c9477552
fix os2
2021-08-13 09:19:20 +02:00
Martin Rotter
a785da367e
adaptive sync algorithm
2021-07-30 14:14:46 +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