Commit Graph

9236 Commits

Author SHA1 Message Date
4f4fd516d9 Move 'Untagged' chip to end and center selected tag in subscription view (#8141) 2025-12-11 22:45:45 +01:00
a2fc75dff7 New subscriptions selection design (#8146) 2025-12-10 23:05:47 +01:00
7bba2dea97 Move "select all" to overflow menu (#8147)
No app seems to use the standard select all icon anymore, and users
in my tests were confused.
2025-12-10 22:47:30 +01:00
93e9ddcad4 Show keyboard when trying to add tag (#8148)
When trying to press the "add tag" plus icon and the text box is empty,
show the keyboard to indicate how to add one.
2025-12-10 22:37:50 +01:00
0842bf14c6 Show message when skipping last episode in the queue (#8149) 2025-12-10 22:34:54 +01:00
aaf00a5541 Fix running integration tests in december (#8150)
AntennaPod Echo should not restart the app and break all tests with it.
2025-12-10 22:01:58 +01:00
9608ccf7ee Reorder multi-select menu (#8134) 2025-12-08 18:13:42 +01:00
a722bcd1a5 Show progress indicator when archiving podcasts via multi-select (#8133) 2025-12-06 21:25:20 +01:00
eb4cc10c45 Add default sort for episode list (#7972) 2025-12-05 22:19:27 +01:00
d7f279b7b3 Enforce 'closes' syntax for referencing issues (#8135) 2025-12-05 18:27:07 +01:00
368f3bc477 Hide middot separator when episode duration is unavailable (#8132) 2025-12-05 17:56:19 +01:00
5668fd0f65 Do not show video controls when showing system bars (#8127) 2025-12-03 21:29:27 +01:00
f47134a7eb Open podcast or episode from download log details (#7867) 2025-11-30 23:02:47 +01:00
cafb52766b Make emulator tests more stable (#8124) 2025-11-30 21:26:04 +01:00
84b596bffd Fix crash when tapping on chapter (#8113) 2025-11-30 18:08:36 +01:00
9b78c586df Reset interrupted state on InterruptedException (#8120)
This resets the interrupted state for the thread, because it is checked in the calling method.

If you catch a InterruptedException and do not call Thread.currentThread().interrupt(), the interrupt state of the thread is not set anymore and the calling method has no information about it. Without the correction the if (!Thread.currentThread().isInterrupted()) will always be true. Neither Thread.currentThread().interrupt() is called nor the exception is rethrown which can result in unexpected behavior.
2025-11-30 15:31:05 +01:00
0e1a5da0de Check that PR titles do not reference issue (#8118) 2025-11-29 11:23:31 +01:00
5e6355d514 Include subfolder in GpodnetService URIs (#8110) 2025-11-25 20:55:04 +01:00
6726eb3d16 Fix PR race: bottom navigation on API 21 (#8109) 2025-11-22 15:56:43 +01:00
a6f7d2f783 Run emulator tests on old Android versions (#8097) 2025-11-22 13:55:02 +01:00
ce1cc546de Add integration test for bottom navigation (#8108) 2025-11-22 13:54:41 +01:00
9713ffd7d5 If one PSMP test fails, don't fail all the others (#8100) 2025-11-17 21:08:07 +01:00
ba03d16e1c Merge branch 'master' into develop 2025-11-17 20:40:10 +01:00
250539e904 Backport Sectigo E46 certificate for old Android versions (#8099) 2025-11-17 20:39:36 +01:00
0c084c778e Downgrade CommonsIO to avoid crash on Android 6 (#8098) 2025-11-17 18:59:00 +01:00
2c65402a9b Fix some cases of doing I/O in main thread (#8091) 2025-11-14 07:53:28 +01:00
458d8732c6 Convert sleep timer to bottom sheet (#8090) 2025-11-13 20:06:50 +01:00
b0efc992a6 Improve bug report screen (#8025) 2025-11-12 22:00:22 +01:00
89cce3abc2 fix: Use custom action intent for app shortcuts instead of explicit package (#8083) 2025-11-10 21:47:02 +01:00
0badf4226e Bump version to 3.10.1 2025-11-10 21:29:56 +01:00
23bc29238a Translated using Weblate (#8088)
Translator: sv by Joel A <joeax910@student.liu.se>

Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>

Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>

Translated using Weblate
Translator: it by Luca <loucasal@users.noreply.hosted.weblate.org>

Translated using Weblate
Translator: de by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>

Translated using Weblate
Translator: fa by Danial Behzadi <dani.behzi@ubuntu.com>

Translated using Weblate
Translator: cs by Petr Čech <petr@cechovi.org>

Translated using Weblate
Translator: eu by Eder Etxebarria Rojo <eder@betxepare.eus>

Translated using Weblate
Translator: zh-rTW by Kerry Lu <KerryYK.Lu@gmail.com>

Translated using Weblate
Translator: uk by Максим Горпиніч <gorpinicmaksim0@gmail.com>

Translated using Weblate
Translator: pl by drpt <drupter@gmail.com>

Translated using Weblate
Translator: it by Giovanni Donisi <giovannidonisi0701@gmail.com>

Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>

Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>

Translated using Weblate
Translator: da by ERYpTION <eryption@users.noreply.hosted.weblate.org>

Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: ERYpTION <eryption@users.noreply.hosted.weblate.org>
Co-authored-by: Eder Etxebarria Rojo <eder@betxepare.eus>
Co-authored-by: Giovanni Donisi <giovannidonisi0701@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Kerry Lu <KerryYK.Lu@gmail.com>
Co-authored-by: Luca <loucasal@users.noreply.hosted.weblate.org>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: OlliesGudh <github@paulogomez.anonaddy.com>
Co-authored-by: Petr Čech <petr@cechovi.org>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: drpt <drupter@gmail.com>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
2025-11-10 21:16:34 +01:00
c0100dff52 Fix feed statistics dialog: align totals with their corresponding values (#8085) 2025-11-09 16:11:38 +01:00
a0894b567c When shaking to reset a sleep timer about to expire also reset volume back to full (#8074) 2025-11-05 21:04:04 +01:00
41edd00b39 Crash debug version when doing I/O on main thread (#8064) 2025-11-02 08:33:00 +01:00
04dfbc1d5d Show blue arc around whole circle when sleep timer set to “always” (#8077) 2025-11-01 11:01:48 +01:00
27d9d0ca9b Merge branch 'master' into develop 2025-10-31 21:18:08 +01:00
0debbc3973 Add episode count sleep timers (#7841) 2025-10-30 22:51:03 +01:00
c122fa544d Make the searchbar use the full available width (#7944) 2025-10-30 21:21:14 +01:00
3818205817 Fix layout of text above subscribe button (#8031) 2025-10-30 21:20:04 +01:00
90a8c7f2b6 Add script to list Weblate translators (#8067) 2025-10-30 19:28:22 +01:00
26e8c9e1bd Disable current sleep timer if there are no more episodes in the queue. (#8071) 2025-10-30 19:27:35 +01:00
eee7346c03 Bump version to 3.10.0 2025-10-25 17:23:15 +02:00
5d1cf8f9b5 Update changelog 2025-10-25 17:23:15 +02:00
f097b64acb Revert "Make Media Controls work better after battery eviction (#7141)" (#8062)
This reverts commit b4a6762bd6.

The PR caused a significant increase in crashes due to I/O on the main thread.
2025-10-25 16:46:36 +02:00
a5bea24731 Update translation files (#8063)
Updated by "Remove blank strings" add-on in Weblate.

Translated using Weblate
Translator: sr by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: az by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: uk by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: sv by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: sk by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: sc by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: ru by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: pt by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: pl by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: nl by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: lt by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: hu by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: gl by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: fi by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: eu by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: et by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: da by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: ca by ByteHamster <info@bytehamster.com>

Update translation files

Updated by "Remove blank strings" add-on in Weblate.

Translated using Weblate
Translator: ar by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: az by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: zh-rCN by Sketch6580 <sketch6580@users.noreply.hosted.weblate.org>

Translated using Weblate
Translator: uk by Максим Горпиніч <gorpinicmaksim0@gmail.com>

Translated using Weblate
Translator: sv by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>

Translated using Weblate
Translator: sk by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: sc by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: ru by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: pt by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>

Translated using Weblate
Translator: pl by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>

Translated using Weblate
Translator: lt by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: hu by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>

Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>

Translated using Weblate
Translator: fi by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: eu by Eder Etxebarria Rojo <eder@betxepare.eus>

Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>

Translated using Weblate
Translator: da by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: ar by Anonymous <noreply@weblate.org>

Translated using Weblate
Translator: tr by Abdullah Bagyapan <229599340+abdullahbagyapan@users.noreply.github.com>

Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>

Translated using Weblate
Translator: zh-rTW by Kerry Lu <KerryYK.Lu@gmail.com>

Translated using Weblate
Translator: nb by EdoAug <edvardhaaland@gmail.com>

Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>

Translated using Weblate
Translator: it by Luca <loucasal@users.noreply.hosted.weblate.org>

Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>

Translated using Weblate
Translator: fa by Danial Behzadi <dani.behzi@ubuntu.com>

Translated using Weblate
Translator: es by Tagomago <tagomago@disroot.org>

Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>




















Translate-URL: https://hosted.weblate.org/projects/antennapod/app/
Translation: AntennaPod/App

Co-authored-by: Abdullah Bagyapan <229599340+abdullahbagyapan@users.noreply.github.com>
Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eder Etxebarria Rojo <eder@betxepare.eus>
Co-authored-by: EdoAug <edvardhaaland@gmail.com>
Co-authored-by: Frits van Bommel <fvbommel@gmail.com>
Co-authored-by: Kerry Lu <KerryYK.Lu@gmail.com>
Co-authored-by: Luca <loucasal@users.noreply.hosted.weblate.org>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: OlliesGudh <github@paulogomez.anonaddy.com>
Co-authored-by: Sketch6580 <sketch6580@users.noreply.hosted.weblate.org>
Co-authored-by: Tagomago <tagomago@disroot.org>
Co-authored-by: Tibor Blažko <tblazko+transifex@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
2025-10-25 16:45:32 +02:00
f060816ca1 Tweak what is shown on archive screen (#8053) 2025-10-24 21:04:07 +02:00
f923831dc0 Fix link to AntennaPod code style guidelines (#8057) 2025-10-24 07:01:02 +02:00
77c813f62c Faster unit tests (#8043) 2025-10-14 07:43:10 +02:00
d98bc4dbd1 Bump version to 3.10.0-beta3 2025-10-13 22:23:10 +02:00
b1341dcd5d Translated using Weblate (#8042)
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>

Translated using Weblate
Translator: de by ByteHamster <info@bytehamster.com>

Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>

Translated using Weblate
Translator: cs by ikanakova <ikanakova@users.noreply.hosted.weblate.org>

Translated using Weblate
Translator: zh-rCN by Sketch6580 <sketch6580@users.noreply.hosted.weblate.org>

Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>

Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: OlliesGudh <github@paulogomez.anonaddy.com>
Co-authored-by: Sketch6580 <sketch6580@users.noreply.hosted.weblate.org>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: ikanakova <ikanakova@users.noreply.hosted.weblate.org>
2025-10-13 22:20:31 +02:00