Commit Graph

7720 Commits

Author SHA1 Message Date
tntabaka e85fab3b30 Fix crash when selecting gpodder.net category
Stack trace:

    java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)' on a null object reference
        at de.danoeh.antennapod.fragment.gpodnet.TagFragment.onActivityCreated(TagFragment.java:49)
        at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:2717)
        at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:346)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1188)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
        at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
        at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
        at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
        at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
        at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1849)
        at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:413)
        at android.os.Handler.handleCallback(Handler.java:873)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7073)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
2021-03-07 14:38:39 -05:00
ByteHamster 5429d858ef Don't crash when list of chapters changes while binding 2021-03-07 20:03:45 +01:00
ByteHamster 0172a5db13 Nullability checks in ExoPlayerWrapper 2021-03-07 20:00:09 +01:00
ByteHamster 7a3bb825ed Fixed calling bindService if service is not running 2021-03-07 19:57:35 +01:00
ByteHamster 573cd2efd2 Removed moved service 2021-03-07 19:54:34 +01:00
ByteHamster 14c81265dc
Merge pull request #5006 from ByteHamster/podcast-specific-speed
Clear temporary playback speed when switching to another episode
2021-03-07 12:18:31 +01:00
ByteHamster 5969df1fd3
Merge pull request #5005 from ByteHamster/fix-click-through-player
Fixed clicks going through the player
2021-03-07 11:57:34 +01:00
ByteHamster 27ba534520
Merge pull request #5004 from ByteHamster/stop-service-on-delete
Stop playback of deleted podcast even if it is just streaming
2021-03-07 11:38:06 +01:00
ByteHamster 1646ba4088 Clear temporary playback speed when switching to another episode 2021-03-07 11:35:50 +01:00
ByteHamster 9d2467a4e2
Merge pull request #4998 from ByteHamster/fix-navdrawer-pressed
Only react to onContextItemSelected if something was actually selected
2021-03-07 11:18:36 +01:00
ByteHamster db70129537 Stop playback of deleted podcast even if it is just streaming 2021-03-07 11:11:31 +01:00
ByteHamster a2e9a4d805 Fixed clicks going through the player 2021-03-07 11:08:28 +01:00
ByteHamster a3da79235a Only react to onContextItemSelected if something was actually selected 2021-03-07 10:52:26 +01:00
ByteHamster f6e3843813
Merge pull request #4999 from ByteHamster/queue-move-fixes
Fixed 2 little bugs related to queue movement
2021-03-07 10:42:36 +01:00
ByteHamster 1ab732b8da
Merge pull request #4997 from ByteHamster/buffering-indicator-strength
Make buffering indicator a bit less visible
2021-03-07 10:42:19 +01:00
ByteHamster 66557e1cbf
Merge pull request #4996 from ByteHamster/download-fixes
Fixed download service regressions
2021-03-07 10:16:02 +01:00
ByteHamster bd7339b879
Merge pull request #4995 from ByteHamster/fix-regression-flashing-progress
Fix regression: flashing progress bar
2021-03-07 10:15:43 +01:00
ByteHamster 0d21dbed4c Fixed 2 little bugs related to queue movement
- moving while downloading sometimes caused ArrayIndexOutOfBoundsException
- Long-pressing and then swiping out leaves the screen empty and the
context menu open. Pressing items crashed the app.
2021-03-07 10:15:09 +01:00
ByteHamster caf106734c Make buffering indicator a bit less visible 2021-03-06 21:18:57 +01:00
ByteHamster d3bf107363 Fixed download service notification not being updated to 'Stopping service' 2021-03-06 21:00:26 +01:00
ByteHamster ef24f6d1f4 Fixed local folders ending up in DownloadService 2021-03-06 20:59:16 +01:00
ByteHamster fd569aefa8 Fix regression: flashing progress bar 2021-03-06 20:51:36 +01:00
peakvalleytech f90656d213
Show podcast-specific settings in preferences search (#4990) 2021-03-06 20:44:15 +01:00
ByteHamster 1828dd1622
Merge pull request #4993 from ByteHamster/remove-metadata-loader-from-model
Removed metadata loader from model
2021-03-06 11:29:18 +01:00
ByteHamster bc073ff38f Removed metadata loader from model 2021-03-05 17:44:33 +01:00
ByteHamster dd0502c0d6
Merge pull request #4634 from AntennaPod/folders
Add subscriptions to tags/folders
2021-03-05 17:18:51 +01:00
ByteHamster d54ce2f8b1 Code cleanup 2021-03-05 16:55:55 +01:00
ByteHamster 3a2a2abbd9 Test fixes 2021-03-05 15:26:21 +01:00
ByteHamster 3f21ef50d3 Added basic tag editor UI 2021-03-05 14:12:07 +01:00
ByteHamster 8586c76720 Make folders work on subscriptions page 2021-03-05 13:40:14 +01:00
ByteHamster 4b7f7880a5 Use dp for padding 2021-03-05 13:23:53 +01:00
ByteHamster bbde3ff9de Fixed test 2021-03-05 13:23:53 +01:00
ByteHamster 20f4d9739d Store opened folders across app launches 2021-03-05 13:23:48 +01:00
ByteHamster e86905e4c8 Sort folders to the end 2021-03-05 12:56:23 +01:00
ByteHamster 4b7cb20a7a Fixed long-pressing items on subscriptions page 2021-03-05 11:26:08 +01:00
ByteHamster d1d5974cea Fix selection highlighting 2021-03-05 11:18:01 +01:00
ByteHamster 627bd35500 Fixed folder ID generation 2021-03-05 10:56:54 +01:00
ByteHamster 27c4364e9b Fixed long-pressing drawer items 2021-03-05 10:48:24 +01:00
ByteHamster f76d3ad09e Merge branch 'develop' into folders 2021-03-05 10:12:35 +01:00
ByteHamster c58aa40b21
Merge pull request #4989 from ByteHamster/decouple-shownotes-from-model
Removed ShownotesProvider interface
2021-03-05 09:54:17 +01:00
ByteHamster cfa873af6d Removed ShownotesProvider interface 2021-03-04 22:58:13 +01:00
ByteHamster 0a6855ac9e
Merge pull request #3974 from ByteHamster/only-store-one-description
Database size: Only store content_encoded or description
2021-03-04 21:48:16 +01:00
ByteHamster f62a6b808e Only store content_encoded or description 2021-03-04 19:47:48 +01:00
ByteHamster 9dbe5f6de5 Merge branch 'master' into develop 2021-03-04 19:23:03 +01:00
ByteHamster f9baf6812b
Merge pull request #4987 from ByteHamster/extended-download-error-messages
Make it easier to understand why downloads failed
2021-03-04 19:01:50 +01:00
ByteHamster 8426971161 Updated translations to avoid Lint error 2021-03-04 12:37:29 +01:00
ByteHamster 8d8cae2dec
Merge pull request #4985 from ByteHamster/no-java-filtering
Replace Java-based feed filtering with SQL-based
2021-03-04 12:12:53 +01:00
ByteHamster 2e750effa1 Make errors on 'add feed' page more pretty 2021-03-04 12:10:01 +01:00
ByteHamster 6020f481c5 Mention ad blockers in certificate error message 2021-03-04 11:49:36 +01:00
ByteHamster 4872ea76f4 Show the name of failing downloads in the notification 2021-03-04 11:23:08 +01:00