summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-12Inform user about CorruptDatabaseBackup.dbfix/inform_on_db_movedcos
Prior to this commit, the user gets no feedback what-so-ever of what is going on when a corrupted database gets renamed. Which we should assume can be a quite horrifying experience. This adds a friendly message about what has happened, and suggests what to do. GitHub issue #6212, named "More useful error message for corrupted databases", might still be relevant for the "more useful" part. By reusing the design and making the dual-alternative of HomeFragment into instead one of three container views, the code changes stay small and complexity low. Easy to merge, and easy to revert once some code for a better implementation actually gets available. The date parsing, used when logging detection of a corrupt database, is copied verbatim from CrashReportWriter.java which presumably should make it reasonable enough.
2024-10-12Fix import failure, should not say "export"fix/import_isnt_exportcos
2024-10-04Remember choice again in mobile download anyway prompt (#7436)Tony Tam
2024-10-04Add quick button to delete played downloaded episodes (#7437)Tony Tam
2024-10-04Show the number of downloaded episodes in stats screen (#7435)Tony Tam
2024-10-03Work around Android 5 returning 'null' duration for opus files (#7440)ByteHamster
2024-10-03Make enqueue location setting easier to understand (#7432)loucasal
2024-10-03Fix crash when opening local feed (#7439)ByteHamster
2024-09-28Do not print toplist authors twice (#7429)ByteHamster
2024-09-26Only show relevant actions on multi-select (#7424)ByteHamster
2024-09-26Show preview on share dialog (#7425)ByteHamster
2024-09-26Allow sharing feeds from subscriptions page (#7427)ByteHamster
2024-09-23Use theme color for subscription card background (#7423)ByteHamster
2024-09-23Do not show estimated episode release for local folder (#7422)ByteHamster
2024-09-23SubscribeOnAndroid has a redirect to www subdomain (#7421)ByteHamster
2024-09-21Fix random episodes section not being random (#7416)ByteHamster
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-15Remove headings on add podcast page (#7405)ByteHamster
2024-09-15Modernize feed details design (#7402)ByteHamster
2024-09-15Use Material3 font styles on home page (#7404)ByteHamster
2024-09-14Delete non-subscribed, non-interacted feeds earlier (#7399)ByteHamster
2024-09-14Allow selecting external media dirs as data directory (#7400)ByteHamster
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-14Better error message when nextcloud could not be reached (#7403)ByteHamster
2024-09-14Remove WiFi filter setting (#7406)ByteHamster
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-14Remove animated playback speed button (#7401)ByteHamster
The button is behind the dialog anyway, so nobody can see the animation
2024-09-14Update bottom navigation inbox badge when inbox changes (#7398)ByteHamster
2024-09-14Remove external files permission (#7407)ByteHamster
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-10Merge branch 'master' into developByteHamster
2024-09-10Bottom navigation (#7176)ByteHamster
2024-09-09Bump version to 3.5.0ByteHamster
2024-09-09Update translationsByteHamster
2024-09-08Show message for empty home sections (#7221)flofriday
2024-09-08Multi-line sleep timer time range for 12 hour locales (#7393)ByteHamster
2024-09-08Align counter text with heading text (#7392)ByteHamster
2024-09-08Fix subscribing with discovery dialog (#7391)ByteHamster
2024-09-08Catch crash when device does not support LoudnessEnhancer properly (#7390)ByteHamster
2024-09-08Don't show transcript icon for videos when there is none (#7389)ByteHamster
2024-09-08Check if media player is null before accessing tracks (#7388)ByteHamster
2024-09-08Fix alignment on downloads screen (#7387)ByteHamster
2024-09-07Hide play button on episode preview list (#7386)ByteHamster
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-03Bump version to 3.5.0-beta3ByteHamster
2024-09-03Update translationsByteHamster
2024-09-03Fix several item update events not being handled (#7377)ByteHamster
This lead to inconsistent display state. Also, users were able to access items that no longer exist.
2024-09-03Show subscribe nag only after interacting with episode (#7378)ByteHamster
2024-09-03Keep the feed background image at the top (#7379)ByteHamster
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-02Fixed Scrolling issues in Swipe Actions (#7374)Mudit Choudhary
2024-08-30Increase buffer duration (#7362)ByteHamster
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-30Fix snackbar crash when on old Android versions (#7361)ByteHamster
2024-08-30Be more detailed about what is deleted when unsubscribing (#7363)ByteHamster
2024-08-26Bump version to 3.5.0-beta2ByteHamster
2024-08-24Fix feed counters including non-subscribed podcasts (#7334)ByteHamster