Commit Graph

8803 Commits

Author SHA1 Message Date
ByteHamster 2ee2cb6702
Ignore skip in first second of playback (#6704)
Users complained that they wanted to skip the ending of
an episode and accidentally skipped the next one that
started while their finger was moving.
2023-10-13 00:26:07 +02:00
ByteHamster c732ecba8b
User material3 dialog in 'mobile updates' setting (#6682) 2023-10-12 18:13:55 +02:00
ByteHamster c38b263458
Better content descriptions for TalkBack (#6684) 2023-10-06 18:24:13 +02:00
ByteHamster 3fae29b375
Show playback speed in dialog even when not playing (#6685) 2023-10-06 08:18:17 +02:00
ByteHamster da200f6139
Fix crash if vorbis exception does not have message (#6678) 2023-10-02 21:12:45 +02:00
ByteHamster 4dc1196c39
Apply username and password when subscribing (#6675) 2023-10-01 18:08:54 +02:00
ByteHamster 7cb0ba8156
Switch to colorBackground instead of windowBackground (#6674) 2023-10-01 18:07:47 +02:00
ByteHamster 7e8ac3aeb6
Fix stuck notification when refreshing single feed (#6662)
Updating a singletonList throws an UnsupportedOperationException,
so the worker does not remove the notification
2023-10-01 14:21:19 +02:00
blair e466bba013
Handle double/triple headset button press (#6535) 2023-09-30 12:23:58 +02:00
Rahmat Ramadhan 922395a448
Sort downloads by size (#6659) 2023-09-27 21:59:58 +02:00
ByteHamster 7229cb40e9
Don't update redirect url if it is the same as the original (#6661) 2023-09-27 21:54:50 +02:00
caoilTe O'Connor 574ec1434c
Remove Iconify from SubscriptionFragment (#6645) 2023-09-24 13:10:28 +02:00
ByteHamster 0e52f08aa5
Fix file deletion and queueing after download (#6652)
WorkManager does not tell us whether it was cancelled by
the user (not retried) or by the system (retried later).
So we need to delete the file and remove from queue when
we know that it was actually the user. Also make sure
to always delete the file when the download fails.

Also, don't show "will retry" message on last retry attempt.
2023-09-24 10:03:50 +02:00
caoilTe O'Connor 705aae44ba
Remove Iconify from NavListAdapter (#6578) 2023-09-16 12:34:30 +02:00
ByteHamster 8073de55af Bump version to 3.1.1 2023-09-12 20:09:34 +02:00
ByteHamster c680f84a0f Update translations 2023-09-12 19:58:55 +02:00
ByteHamster b933c0eb71
Refresh local feeds even if there is no internet (#6633) 2023-09-12 19:53:42 +02:00
ByteHamster 955fca6e38
Improve wording (#6604) 2023-09-12 19:23:39 +02:00
ByteHamster 37c29a6372
Remove auto-download notification setting (#6625)
Also, add episode notifications to multi select options
2023-09-12 19:19:28 +02:00
ByteHamster 1e7c347cd2 No longer use 'metered' work-around for VPNs
WorkManager doesn't do the workaround either.
So we would launch a download that then never starts.
2023-09-12 19:18:12 +02:00
ByteHamster e4df6222c2
Make preference switch background less prominent (#6623) 2023-09-08 22:11:12 +02:00
ByteHamster ce7cffdbf3
Open inbox instead of 'all' from new episodes notification (#6624) 2023-09-08 22:05:19 +02:00
ByteHamster b7491e5e71
Do not cache AVD (#6626)
This causes tons of hard-to-reproduce bugs on CI.
2023-09-08 21:09:07 +02:00
Matej Drobnič 8ebf153970
Add volume boost (#6573) 2023-09-08 13:28:20 +01:00
ByteHamster 9ed5485ae3
Restore Nextcloud login state when recreated (#6600) 2023-08-28 17:27:53 +02:00
Keunes 3564484c2c
Merge pull request #6599 from ByteHamster/issue-template-fdroid
Try to shoo away the F-Droid people who create new issues for every single release
2023-08-26 07:42:03 +02:00
ByteHamster 1baa8e688b Try to shoo away the F-Droid people who create new issues for every single release 2023-08-25 10:51:08 +02:00
ByteHamster 087770026f Update release notes 2023-08-24 21:05:05 +02:00
ByteHamster b5cd973a86
Do not try to resume download of feeds (#6591) 2023-08-22 12:00:34 +02:00
ByteHamster 91d5238f08 Bump version to 3.1.0 2023-08-19 11:47:52 +02:00
ByteHamster 823907bf1f Update translations 2023-08-19 11:47:51 +02:00
ByteHamster 4c9db040fe Update contributors 2023-08-19 11:24:06 +02:00
ByteHamster 3ce3219a3b Do not crash if item is not loaded yet 2023-08-19 11:21:52 +02:00
ByteHamster 056d262ab5 Fix ClassCastException when showing error message on video player 2023-08-19 11:21:52 +02:00
ByteHamster 18ab4ab8c6 Fix race condition in progress notification 2023-08-19 11:21:52 +02:00
ByteHamster 4182f83367
Sync on app start (#6589) 2023-08-19 10:59:12 +02:00
ByteHamster 4f6b563e3f
Avoid race conditions when updating download notification (#6588) 2023-08-19 10:46:43 +02:00
ByteHamster 49ac7a83b8
Relayout NoRelayoutTextView if text gets longer (#6587) 2023-08-19 10:46:17 +02:00
ByteHamster ca9358234f Bump version to 3.1.0-beta3 2023-07-18 17:58:28 +02:00
ByteHamster 9f8edd0e9d Fix MediaMetadataRetriever on API<29
On SDK<29, this class does not have a close method yet, so the app crashes when using try-with-resources.
2023-07-18 17:57:40 +02:00
ByteHamster 9be6562b4e Fix missing foreground notification on old Android versions 2023-07-18 17:57:40 +02:00
ByteHamster 5ae766b1a1 Bump version to 3.1.0-beta2 2023-07-16 22:23:25 +02:00
ByteHamster 196ff13442
Upgrade preferences before using them (#6546) 2023-07-16 22:22:25 +02:00
ByteHamster 019e3574c4 Fix translator breaking checks 2023-07-16 11:50:26 +02:00
ByteHamster 1a0134d5f2 Bump version to 3.1.0-beta1 2023-07-16 10:40:03 +02:00
ByteHamster c99ed8b48a Update translations 2023-07-16 10:40:00 +02:00
ByteHamster fa12968ae5
Fix crash in item pager (#6542)
There should be no code path for feedItemPos to still be -1, but the
crash reports indicate that it does. So this is now the dirty fix to
avoid app crashes.
2023-07-15 22:04:11 +02:00
ByteHamster f1f3674230
Fix Chromecast crash if FeedItem does not have a feed (#6541) 2023-07-15 22:03:50 +02:00
ByteHamster 8d1eb62f0b
Delete partially downloaded file when giving up to retry (#6530) 2023-07-15 16:27:12 +02:00
ByteHamster 75c3c4cf24
Don't allow adding items without media to the queue (#6529) 2023-07-15 15:55:24 +02:00