9173 Commits

Author SHA1 Message Date
Hans-Peter Lehmann
198c151a22
Migrate update interval from hours to minutes (#8005)
This is a bit of a hack so that we have "1" available for "global" (instead of 1 hour) because we cannot change sql default values.
2025-09-22 22:45:16 +02:00
Hans-Peter Lehmann
6f7f9b2914
Support cancelling downloads using multi-select (#8003) 2025-09-21 17:07:15 +02:00
Hans-Peter Lehmann
31026dc0f8
Ignore errors when installing Google SSL provider (#8002) 2025-09-21 17:06:17 +02:00
Hans-Peter Lehmann
07e72f8b9d
Ignore 'show in main list' for subscriptions screen (#8001)
This no longer makes sense with tags always at the top,
users can always create their own main list.

After we remove the side navigation, we can remove the tag setting.
2025-09-21 15:41:33 +02:00
Hans-Peter Lehmann
cfe5075079
Switch ItemFragment to ViewBinding (#7996) 2025-09-16 21:40:01 +02:00
Hans-Peter Lehmann
5afdf7c81b
Hide header view while loading (#7995) 2025-09-16 20:58:24 +02:00
Hans-Peter Lehmann
af187ca551
Show all tags on subscriptions screen, even if filtered (#7994) 2025-09-16 20:19:17 +02:00
Hans-Peter Lehmann
de0f09f1e2
Collapse subscriptions filter when scrolling down (#7990) 2025-09-15 22:41:23 +02:00
Hans-Peter Lehmann
c92e2f4f07
Add xml indention to code style config (#7993) 2025-09-15 20:46:08 +02:00
Hans-Peter Lehmann
58165ff65c
Remove cloud icon on cloud screen, no other subscreen has icons (#7987) 2025-09-14 12:24:39 +02:00
Keunes
c98150d80f
Update label and description for crash logs field (#7988) 2025-09-14 08:18:27 +02:00
Hans-Peter Lehmann
88e57cfb47
Fix transcripts jumping when close to bottom (#7985) 2025-09-12 22:31:00 +02:00
Hans-Peter Lehmann
428d1901b4
Tweak error messages when interacting with text only episode (#7984) 2025-09-12 22:11:29 +02:00
Hans-Peter Lehmann
bc16763c5e
Fix spelling of Gpodder Sync Nextcloud plugin (#7983) 2025-09-12 22:02:43 +02:00
Hans-Peter Lehmann
720aba1602
Move remaining subscription settings to subscription screen (#7981) 2025-09-12 21:27:23 +02:00
Hans-Peter Lehmann
60f4c4cb20
Show error-printing step as failed on CI (#7982) 2025-09-12 21:26:30 +02:00
Hans-Peter Lehmann
0772b4998d
Fix and tune feed item duplicate guesser (#7979) 2025-09-12 21:00:56 +02:00
Hans-Peter Lehmann
9db9dc7732
Run download log cleaner regularly (#7975) 2025-09-07 22:34:40 +02:00
Hans-Peter Lehmann
e8a18d4887
Only load the download log entries we actually need (#7974) 2025-09-07 21:39:26 +02:00
Hans-Peter Lehmann
6f164648cd
Fix string being defined more than once (#7971) 2025-08-31 12:27:20 +02:00
Hans-Peter Lehmann
3fa9607d72
Refresh bottom nav counter even if app is not open (#7970) 2025-08-31 11:41:49 +02:00
Hans-Peter Lehmann
ad94f2f647
Tags above subscriptions screen (#7954) 2025-08-31 11:35:04 +02:00
NWuensche
acc2638f3b
Hide pull to refresh on cancel (#7946) 2025-08-30 19:36:13 +02:00
Matej Drobnič
e76f3fc774
Fix local feed delete stops working after some time (#7966) 2025-08-30 12:35:50 +02:00
Hans-Peter Lehmann
fe077494aa
Fix not taking persistable permissions for automatic export (#7967) 2025-08-30 12:35:23 +02:00
Caleb Eggensperger
944e0690ba
Add 10 minute option to "smart mark as played" (#7941) 2025-08-27 21:36:19 +02:00
Hans-Peter Lehmann
b0f52e01f7
Fix stale issue action (#7949)
Partially reverts 5e1ec5fc2e823102b5be7181d4fb9293551f9de4.
This prevented closing issues/PRs by removing the stale label again.
2025-08-27 18:17:41 +02:00
Hans-Peter Lehmann
5eccb2e64e
Add message: Please wait some time before refreshing again (#7950) 2025-08-27 18:17:25 +02:00
NWuensche
3a94f1f430
Fix some deprecations and warnings (#7947) 2025-08-24 21:47:12 +02:00
Christopher Özbek
b4a6762bd6
Make Media Controls work better after battery eviction (#7141)
The patch allows to restart AntennaPod after being removed by the battery saver from the Media Control. It doesn't start the media, but restores the interface in Media Control to then to start playing.
2025-08-24 10:45:04 +02:00
Hans-Peter Lehmann
9e53b1ecec
Run update worker hourly (#7943)
Only refresh the feeds that have not been refreshed since their last interval.
This solves the problem where force-stopping the app during a long feed refresh
would start the refresh all over instead of just taking the feeds that were not
refreshed already.
2025-08-23 20:52:11 +02:00
Hans-Peter Lehmann
77888a12cc
Properly update widget state when stopped (#7938) 2025-08-23 20:51:29 +02:00
tmatale
c8cd0de157
Handle release stats for multi-per-day podcasts (#7755) 2025-08-20 20:23:55 +02:00
Hans-Peter Lehmann
e539479f2c
Upgrade dependencies (#7936) 2025-08-18 20:24:58 +02:00
Hans-Peter Lehmann
fdbc37b4bd
Fix I/O on main thread in ItemDescriptionFragment (#7935) 2025-08-17 16:51:06 +02:00
Soumyadip
e3b587ae55
Add option to use cover image as widget background (#7924) 2025-08-16 11:07:02 +02:00
Mino
4b101583c5
Feature copy transcript (#7914) 2025-08-12 08:59:28 +02:00
Hans-Peter Lehmann
ed3efd0459
Remove file extensions from local files (#7927) 2025-08-09 20:17:36 +02:00
Mino
5f53a8c223
Fix bottomNavigation not updating when app is launched through shortcut (#7913) 2025-08-09 16:59:36 +02:00
Hans-Peter Lehmann
b9dbf638c8
Fix not storing credentials after subscribing (#7926) 2025-08-09 16:15:35 +02:00
Mino
53b83db99b
Work around VTT files using single-digit hours (#7915) 2025-08-06 21:21:44 +02:00
Mino
cfd9e1f886
Fix playback position not saved after being changed, when episode is paused (#7911) 2025-08-04 08:39:00 +02:00
Soumyadip
448e1c1b8b
Fix: Prevent error icon from overlapping title text (#7904) 2025-08-03 20:08:23 +02:00
ByteHamster
9e0859aab8 Merge branch 'master' into develop 2025-08-03 19:20:27 +02:00
Keunes
5e1ec5fc2e
Add workflow to remove labels when an issue gets closed (#7910) 2025-08-02 17:16:39 +02:00
ByteHamster
705be4814d
Tweak wording and capitalization (#7909) 2025-08-02 15:06:21 +02:00
ByteHamster
a9614cbf92
Toggle selection when pressing action button (#7899) 2025-07-27 09:50:02 +02:00
ByteHamster
a998f502d1
Multiline url input box (#7901) 2025-07-27 09:48:55 +02:00
ByteHamster
1f242876df Bump version to 3.9.0 3.9.0 2025-07-24 19:54:52 +02:00
Weblate (bot)
e4e8d95781
Translated using Weblate (#7897)
Translator: az by OlliesGudh <github@paulogomez.anonaddy.com>

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

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

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

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

Translated using Weblate
Translator: it by Luca <loucasal@users.noreply.hosted.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 Ricky Tigg <ricky.tigg@gmail.com>

Translated using Weblate
Translator: et by OlliesGudh <github@paulogomez.anonaddy.com>

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

Translated using Weblate
Translator: zh-rCN by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>

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

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

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

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

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

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

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: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>

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

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

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

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: de by VfBFan <drop0815@posteo.de>

Co-authored-by: ERYpTION <eryption@users.noreply.hosted.weblate.org>
Co-authored-by: Eder Etxebarria Rojo <eder@betxepare.eus>
Co-authored-by: Frits van Bommel <fvbommel@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: Ricky Tigg <ricky.tigg@gmail.com>
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: Максим Горпиніч <gorpinicmaksim5@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
2025-07-24 19:51:42 +02:00