A podcast manager for Android https://antennapod.org
  • Java 98%
  • Kotlin 1.2%
  • Python 0.5%
  • Shell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Thiago Padrão 0ad82a8246
Clean up filter dialog (#8810)
### Description

Cleans up the filter dialog by removing the redundant confirm button
(filters already apply in the background) and replacing "Reset" with a
more subtle "Clear" text button, aligned to the right.

The design was discussed and iterated on in the issue with @ByteHamster
and @keunes. Final version uses a text-only button with the
filter_cancel icon, compact touch target, and colorOnSurfaceVariant for
a muted appearance.

Closes: #8735

### Checklist
<!-- 
To help us keep the issue tracker clean and work as efficient as
possible,
  please make sure that you have done all of the following.
You can tick the boxes below by placing an x inside the brackets like
this: [x]
-->
- [X] I have read the contribution guidelines:
https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request
- [X] I have performed a self-review of my code, going through my
changes line by line and carefully considering why this line change is
necessary
- [X] I have run the automated code checks using `./gradlew checkstyle
lint`
- [X] My code follows the style guidelines of the AntennaPod project:
https://antennapod.org/contribute/develop/app/code-style
- [X] I have mentioned the corresponding issue and the relevant keyword
(e.g., "Closes: #xy") in the description (see
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue)
- [ ] If it is a core feature, I have added automated tests
2026-09-29 23:26:06 +02:00
.github Close PR when closing issue (#8818) 2026-09-27 12:11:33 +02:00
.idea Add xml indention to code style config (#7993) 2025-09-15 20:46:08 +02:00
app Clean up filter dialog (#8810) 2026-09-29 23:26:06 +02:00
app-wearos Upgrade to gradle plugin 9.0 (#8302) 2026-08-01 10:02:41 +02:00
config Make sure to close all streams and cursors, enable spotbugs (#8357) 2026-03-22 19:39:14 +01:00
event Migrate Gradle dependencies to version catalogs (#8443) 2026-05-17 07:49:45 +02:00
gradle Merge remote-tracking branch 'upstream/master' into develop 2026-09-06 09:59:34 +02:00
model Remove unused code (#8798) 2026-09-24 22:30:17 +02:00
net Remove unused code (#8798) 2026-09-24 22:30:17 +02:00
parser Remove unused code (#8798) 2026-09-24 22:30:17 +02:00
playback Merge remote-tracking branch 'upstream/master' into develop 2026-09-06 09:59:34 +02:00
scripts Show "Korean" instead of "Ko" in translators list (#8706) 2026-09-04 20:02:55 +02:00
storage Remove unused equals and hashCode overrides (#8799) 2026-09-24 22:12:37 +02:00
store-metadata@337d64c872 Move store metadata out of source tree (#8601) 2026-07-15 07:58:01 +02:00
system Migrate Gradle dependencies to version catalogs (#8443) 2026-05-17 07:49:45 +02:00
ui Clean up filter dialog (#8810) 2026-09-29 23:26:06 +02:00
.editorconfig Basic WearOS app (#8396) 2026-05-14 14:17:54 +02:00
.gitignore Basic WearOS app (#8396) 2026-05-14 14:17:54 +02:00
.gitmodules Move store metadata out of source tree (#8601) 2026-07-15 07:58:01 +02:00
AGENTS.md Remove references to readme files from agent instructions (#8776) 2026-09-20 21:36:19 +02:00
build.gradle Fix widget play button (#8672) 2026-08-20 20:34:42 +02:00
CLAUDE.md Tweak agent instructions (#8400) 2026-04-19 15:11:38 +02:00
common.gradle Suppress BuildConfig lint on Java 25 (#8738) 2026-09-10 23:39:26 +02:00
CONTRIBUTING.md Improvements to CONTRIBUTING.md (#8480) 2026-06-10 19:34:11 +02:00
CONTRIBUTORS.md Show "Korean" instead of "Ko" in translators list (#8706) 2026-09-04 20:02:55 +02:00
gradle.properties Avoid gradle newDsl warning (#8711) 2026-09-05 08:13:32 +02:00
gradlew Upgrade to gradle plugin 9.0 (#8302) 2026-08-01 10:02:41 +02:00
gradlew.bat Upgrade to gradle plugin 9.0 (#8302) 2026-08-01 10:02:41 +02:00
LICENSE Relicense under the GPL 2020-11-26 19:50:20 +01:00
mockitoAgent.gradle Merge branch 'master' into develop 2026-08-02 14:38:57 +02:00
playFlavor.gradle Update AGP to 7.4.0 (#5655) 2023-04-01 23:16:53 +02:00
README.md Update readme (#8335) 2026-03-12 21:09:18 +01:00
settings.gradle Basic WearOS app (#8396) 2026-05-14 14:17:54 +02:00

AntennaPod

GitHub check runs License: GPL v3 GitHub Release https://img.shields.io/github/commits-since/AntennaPod/AntennaPod/latest/develop Translations on Weblate Good first issue

This is the official repository of AntennaPod, the easy-to-use, flexible and open-source podcast manager for Android.

Get it on Google Play Get it on F-Droid

Screenshot 0 Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Feedback

You can use the AntennaPod Forum for discussions about the app or just podcasting in general.

Bug reports and feature requests can be submitted here (please read the instructions on how to report a bug and how to submit a feature request first!).

We also hold regular community calls to discuss anything AntennaPod-related. Come join the next call!

Help to test AntennaPod

AntennaPod has many users and we don't want them to run into trouble when we add a new feature. It's important that we have a significant group test our app, so that we know all possible combinations of phones, Android versions and use cases work as expected. Check out our wiki on how to join our Beta testing program! If a bug is reported during the beta period, chances are high that it will be fixed before the upcoming stable version. If it is reported later, fixing might take another full beta cycle. So definitely let us know if something is not right.

License

AntennaPod is licensed under the GNU General Public License (GPL-3.0). You can find the license text in the LICENSE file.

Translating AntennaPod

If you want to translate AntennaPod into another language, you can visit our Weblate page.

Building AntennaPod

You can build AntennaPod just like any other Android project. Refer to the instructions for more details.