Commit graph

3996 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
2e9d26edc1 clear etag values after feed purge 2025-04-16 10:42:23 +02:00
Martin Rotter
74a50d62e3 fix #1692 2025-04-10 10:24:09 +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
bd199c8f42 remember export directory too 2025-04-08 14:07:10 +02:00
Martin Rotter
3a9a70433f try to force openssl tls backend 2025-04-08 13:50:42 +02:00
Martin Rotter
fed6956d8a try to force openssl tls backend 2025-04-08 13:40:40 +02:00
Martin Rotter
f0b8e3cc89 bit looser opml parsing 2025-04-08 12:18:12 +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
2c30d63df5 bit more logging when discovering feeds 2025-04-03 07:38:38 +02:00
Martin Rotter
dcd71c2573 fix switch falldown 2025-04-01 11:25:05 +02:00
Martin Rotter
81a28fe972 bit of a refactorings 2025-04-01 08:11:57 +02:00
Martin Rotter
91608ebcdc convert manually to mediumtext 2025-03-28 08:38:35 +01:00
Martin Rotter
352e747cb5 MEDIUMTEXT for maridb driver for contents column 2025-03-27 13:52:11 +01:00
Martin Rotter
772e87d6a6 fix #1664 2025-03-12 09:58:38 +01:00
Martin Rotter
425d2eb74f changelog 2025-03-07 07:26:26 +01:00
Martin Rotter
342a3036c3 fix 2025-03-06 11:52:52 +01:00
Martin Rotter
ad15208028 fix 2025-03-06 11:52:41 +01: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
Martin Rotter
1f56c0d77e polish strikethrough a bit 2025-02-28 12:56:29 +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
d75aed4af1 polished off feed coloring a bit 2025-02-28 12:09:52 +01:00
رشيد
c8c286507e
Add new setting for disabled feeds: Custom color options (#1652) 2025-02-28 11:41:11 +01:00
Martin Rotter
4ea839b7d4 fix #1643 2025-02-28 11:37:50 +01:00
Martin Rotter
c210e5ed1b fix #1645 2025-02-21 08:48:57 +01:00
Martin Rotter
8a69c11a55 testing and some small enhancement for http/429 stuff 2025-02-14 14:29:30 +01:00
Martin Rotter
ad3069fd69 enable for skins to define forced QSS to be loaded even when skin colors are not enabled 2025-02-14 12:20:24 +01:00
Martin Rotter
5d378c7876 make better border for tooltip in nudus-dark 2025-02-14 09:34:22 +01:00
Martin Rotter
28860899ae fix build 2025-02-13 13:07:19 +01:00
Martin Rotter
bcf0333928 fix build 2025-02-13 12:59:39 +01:00
Martin Rotter
fc147a44ed fix #1154 2025-02-13 12:49:17 +01:00
Martin Rotter
25c53260cf bit more ease regex to detect html 2025-02-12 08:21:25 +01:00
Martin Rotter
0d57cc39ca add cmake switch to force recursive plugin loading 2025-02-10 13:33:11 +01:00
Martin Rotter
907c1302a5 even more exhaustive HTML check 2025-02-07 09:22:01 +01:00
Martin Rotter
5cbd31aa63 more precise html detection 2025-02-07 09:03:40 +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
2e0288d3d4 work on throttling and 429s 2025-02-04 15:17:30 +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
68060c7dcd keyboard shortcuts widget now checks for duplicate shortcuts everytime shortcut is changed and offers solutions, fixes #1605 2025-01-31 11:10:56 +01:00
Martin Rotter
7c0ca64196 fixed #1590 2025-01-30 14:55:53 +01:00
Martin Rotter
1ad746fdd6 initial untested implementation for #1322 2025-01-30 13:44:14 +01:00
Martin Rotter
186be98f84 fix #1603 2025-01-30 10:34:34 +01:00
Martin Rotter
c64b3291d3 #1615 fixed 2025-01-29 10:18:18 +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