Hans-Peter Lehmann
5afdf7c81b
Hide header view while loading ( #7995 )
2025-09-16 20:58:24 +02:00
Hans-Peter Lehmann
af187ca551
Show all tags on subscriptions screen, even if filtered ( #7994 )
2025-09-16 20:19:17 +02:00
Hans-Peter Lehmann
de0f09f1e2
Collapse subscriptions filter when scrolling down ( #7990 )
2025-09-15 22:41:23 +02:00
Hans-Peter Lehmann
88e57cfb47
Fix transcripts jumping when close to bottom ( #7985 )
2025-09-12 22:31:00 +02:00
Hans-Peter Lehmann
428d1901b4
Tweak error messages when interacting with text only episode ( #7984 )
2025-09-12 22:11:29 +02:00
Hans-Peter Lehmann
720aba1602
Move remaining subscription settings to subscription screen ( #7981 )
2025-09-12 21:27:23 +02:00
Hans-Peter Lehmann
9db9dc7732
Run download log cleaner regularly ( #7975 )
2025-09-07 22:34:40 +02:00
Hans-Peter Lehmann
e8a18d4887
Only load the download log entries we actually need ( #7974 )
2025-09-07 21:39:26 +02:00
Hans-Peter Lehmann
6f164648cd
Fix string being defined more than once ( #7971 )
2025-08-31 12:27:20 +02:00
Hans-Peter Lehmann
3fa9607d72
Refresh bottom nav counter even if app is not open ( #7970 )
2025-08-31 11:41:49 +02:00
Hans-Peter Lehmann
ad94f2f647
Tags above subscriptions screen ( #7954 )
2025-08-31 11:35:04 +02:00
Matej Drobnič
e76f3fc774
Fix local feed delete stops working after some time ( #7966 )
2025-08-30 12:35:50 +02:00
Hans-Peter Lehmann
fe077494aa
Fix not taking persistable permissions for automatic export ( #7967 )
2025-08-30 12:35:23 +02:00
NWuensche
3a94f1f430
Fix some deprecations and warnings ( #7947 )
2025-08-24 21:47:12 +02:00
Hans-Peter Lehmann
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
Hans-Peter Lehmann
e539479f2c
Upgrade dependencies ( #7936 )
2025-08-18 20:24:58 +02:00
Hans-Peter Lehmann
fdbc37b4bd
Fix I/O on main thread in ItemDescriptionFragment ( #7935 )
2025-08-17 16:51:06 +02:00
Mino
4b101583c5
Feature copy transcript ( #7914 )
2025-08-12 08:59:28 +02:00
Mino
5f53a8c223
Fix bottomNavigation not updating when app is launched through shortcut ( #7913 )
2025-08-09 16:59:36 +02:00
Hans-Peter Lehmann
b9dbf638c8
Fix not storing credentials after subscribing ( #7926 )
2025-08-09 16:15:35 +02:00
Mino
cfd9e1f886
Fix playback position not saved after being changed, when episode is paused ( #7911 )
2025-08-04 08:39:00 +02:00
Soumyadip
448e1c1b8b
Fix: Prevent error icon from overlapping title text ( #7904 )
2025-08-03 20:08:23 +02:00
ByteHamster
9e0859aab8
Merge branch 'master' into develop
2025-08-03 19:20:27 +02:00
ByteHamster
a9614cbf92
Toggle selection when pressing action button ( #7899 )
2025-07-27 09:50:02 +02:00
ByteHamster
a998f502d1
Multiline url input box ( #7901 )
2025-07-27 09:48:55 +02:00
ByteHamster
1f242876df
Bump version to 3.9.0
2025-07-24 19:54:52 +02:00
viariable
85313e28b6
Highlight plain-text links in episode description ( #7581 )
2025-07-20 16:31:09 +02:00
eblis
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
ByteHamster
33514364fa
Bump version to 3.9.0-beta1
2025-07-17 18:50:39 +02:00
ByteHamster
0c828b8650
Serbian language passed the 40% threshold
...
Thanks to nexi on Weblate
2025-07-17 18:45:46 +02:00
ByteHamster
60f5faf394
Fix search box being broken with large font sizes ( #7885 )
2025-07-17 18:03:30 +02:00
ByteHamster
c4dc0ae9ee
Fix 'move to top' being shown on all multi-select screens ( #7883 )
2025-07-17 17:14:37 +02:00
ByteHamster
9a2b3a4a92
Fix hiding "add to queue" on search screen ( #7879 )
2025-07-17 16:07:13 +02:00
schasi
611bd75caa
Let proguard keep needed RxJava and fyydlin files for Fyyd search ( #7880 )
2025-07-17 15:37:14 +02:00
schasi
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
John
e818aefd13
Enable copying podcast title and host ( #7830 )
2025-06-26 11:05:49 +02:00
ByteHamster
1e6fb8fc46
Fix proxy selection spinner ( #7824 )
2025-05-28 18:14:52 +02:00
Mayur Wadhwani
0478bb1af9
Fix for app not changing theme if system theme changes ( #7772 )
2025-05-27 22:57:52 +02:00
dominikfill
c2f7dabc8b
Add incompletely played episodes to playback history ( #7815 )
2025-05-27 22:52:43 +02:00
ByteHamster
49e6da6727
Remove SPA importer ( #7814 )
2025-05-13 21:24:28 +02:00
ByteHamster
a977b44f7a
Work around crashing WebView on GrapheneOS ( #7811 )
2025-05-11 11:37:15 +02:00
ByteHamster
b4de4548ae
Remember scroll positions ( #7801 )
2025-05-05 22:09:23 +02:00
ByteHamster
fe524237d4
Clarify that auto-download happens from inbox ( #7789 )
2025-04-30 22:49:55 +02:00
ByteHamster
61e3c854b0
Fix crash when clicking buttons when feed is not loaded yet ( #7790 )
2025-04-30 22:49:18 +02:00
Sacha Delanoue
560321cfd6
Vtt support for transcripts ( #7537 )
2025-04-30 22:18:07 +02:00
ByteHamster
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
ByteHamster
310ce203ce
Hide search online button when filtered by feed ( #7769 )
2025-04-24 17:59:36 +02:00
dominikfill
0d3643148e
Organize FeedItem(s) action section of strings.xml ( #7741 )
2025-04-20 12:30:31 +02:00
ByteHamster
d95e03b51b
Fix back stack being cleared after searching ( #7757 )
2025-04-13 22:20:42 +02:00
ByteHamster
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