Commit Graph

4441 Commits

Author SHA1 Message Date
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
igrekster aee9394f98
Add option to control the display of the unread message count on task bar (#649)
In a news reading style with many sources and leaving messages unread
the unread message count becomes irrelevant. We already have an option
to disable the count in the icon tray, but not on the task bar. Added a
checkbox to enable/disable the message count on apps task bar icon /
entry.

Chose to put it into a new tab page as we might add more task bar
functionality (progress update, recent articles, etc..).
2022-02-22 08:27:43 +01:00
igrekster 9e99e7162d
Fix build issue in newsblur when compiling with GCC 11.2 (#648)
GCC thinks the assignment is ambiguous
2022-02-22 08:26:23 +01:00
Martin Rotter 14f8f3bcce sync langs, push format changes 2022-02-21 11:28:54 +01:00
Martin Rotter 2975f3d825 newsblur can load list of feeds and categories 2022-02-18 15:49:58 +01:00
Martin Rotter 4ab483d14a working test for nb 2022-02-18 13:16:29 +01:00
Martin Rotter 6e8d4953e0 expand networkresult 2022-02-18 12:35:38 +01:00
Martin Rotter 5ce90e5943 files for newsbluer plugin 2022-02-18 11:57:35 +01:00
Martin Rotter 4c79df2bb9 lang sync 2022-02-17 07:13:41 +01:00
Martin Rotter beb9c5a263 work on nodejs int 2022-02-16 14:07:48 +01:00
Martin Rotter ddb805438f Docs update 2022-02-16 11:01:10 +01:00
Martin Rotter fd7b407de4 save, but will need polish of nodejs integration when there are errors 2022-02-15 12:47:52 +01:00
Martin Rotter 25ae21c8e8 fix libmariadb path 2022-02-15 10:45:12 +01:00
Martin Rotter bd350800af new mariadb 2022-02-15 09:33:21 +01:00
Martin Rotter a30823d42a fixed #638 2022-02-15 08:27:45 +01:00
akinokonomi c09fe8eff1
Use system default monospace font for code elements (nudus skins) (#637)
Co-authored-by: akinokonomi <akinokonomi@example.com>
2022-02-15 07:30:21 +01:00
Martin Rotter 19353fe0d9 lang sync 2022-02-14 20:01:51 +01:00
Martin Rotter f2415752ca do not require restart sometimes 2022-02-14 19:58:43 +01:00
Martin Rotter 521d6418fb fix #608 2022-02-14 15:10:28 +01:00
martinrotter 54700644c1
Update README.md 2022-02-14 11:38:46 +01:00
Martin Rotter 57aa325465 work on skin loading, fixed a typo, some code cleanup 2022-02-14 09:32:15 +01:00
Martin Rotter 933c18f2cd lang sync 2022-02-14 09:16:39 +01:00
Martin Rotter fcee8d0e04 save 2022-02-13 21:16:12 +01:00
Martin Rotter 1ced5a33da save only loaded pages in settings 2022-02-13 19:25:11 +01:00
Martin Rotter 61f99a6b2c make NewMessages feed status more persistent 2022-02-13 16:03:17 +01:00
Martin Rotter 69bcff163f Merge branch 'master' of github.com:martinrotter/rssguard 2022-02-12 19:51:06 +01:00
Martin Rotter e3e09d1534 properly de-HTML author/title of rss/atom/json entries 2022-02-12 19:50:47 +01:00
Owyn 33db22f4ba
Better scalability for filter examples (#632) 2022-02-12 19:36:14 +01:00
Martin Rotter 4ec98eb322 save 2022-02-11 15:19:05 +01:00
Martin Rotter 1389a86083 allow multi package nodejs install 2022-02-11 13:21:39 +01:00
Martin Rotter d21520f28a new notification events for nodejs packages info 2022-02-11 08:54:49 +01:00
akinokonomi f9d0607adf
Hide URL if href attribute is empty (nudus skins) (#630)
Co-authored-by: akinokonomi <akinokonomi@example.com>
2022-02-11 07:40:19 +01:00
Martin Rotter 24b2b09f18 add maximize btn 2022-02-10 19:50:51 +01:00
Martin Rotter 43be51b2bd fuix maridb link 2022-02-10 12:30:26 +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 da7ffc34a1 add banner, reorganiez feeds/messages settings 2022-02-09 07:45:46 +01:00
Martin Rotter 8948186144 tolower nodejs folder 2022-02-08 14:47:37 +01:00
Martin Rotter b190d040f2 use network proxy on all places where feed is guessed 2022-02-08 13:35:21 +01:00
Martin Rotter 04a262d5db try to refactor cmake a bit 2022-02-08 10:47:13 +01:00
Martin Rotter c4d112db78 try to refactor cmake a bit 2022-02-08 10:42:50 +01:00
Martin Rotter 2190b5ef07 nodejs download btn 2022-02-08 07:59:46 +01:00
Martin Rotter d9d9541d71 nodejs can install/update packages 2022-02-07 15:20:01 +01:00
Martin Rotter 43c611fcc0 save 2022-02-07 07:56:27 +01:00
Martin Rotter f3fe65a4bb more time formats 2022-02-06 19:59:17 +01:00
Martin Rotter 4616488e1d show combobox tooltips for datetime formats for all items 2022-02-06 19:57:19 +01:00
Martin Rotter 617040c275 unify json parser 2022-02-06 19:39:25 +01:00
Martin Rotter 8cb7c1c496 fully editable datetime format in msg list 2022-02-06 07:44:18 +01:00
Martin Rotter 5ef90cc691 better label 2022-02-05 19:21:32 +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