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
14f8f3bcce
sync langs, push format changes
2022-02-21 11:28:54 +01:00
Martin Rotter
ddb805438f
Docs update
2022-02-16 11:01:10 +01:00
Martin Rotter
521d6418fb
fix #608
2022-02-14 15:10:28 +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
a0b2ad3993
show expanded/long timedate format on tooltip, fix #621
2022-02-05 19:16:53 +01:00
Martin Rotter
158d69a569
show expanded/long timedate format on tooltip, fix #621
2022-02-05 19:11:49 +01:00
Martin Rotter
c360450e62
some work on nodejs integration
2022-02-02 10:06:45 +01:00
Martin Rotter
392ff2415f
fix sql to support mariadb 10.3
2022-02-02 08:04:59 +01:00
Martin Rotter
6242bfa60c
customize padding for msg list
2022-01-20 10:58:10 +01:00
Martin Rotter
01efdab258
only calculate row height with title text in mind
2022-01-20 07:54:20 +01:00
Martin Rotter
03d56b3054
fixed json guessing
2022-01-19 12:44:28 +01:00
Martin Rotter
6bc7b9796b
smaller "margins" when multilining items
2022-01-19 11:37:28 +01:00
Martin Rotter
9c670b8629
fixed #393
2022-01-18 10:09:49 +01:00
Martin Rotter
95a5341967
multiple UX fixes, fix #570 , prepare for better integration of nodejs
2022-01-13 13:51:57 +01:00
Martin Rotter
70d915fc5c
test filtering behavior
2022-01-08 17:30:37 +01:00
Martin Rotter
bdc00d5fe3
raw fixes for #546
2022-01-07 12:49:05 +01:00
Martin Rotter
4de3db8000
make sure selected item does not disappear in some cases when filtering
2022-01-03 09:05:09 +01:00
Martin Rotter
af19e5376a
check item for null when marking read/unread/starred
2022-01-03 08:02:55 +01:00
Martin Rotter
0d046d6b20
Merge branch 'master' of github.com:martinrotter/rssguard
2022-01-01 20:11:02 +01:00
Martin Rotter
7fa4488fb9
some preps for select next imp article
2022-01-01 17:36:52 +01:00
Martin Rotter
7049e3ca6c
some work on feed list filtering, now features "show unread only" and regex filtering actually works together, still thinking about how to solve #546
2021-12-21 14:46:27 +01:00
Martin Rotter
38989fa884
determine root global node.js package location in runtime instead of hardcoding it
2021-12-20 10:26:26 +01:00
Martin Rotter
b48f2477ae
allow launching of external programs in article filters
2021-12-15 08:06:38 +01:00
Martin Rotter
8ae02930f6
working custom colůors
2021-11-25 15:09:30 +01:00
Martin Rotter
9f68cf81bb
only shorten tooltips on URL column and tab name
2021-11-22 07:49:17 +01:00
Martin Rotter
f1baf56dcf
use direct enums in metadata.xml, allow for custom dynamcic colors in lists for selected items
2021-11-19 08:31:09 +01:00
Martin Rotter
c6ae122777
shorten tooltips
2021-11-16 08:53:17 +01:00
Martin Rotter
7e1dd31810
fix #530
2021-11-03 09:25:01 +01:00
Martin Rotter
344f8cfe8b
sanitize std feed titles when saving, also fix their display in status bar
2021-11-03 07:13:49 +01:00
Martin Rotter
71dd65aef9
fix setting row height in lists of feeds and messages
2021-11-02 09:32:47 +01:00
Martin Rotter
00dee012f1
implement temporary status bar messages
2021-11-01 13:59:21 +01:00
Martin Rotter
208ff870e9
trim start/end whitespace off feed title in lists
2021-10-21 09:16:07 +02:00
Martin Rotter
206686d443
try to fix ? marks problem
2021-10-21 07:50:54 +02:00
Martin Rotter
2f39114e8a
maybe some fixups for filtering with custom id + separate widths storing for layouts
2021-10-08 07:16:28 +02:00
Martin Rotter
ff228d7992
shorter method name
2021-10-05 10:15:39 +02:00
Martin Rotter
2a172bf3ef
better formatting of tooltip valies in article list
2021-10-01 07:11:22 +02:00
Martin Rotter
b35c977545
samecustomid
2021-09-30 13:50:53 +02:00
Martin Rotter
c44d46e15d
tooltips for all cells in msg list
2021-09-30 13:28:08 +02:00
Martin Rotter
95ac855d16
clazy refactorings
2021-09-13 12:45:07 +02:00
Martin Rotter
a54efa2255
fix build regression with qt < 5.13
2021-09-03 12:58:53 +02:00
Martin Rotter
dbb59e49ea
refactorings
2021-08-25 13:59:37 +02:00
Martin Rotter
d9fb5cd115
try to fix all executable bits, only set them for "executable" script files
2021-08-25 06:43:53 +02: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
ed39e029cd
improved ID fetching right after bulk SQL insert
2021-08-19 07:23:13 +02:00
Martin Rotter
19c9477552
fix os2
2021-08-13 09:19:20 +02:00
Martin Rotter
d7a14f8ce3
new docs
2021-08-12 13:00:42 +02:00
Martin Rotter
a785da367e
adaptive sync algorithm
2021-07-30 14:14:46 +02:00