Commit graph

836 commits

Author SHA1 Message Date
Martin Rotter
fe47c65da4 fix mpv build 2025-04-17 09:33:10 +02:00
Martin Rotter
eb8d258a09 fix #1698 2025-04-16 13:29:43 +02:00
Martin Rotter
01bc5a713b ability to live reload skin and add more info to feed status 2025-04-09 15:05:00 +02:00
Martin Rotter
9b477c0e8e properly restore saved folder when backuping 2025-04-07 14:01:29 +02:00
Martin Rotter
e1e7abd6ca fix #1672 and make sure http2 setting is used when guessing a feed 2025-04-07 09:52:20 +02:00
Martin Rotter
c68e545ea4 unread article dot color is now taken from custom color palette 2025-04-04 13:21:54 +02:00
Martin Rotter
81a28fe972 bit of a refactorings 2025-04-01 08:11:57 +02:00
Martin Rotter
8c28462f8f fix notification title 2025-03-06 11:45:56 +01:00
Martin Rotter
e80db5bc4c greatly enhanced RTL customization, ability to setup RTL behavior for individual feeds, inspired by #1653 2025-03-05 11:52:37 +01:00
رشيد
5427272db8
Add new setting for disabled feeds: Strikethrough (#1651)
Co-authored-by: martinrotter <martinrotter@users.noreply.github.com>
2025-02-28 12:53:25 +01:00
Martin Rotter
4ea839b7d4 fix #1643 2025-02-28 11:37:50 +01:00
Martin Rotter
bcf0333928 fix build 2025-02-13 12:59:39 +01:00
Martin Rotter
79a4e7c73e enable kind-of-fullscreen when media HTML5 element requests it 2025-02-07 08:10:15 +01:00
Martin Rotter
4e1774e388 allow to insta-restore just deleted article not just with BACKSPACE but also with the menu action 2025-02-04 12:47:00 +01:00
Martin Rotter
7c0ca64196 fixed #1590 2025-01-30 14:55:53 +01:00
Martin Rotter
186be98f84 fix #1603 2025-01-30 10:34:34 +01:00
Martin Rotter
f5038d539a #1611 fixed 2025-01-27 07:05:20 +01:00
Michał Górny
12ac668869
fix qt6 feature checks in libmpv (#1612)
Fix Qt6 feature checks to ensure the `QT_CONFIG` macro rather than
incorrectly checking for the definitions.  `QT_FEATURE_*` are always
defined, and they take values 1 or -1 to indicate whether the feature
is present or not.  The `QT_CONFIG` macro wraps checking for that, see:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qtconfigmacros.h?id=f9163ae7a8167daded0798654d99a2e3a5aaa2b5#n60

This fixes build failure when qtbase is built without Wayland support:

```
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp: In member function ‘v
irtual void LibMpvWidget::initializeGL()’:
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:60: error: ‘QWayla
ndApplication’ is not a member of ‘QNativeInterface’; did you mean ‘QX11Application’?
  123 |     display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
      |                                                            ^~~~~~~~~~~~~~~~~~~
      |                                                            QX11Application
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:80: error: no matc
hing function for call to ‘Application::nativeInterface<<expression error> >()’
  123 |     display.data = qApp->nativeInterface<QNativeInterface::QWaylandApplication>()->display();
In file included from /usr/include/qt6/QtCore/qcoreapplication.h:17,
                 from /usr/include/qt6/QtCore/QCoreApplication:1,
                 from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/miscellaneous/iofactory.h:8,
                 from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/miscellaneous/application.h:11,
                 from /tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:
5:
/usr/include/qt6/QtWidgets/qapplication.h:125:5: note: candidate: ‘template<class NativeInterface, class TypeInfo, class BaseType, typename std::enable_if<TypeInfo::isCompatibleWith<QApplication>, bool>::type <anonymous> > NativeInterface* QApplication::nativeInterface() const’
  125 |     QT_DECLARE_NATIVE_INTERFACE_ACCESSOR(QApplication)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtWidgets/qapplication.h:125:5: note:   template argument deduction/substitution failed:
/tmp/portage/net-news/rssguard-4.8.1/work/rssguard-4.8.1/src/librssguard/gui/mediaplayer/libmpv/libmpvwidget.cpp:123:80: error: templat
e argument 1 is invalid
```

Originally reported in https://bugs.gentoo.org/948473.
2025-01-25 13:29:21 +01:00
Martin Rotter
c88b609463 comment out some stuff for macosx 2025-01-20 20:25:33 +01:00
Martin Rotter
07740a0328 option to purge individual feeds 2025-01-08 10:16:23 +01:00
Martin Rotter
7722065544 experimental ability to purge articles from individual feeds - available with feed context menu and main menu Feeds submenu 2025-01-07 15:03:03 +01:00
Martin Rotter
9326418478 add only read option to article filtering 2024-12-10 09:57:14 +01:00
Martin Rotter
c0e8f919bc fixed #970 2024-11-07 10:21:51 +01:00
Martin Rotter
3f41aeba06 if user has specific feed selected directly, it can be fetched even if it is disabled 2024-11-07 08:32:42 +01:00
Martin Rotter
56d8144813 allow repeated read/unread changing by clicking, same as switching starred 2024-10-10 14:23:35 +02:00
Martin Rotter
56d68d64ec disable debug code 2024-10-08 14:13:52 +02:00
Martin Rotter
a57a6ab63f effectivelly implemented #1371 - added a switch to switch entire article list if all selected items are RTL 2024-10-08 14:12:43 +02:00
Martin Rotter
4e698c983a image caching in lite version now takes size into account 2024-09-30 14:38:56 +02:00
Martin Rotter
6fa233f1e8 make sounds of notification switchable on/off 2024-09-27 14:03:43 +02:00
Martin Rotter
88fb1971b4 fix #1483 2024-09-25 09:32:01 +02:00
Martin Rotter
2fc8cf1e25 do not allow toast notifications on wayland - #1494 2024-09-24 07:43:59 +02: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
5224cf7391 tweak regexp for legacy viewer too 2024-08-20 13:26:54 +02:00
Martin Rotter
29d688c343 fix for #1477 2024-08-20 10:02:23 +02:00
Martin Rotter
683fa898eb fix build problems with libmpvwidget 2024-08-20 08:53:46 +02:00
Martin Rotter
ab4861a64f fix #1471 2024-08-06 12:07:28 +02:00
Martin Rotter
9952329e74 show JS alerts in a better way 2024-08-06 11:44:03 +02:00
Martin Rotter
8abf5bfde4 fix about dialog layout for Qt 5 too, #1416 2024-05-23 12:35:55 +02:00
Martin Rotter
99cbd7cb0d label 2024-05-22 14:48:02 +02:00
Martin Rotter
66d70f2b7f fix #1415 2024-05-22 09:59:58 +02:00
Martin Rotter
24f74394e1 fix #1408 2024-05-22 08:54:21 +02:00
Martin Rotter
346daa0d89 fix #1410 2024-05-22 08:16:40 +02:00
Martin Rotter
d1b9039bba multiple fixes related to all nodejs features 2024-04-25 13:24:52 +02:00
Martin Rotter
32e8f1f2a0 adjust timeouts of toast notifications a bit 2024-04-24 08:10:05 +02:00
Martin Rotter
1b2d155eca bit more polishment 2024-04-23 10:59:28 +02:00
Martin Rotter
43173c6b16 use proper URL when extracting article 2024-04-23 08:22:43 +02:00
Martin Rotter
c7c069d889 starting to work on fetching full article content 2024-04-22 14:37:49 +02:00
Martin Rotter
928f536adb fix build 2024-04-19 13:26:32 +02:00
Martin Rotter
73603c3d69 Merge branch 'master' of github.com:martinrotter/rssguard 2024-04-19 13:11:18 +02:00