Commit Graph

8947 Commits

Author SHA1 Message Date
Tony Tam 361c754eb9
Remember choice again in mobile download anyway prompt (#7436) 2024-10-04 22:35:43 +02:00
Tony Tam 141cbe946c
Add quick button to delete played downloaded episodes (#7437) 2024-10-04 21:30:03 +02:00
Tony Tam a671be2d79
Show the number of downloaded episodes in stats screen (#7435) 2024-10-04 21:15:03 +02:00
ByteHamster 4990d95f33
Work around Android 5 returning 'null' duration for opus files (#7440) 2024-10-03 21:14:44 +02:00
loucasal 993a1eb171
Make enqueue location setting easier to understand (#7432) 2024-10-03 21:13:03 +02:00
ByteHamster 0220aab53a
Fix crash when opening local feed (#7439) 2024-10-03 11:14:59 +02:00
ByteHamster 751c358337
Do not print toplist authors twice (#7429) 2024-09-28 15:16:24 +02:00
ByteHamster 7b2ebd8ab0
Only show relevant actions on multi-select (#7424) 2024-09-26 22:48:48 +02:00
ByteHamster 7309f8e8b2
Show preview on share dialog (#7425) 2024-09-26 22:48:11 +02:00
ByteHamster f6bc8d2c51
Allow sharing feeds from subscriptions page (#7427) 2024-09-26 22:46:22 +02:00
ByteHamster a4bc5a6442
Use theme color for subscription card background (#7423) 2024-09-23 23:20:43 +02:00
ByteHamster 0398912801
Do not show estimated episode release for local folder (#7422) 2024-09-23 22:14:46 +02:00
ByteHamster ff4555fada
SubscribeOnAndroid has a redirect to www subdomain (#7421) 2024-09-23 21:58:48 +02:00
ByteHamster d3ec4139da
Fix random episodes section not being random (#7416)
We used "GROUP BY" without specifying which item in the group to take.
Apparently, SQLite then takes a deterministic item
instead of the first (randomly sorted) item.
2024-09-21 13:32:27 +02:00
ByteHamster 61cf9b3405
Remove headings on add podcast page (#7405) 2024-09-15 10:27:43 +02:00
ByteHamster dafe821775
Modernize feed details design (#7402) 2024-09-15 10:26:13 +02:00
ByteHamster 43902d7234
Use Material3 font styles on home page (#7404) 2024-09-15 10:06:58 +02:00
ByteHamster 6b189a0d47
Delete non-subscribed, non-interacted feeds earlier (#7399) 2024-09-14 11:46:39 +02:00
ByteHamster 2a1b537d13
Allow selecting external media dirs as data directory (#7400)
In addition to /sdcard/Android/data/de.danoeh.antennapod,
this now enables /sdcard/Android/media/de.danoeh.antennapod.
The folder is readable by other applications that have the
"read storage" permission. At the same time, AntennaPod
does not need the permission to write the folder.
2024-09-14 11:44:59 +02:00
ByteHamster f35e92c112
Better error message when nextcloud could not be reached (#7403) 2024-09-14 11:41:37 +02:00
ByteHamster b06caeadec
Remove WiFi filter setting (#7406)
93% of our users have an Android version modern enough that the setting is not available there anyway.
From the remaining 7%, probably only a tiny percentage use that setting.
Removing simplifies our code and makes it easier to maintain.
2024-09-14 11:22:32 +02:00
ByteHamster 50fa85882e
Remove animated playback speed button (#7401)
The button is behind the dialog anyway, so nobody can see the animation
2024-09-14 11:21:15 +02:00
ByteHamster b776e44717
Update bottom navigation inbox badge when inbox changes (#7398) 2024-09-14 11:20:07 +02:00
ByteHamster 4f10efee7a
Remove external files permission (#7407)
Android documentation:
> If your app is on a device that runs API level 19 or higher,
> you don't need to declare this permission to read and write files
> in your application-specific directories.

AntennaPod supports API 21+, so the permission is completely irrelevant.

Removing it to "clean up" our permissions list on F-Droid.
2024-09-14 11:19:15 +02:00
ByteHamster 6efecd56b5 Merge branch 'master' into develop 2024-09-10 21:01:24 +02:00
ByteHamster 6cbc58ba78
Bottom navigation (#7176) 2024-09-10 20:59:18 +02:00
ByteHamster 300baf6ddf Bump version to 3.5.0 2024-09-09 22:47:04 +02:00
ByteHamster 72b3cd7f81 Update translations 2024-09-09 22:33:22 +02:00
flofriday 60f6e175a8
Show message for empty home sections (#7221) 2024-09-08 16:05:36 +02:00
ByteHamster 5ac3185605
Multi-line sleep timer time range for 12 hour locales (#7393) 2024-09-08 15:55:21 +02:00
ByteHamster 7e449484a7
Align counter text with heading text (#7392) 2024-09-08 15:49:58 +02:00
ByteHamster 8961405d5d
Fix subscribing with discovery dialog (#7391) 2024-09-08 15:49:38 +02:00
ByteHamster 5ea92f68b1
Catch crash when device does not support LoudnessEnhancer properly (#7390) 2024-09-08 12:06:20 +02:00
ByteHamster f32d5ccb30
Don't show transcript icon for videos when there is none (#7389) 2024-09-08 12:06:03 +02:00
ByteHamster ab4d05e7b5
Check if media player is null before accessing tracks (#7388) 2024-09-08 12:05:13 +02:00
ByteHamster c26bd7f879
Fix alignment on downloads screen (#7387) 2024-09-08 12:04:50 +02:00
ByteHamster 3fdc39f517
Hide play button on episode preview list (#7386)
This makes it more clear that the podcast is not subscribed yet.
It is still possible to stream or download by clicking the episodes.
2024-09-07 09:11:35 +02:00
ByteHamster 462494964d Bump version to 3.5.0-beta3 2024-09-03 22:21:00 +02:00
ByteHamster fe0c5910d7 Update translations 2024-09-03 22:19:59 +02:00
ByteHamster 18b63dd75c
Fix several item update events not being handled (#7377)
This lead to inconsistent display state.
Also, users were able to access items that no longer exist.
2024-09-03 22:13:50 +02:00
ByteHamster 2ad713772d
Show subscribe nag only after interacting with episode (#7378) 2024-09-03 19:41:48 +02:00
ByteHamster 4fd3696d7f
Keep the feed background image at the top (#7379)
If the header got long (warning messages, preview description, etc),
the image moved down. This created inconsistencies between feed
fragment and feed info fragment.
2024-09-03 08:51:21 +02:00
Mudit Choudhary 1528cde0e0
Fixed Scrolling issues in Swipe Actions (#7374) 2024-09-02 22:12:26 +02:00
ByteHamster 936bfa029e
Increase buffer duration (#7362)
When podcasts use dynamic ad insertion and the media file changes
between different network requests, users might experience jumps.
Now, try to basically download the whole episode as soon as one
hits the play button. That should avoid most of the jumps.
2024-08-30 18:11:26 +02:00
ByteHamster 279d37e8bb
Fix snackbar crash when on old Android versions (#7361) 2024-08-30 18:07:59 +02:00
ByteHamster 13c2e1b3a1
Be more detailed about what is deleted when unsubscribing (#7363) 2024-08-30 18:06:16 +02:00
ByteHamster aa28a65222 Bump version to 3.5.0-beta2 2024-08-26 21:39:51 +02:00
ByteHamster 6b63c6b9bb
Fix feed counters including non-subscribed podcasts (#7334) 2024-08-24 10:54:08 +02:00
ByteHamster c008c08e4f
Support new episodes notification on local feeds (#7337) 2024-08-24 10:53:30 +02:00
ByteHamster 600fdf0f8c
Fix paddings in online feed preview (#7342) 2024-08-24 10:52:33 +02:00