Commit Graph

1323 Commits

Author SHA1 Message Date
Bart De Vries c5f4fd23fc Set database to WAL mode on startup
Using WAL mode avoids having to lock the database for certain
transactions.  Therefore, deadlocks between read/writes from different
threads should not happen anymore.  These were rare, but happened
sometimes on slower hardware or slow storage devices.

BUG: 465110
2023-02-28 14:50:21 +01:00
Bart De Vries 6e998d608c Use FolderDialog for non-flatpak builds
Flatpaks have a problem with FolderDialog from labs: it never returns a
path.  Therefore Kasts was - up to now - using FileDialog from QtQuick1.
However, this was causing problems on Android and Windows.  Now we only
use QtQuick1 FileDialog for flatpak and FolderDialog everywhere else.

CCBUG: 458331
2023-02-28 14:09:10 +01:00
l10n daemon script 2cdacd9acb GIT_SILENT Sync po/docbooks with svn 2023-02-28 02:27:56 +00:00
l10n daemon script 5f25819c30 GIT_SILENT made messages (after extraction) 2023-02-28 00:57:38 +00:00
Bart De Vries 43087be21a Disable qml cache in flatpak 2023-02-27 20:51:45 +01:00
Tobias Fella 8207b6af08 Update Tobias' mail address 2023-02-27 19:18:46 +01:00
Bart De Vries 8f6de91577 Allow tray icon type to be set (dark, light, colorful) 2023-02-27 14:39:24 +00:00
Bart De Vries 7dcf3c52e2 Fix directly jumping to chapter on a non-playing track 2023-02-27 15:04:01 +01:00
Bart De Vries deaf7ebbb5 Add separators to ListViews and clean up ErrorList 2023-02-27 14:43:45 +01:00
Bart De Vries a95c32d447 Fix streaming icon loading 2023-02-27 14:12:12 +01:00
l10n daemon script 7a03b21226 GIT_SILENT Sync po/docbooks with svn 2023-02-27 02:33:14 +00:00
l10n daemon script ce871b84c6 GIT_SILENT Sync po/docbooks with svn 2023-02-26 02:20:19 +00:00
l10n daemon script 13b3f5d767 GIT_SILENT Sync po/docbooks with svn 2023-02-25 02:57:52 +00:00
l10n daemon script bf63989f00 GIT_SILENT Sync po/docbooks with svn 2023-02-24 02:17:24 +00:00
Bart De Vries eedfc28f8f Handle stream redirects through qt rather than libVLC/gstreamer
libVLC has a hardcoded maximum number of redirects. Several podcasts
need more than this number.  Therefore we resolve the final url through
QNetworkReply and send the final url to the audio player.
2023-02-23 18:37:52 +01:00
l10n daemon script 33ff212a17 GIT_SILENT Sync po/docbooks with svn 2023-02-23 02:18:27 +00:00
Bart De Vries 585378b86c Improve image and content parsing from feed 2023-02-21 10:20:45 +01:00
l10n daemon script 0c46952d4a GIT_SILENT Sync po/docbooks with svn 2023-02-21 02:18:01 +00:00
Bart De Vries e6fee85f4e Solve issues with playback signals firing while changing tracks 2023-02-20 11:34:49 +01:00
Bart De Vries cbf586d518 Safeguard against entry not being defined on delegates
This can happen when the episode delegates are being recycled
by ListView through reuseItems.
2023-02-20 10:45:39 +01:00
l10n daemon script 055bf04693 GIT_SILENT Sync po/docbooks with svn 2023-02-20 02:20:02 +00:00
Bart De Vries 23395e683e Fix globaldrawer RTL behaviour 2023-02-19 19:36:00 +01:00
l10n daemon script ad790a3343 GIT_SILENT Sync po/docbooks with svn 2023-02-19 02:22:37 +00:00
l10n daemon script e2ce3e1222 GIT_SILENT Sync po/docbooks with svn 2023-02-18 02:19:04 +00:00
Bart De Vries e5e046e412 Implement episode search functionality
Add search capabilities to the main window toolbar and the episode lists.

BUG: 459983
2023-02-17 21:14:57 +00:00
l10n daemon script 3e6df78991 GIT_SILENT Sync po/docbooks with svn 2023-02-17 02:14:03 +00:00
Bart De Vries 780e63c2f2 [KMediaSession] Allow app and desktop entry name to be set in constructor 2023-02-16 13:32:52 +01:00
l10n daemon script e1a20b3ebc GIT_SILENT Sync po/docbooks with svn 2023-02-16 03:00:50 +00:00
l10n daemon script 2b9d584402 GIT_SILENT made messages (after extraction) 2023-02-16 00:57:54 +00:00
Bart De Vries 71eb79979a Fix user-agent
There was a semicolon in the user agent string which seems to cause
problems on certain servers.

Closes #37
2023-02-15 14:49:54 +01:00
l10n daemon script 090a6f0fd0 GIT_SILENT Sync po/docbooks with svn 2023-02-15 02:17:33 +00:00
Bart De Vries 0ecb7a3ec0 Add back separator in between episode delegates 2023-02-14 13:34:39 +01:00
l10n daemon script e88daca0cf GIT_SILENT Sync po/docbooks with svn 2023-02-14 02:16:24 +00:00
l10n daemon script 1dad4e9ed4 GIT_SILENT Sync po/docbooks with svn 2023-02-13 02:11:38 +00:00
l10n daemon script 8df65d9521 GIT_SILENT Sync po/docbooks with svn 2023-02-12 02:12:00 +00:00
Bart De Vries 49bec856b4 Add streaming action to entry context menus 2023-02-11 21:03:12 +01:00
l10n daemon script cbc2f0f6bd GIT_SILENT Sync po/docbooks with svn 2023-02-11 02:12:15 +00:00
Bart De Vries 40c3a5138c Ensure that currentPage is set on first run 2023-02-10 22:19:49 +01:00
Volker Krause c0410506d1 Replace QSystemTrayIcon with a empty stub on Android
Should hopefully fix the Android builds on binary factory.
2023-02-10 17:21:25 +00:00
Bart De Vries 3f1859e14b Rename main window id to kastsMainWindow instead of root 2023-02-10 15:28:53 +01:00
Bart De Vries 04f44bc078 Simplify saving the current Page 2023-02-10 15:17:36 +01:00
l10n daemon script 89e88afa27 GIT_SILENT Sync po/docbooks with svn 2023-02-10 02:16:44 +00:00
Bart De Vries 97062cad24 Port away from DelegateRecycler 2023-02-09 22:03:07 +01:00
l10n daemon script 690b3a8d7e GIT_SILENT Sync po/docbooks with svn 2023-02-09 02:27:39 +00:00
l10n daemon script 566500668f GIT_SILENT made messages (after extraction) 2023-02-09 01:00:51 +00:00
l10n daemon script e74cb40167 GIT_SILENT Sync po/docbooks with svn 2023-02-08 02:58:53 +00:00
l10n daemon script 64f243f480 GIT_SILENT made messages (after extraction) 2023-02-08 00:58:05 +00:00
l10n daemon script 378da28d47 GIT_SILENT Sync po/docbooks with svn 2023-02-07 02:19:17 +00:00
l10n daemon script 874e4b64c3 GIT_SILENT Sync po/docbooks with svn 2023-02-06 02:22:49 +00:00
l10n daemon script 8af4c01b9e GIT_SILENT Sync po/docbooks with svn 2023-02-05 02:13:34 +00:00