Commit Graph

4269 Commits

Author SHA1 Message Date
e8a18d4887 Only load the download log entries we actually need (#7974) 2025-09-07 21:39:26 +02:00
6f164648cd Fix string being defined more than once (#7971) 2025-08-31 12:27:20 +02:00
3fa9607d72 Refresh bottom nav counter even if app is not open (#7970) 2025-08-31 11:41:49 +02:00
ad94f2f647 Tags above subscriptions screen (#7954) 2025-08-31 11:35:04 +02:00
e76f3fc774 Fix local feed delete stops working after some time (#7966) 2025-08-30 12:35:50 +02:00
fe077494aa Fix not taking persistable permissions for automatic export (#7967) 2025-08-30 12:35:23 +02:00
3a94f1f430 Fix some deprecations and warnings (#7947) 2025-08-24 21:47:12 +02:00
9e53b1ecec Run update worker hourly (#7943)
Only refresh the feeds that have not been refreshed since their last interval.
This solves the problem where force-stopping the app during a long feed refresh
would start the refresh all over instead of just taking the feeds that were not
refreshed already.
2025-08-23 20:52:11 +02:00
e539479f2c Upgrade dependencies (#7936) 2025-08-18 20:24:58 +02:00
fdbc37b4bd Fix I/O on main thread in ItemDescriptionFragment (#7935) 2025-08-17 16:51:06 +02:00
4b101583c5 Feature copy transcript (#7914) 2025-08-12 08:59:28 +02:00
5f53a8c223 Fix bottomNavigation not updating when app is launched through shortcut (#7913) 2025-08-09 16:59:36 +02:00
b9dbf638c8 Fix not storing credentials after subscribing (#7926) 2025-08-09 16:15:35 +02:00
cfd9e1f886 Fix playback position not saved after being changed, when episode is paused (#7911) 2025-08-04 08:39:00 +02:00
448e1c1b8b Fix: Prevent error icon from overlapping title text (#7904) 2025-08-03 20:08:23 +02:00
9e0859aab8 Merge branch 'master' into develop 2025-08-03 19:20:27 +02:00
a9614cbf92 Toggle selection when pressing action button (#7899) 2025-07-27 09:50:02 +02:00
a998f502d1 Multiline url input box (#7901) 2025-07-27 09:48:55 +02:00
1f242876df Bump version to 3.9.0 2025-07-24 19:54:52 +02:00
85313e28b6 Highlight plain-text links in episode description (#7581) 2025-07-20 16:31:09 +02:00
55d3b743d1 Rework sleep timer so it no longer uses threads and clean up PlaybackServiceTaskManager (#7713)
Reworked sleep timer to no longer use threads, instead uses PlaybackService PlaybackPositionEvent which is fired while media is playing. We use this to calculate how much time is left of the sleep timer and send the proper events.
2025-07-20 16:27:17 +02:00
33514364fa Bump version to 3.9.0-beta1 2025-07-17 18:50:39 +02:00
0c828b8650 Serbian language passed the 40% threshold
Thanks to nexi on Weblate
2025-07-17 18:45:46 +02:00
60f5faf394 Fix search box being broken with large font sizes (#7885) 2025-07-17 18:03:30 +02:00
c4dc0ae9ee Fix 'move to top' being shown on all multi-select screens (#7883) 2025-07-17 17:14:37 +02:00
9a2b3a4a92 Fix hiding "add to queue" on search screen (#7879) 2025-07-17 16:07:13 +02:00
611bd75caa Let proguard keep needed RxJava and fyydlin files for Fyyd search (#7880) 2025-07-17 15:37:14 +02:00
21a4d7d876 Fix scroll position in episode list of podcast preview (#7862)
ID is needed so that `CoordinatorLayout` automatically saves its state
2025-07-03 13:34:48 +02:00
e818aefd13 Enable copying podcast title and host (#7830) 2025-06-26 11:05:49 +02:00
1e6fb8fc46 Fix proxy selection spinner (#7824) 2025-05-28 18:14:52 +02:00
0478bb1af9 Fix for app not changing theme if system theme changes (#7772) 2025-05-27 22:57:52 +02:00
c2f7dabc8b Add incompletely played episodes to playback history (#7815) 2025-05-27 22:52:43 +02:00
49e6da6727 Remove SPA importer (#7814) 2025-05-13 21:24:28 +02:00
a977b44f7a Work around crashing WebView on GrapheneOS (#7811) 2025-05-11 11:37:15 +02:00
b4de4548ae Remember scroll positions (#7801) 2025-05-05 22:09:23 +02:00
fe524237d4 Clarify that auto-download happens from inbox (#7789) 2025-04-30 22:49:55 +02:00
61e3c854b0 Fix crash when clicking buttons when feed is not loaded yet (#7790) 2025-04-30 22:49:18 +02:00
560321cfd6 Vtt support for transcripts (#7537) 2025-04-30 22:18:07 +02:00
373cde5c0a Don't cast class to MainActivity to show message (#7771)
We can do that using an event.
This commit fixes one of the most prominent crashes on Google Play
where we cast the OnlineFeedViewActivity to MainActivity.
2025-04-30 22:12:11 +02:00
310ce203ce Hide search online button when filtered by feed (#7769) 2025-04-24 17:59:36 +02:00
0d3643148e Organize FeedItem(s) action section of strings.xml (#7741) 2025-04-20 12:30:31 +02:00
d95e03b51b Fix back stack being cleared after searching (#7757) 2025-04-13 22:20:42 +02:00
74def18a48 Add Predictive Back Gestures (#7752)
This does not add animations between fragments, but it adds
animations to UI elements like bottom sheets.
2025-04-13 21:04:04 +02:00
5459368e51 Add move to top/bottom multi select action in queue (#7696) 2025-04-09 20:19:35 +02:00
84907b114f Merge branch 'master' into develop 2025-04-08 22:54:15 +02:00
4cbfd725a0 Implement fading effect in multi-select bottom menu (#7749) 2025-04-08 22:08:47 +02:00
4a9b37f6f8 Fix new episodes action for local feeds (#7745) 2025-04-07 23:25:52 +02:00
095f60da80 Bump version to 3.8.0 2025-04-06 22:14:43 +02:00
8abaf2c71e Add button to inbox from queue (#7726) 2025-04-06 21:31:53 +02:00
ffe4a4052d Bump version to 3.8.0-beta2 2025-04-03 00:18:48 +02:00