4136 Commits

Author SHA1 Message Date
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
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
f32d5ccb30
Don't show transcript icon for videos when there is none (#7389) 2024-09-08 12:06:03 +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
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
279d37e8bb
Fix snackbar crash when on old Android versions (#7361) 2024-08-30 18:07:59 +02:00
ByteHamster
aa28a65222 Bump version to 3.5.0-beta2 2024-08-26 21:39:51 +02:00
ByteHamster
600fdf0f8c
Fix paddings in online feed preview (#7342) 2024-08-24 10:52:33 +02:00
ByteHamster
02ec30e7e2
Directly enable notifications when permission was granted (#7336) 2024-08-24 09:37:16 +02:00
ByteHamster
94c5b8aea5
Catch people disabling system file manager (#7319) 2024-08-09 19:14:07 +02:00
ByteHamster
f7faf3c8c3
Support reordering drawer items (#7310) 2024-08-08 22:26:07 +02:00
getgo-nobugs
9584bbc422
Center empty view title (#7312) 2024-08-01 22:09:08 +02:00
ByteHamster
be3ad792b6 Bump version to 3.5.0-beta1 2024-07-27 19:50:04 +02:00
ByteHamster
d7d783c63c Merge branch 'master' into develop 2024-07-27 19:22:28 +02:00
Keunes
0c017dbee5
Re-add SubscribeOnAndroid to AndroidManifest (#7303)
Now that https://www.subscribeonandroid.com/.well-known/assetlinks.json exists, we can add back support for SubscribeOnAndroid.com
2024-07-27 17:42:25 +02:00
ByteHamster
744d03ee5b
Fix crash when accessing feed of dummy item (#7298) 2024-07-20 18:31:31 +02:00
ByteHamster
7d1509f816
Hide 'Not subscribed' message the first time we show preview (#7296) 2024-07-20 16:19:25 +02:00
ByteHamster
9d6d37548f
Remove support for deeplinking apple podcasts and SubscribeOnAndroid (#7286)
Google doesn't let us do that anymore if we can't verify that we own these domains.

Google Play Console:

antennapod.org: This domain passed ownership verification, but other domains
in your app are failing. For users on Android 11 or older, one failing domain
causes all other domains to fail. Once you have fixed or removed failing domains,
users need to update their app before the links will work.
2024-07-20 16:18:21 +02:00
ByteHamster
154099ef9d
Fix subscription deeplink (#7295)
- Properly extract url parameter
- Remove prefix before looking it up in the database
2024-07-19 23:49:55 +02:00
ByteHamster
3fe187eea5
Fix blue theme sometimes showing partially dynamic (#7294) 2024-07-18 23:15:44 +02:00
flofriday
17b713e10c
Improve collapsing toolbar state (#7277)
First this commit improves the threshold at which the icon color is
changed. We now ask the collapsing toolbar at which size it will be
collapsed instead of guessing.

Second, this commit also sets the appbar title (when collapsed) to the
podcast name in the podcast episode view.
2024-07-10 21:30:32 +02:00
ByteHamster
8c2d641ba3 Bump version to 3.4.1 2024-07-02 16:46:30 +02:00
flofriday
ff5a2c78d8
Fix search view showing underline (#7264) 2024-07-01 12:31:24 +02:00
flofriday
2b7ed4055f
Improve search bar design on add podcast screen (#7249)
* Improve search bar design on add podcast screen

The search bar now looks more up to date with modern android styles.

* Fix colorPrimaryContainer in default color schemes

The color should be usable as the background for containers with a tint
of the accent color, but it was set to the full accent color.
Now it is much more in line with how it should work.
2024-07-01 12:25:36 +02:00
flofriday
e51b0a3695
Fix useless refresh on welcome home screen (#7268)
If the user hasn't subscribed to any podcasts a welcome segment is
shown on the homescreen. However, the scrollview with a refresh below
was still there which was not only useless but could trigger an refresh
at the wrong position and also tint the app bar.
2024-06-30 11:18:44 +02:00
flofriday
52117f35ac
Fix show notes link color (#7261)
The problem has been described at length in #7139, but the links are now
easier to distinguish from the other text, especially on dynamic themes.
2024-06-23 14:13:22 +02:00
flofriday
da5972a3fd
Refactor ToolbarIconTintManager to a simpler API (#7240)
The original API used a callback where the caller needed to specify the
icons of the menu items. However, the manager can find them on it's own.

Since the callback was never used for anything else, I also removed it,
which now means the ToolbarIconTintManager can now be used on it's own
instead of instantiating an anonymous class that only overwrites the
callback.
2024-06-22 13:38:18 +02:00
André
ee3c1646f3
Add "Remove all from inbox" to subscription overflow menu (#7252) 2024-06-18 22:57:54 +02:00
flofriday
76bc899173
Fix error icon in the drawer (#7238)
There has been some regression that the error icon in the drawer was
just a circle instead of the the exclamation mark.

The error occurred because the icon was modified to have a background
circle once it was added to the subscription screens. However, in the
drawer a icon tint was applied which now also tinted the background
and made now only the background show.
2024-06-13 08:23:26 +02:00
ByteHamster
a3cd74d5ae
Make swiping out easier (#7232) 2024-06-09 20:48:22 +02:00
Taco
c51656f8e7
Spotbugs cleanup part 2 (#7204) 2024-06-09 20:47:49 +02:00
ByteHamster
46a409ad34
Update info bar when changing playback speed (#7228) 2024-06-09 19:07:05 +02:00
Vishnu Sanal T
2d2ec14e5d
Add pull to refresh to Downloads screen (#7230) 2024-06-09 19:06:02 +02:00
flofriday
e2ff09bd34
Fix redundant hints on search screen (#7219)
On the search screen there was always the message "no results found"
even before anything was ever searched and the message was repeated
beneath it if really nothing was found by the app.
2024-06-07 10:54:37 +02:00
André
38f56d6d9b
Added option to switch the app language (via android system settings) (#7214) 2024-05-31 21:05:38 +02:00
ByteHamster
0a768e6286 Merge branch 'master' into develop 2024-05-29 18:27:53 +02:00
ByteHamster
1fc212ee88
Move auto-delete settings (#7096)
Users had a hard time understanding that automatic deletion and episode cleanup are two different things.
Maybe that is because in German, both got translated to the exact same string.
Now both are next to each other and the titles are updated, so that it hopefully causes less confusion.
2024-05-24 14:21:21 +02:00