Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-31 | Restructure related UI classes together (#7044) | ByteHamster | |
2024-03-29 | Move playback service to module (#7042) | ByteHamster | |
2024-03-25 | Move DBReader to :storage:database (#7027) | ByteHamster | |
2023-02-18 | Ensure that the context is non-null when loading the shownotes (#6327) | ByteHamster | |
2022-10-14 | Remove text colors from shownotes | ByteHamster | |
2021-05-14 | New media player screen (#5075) | ueen | |
Co-authored-by: jonasburian <jonas.burian@protonmail.com> Co-authored-by: ByteHamster <info@bytehamster.com> | |||
2021-04-22 | Moved model to its own module | ByteHamster | |
2021-04-04 | Merge branch 'master' into develop | ByteHamster | |
2021-03-26 | Fix crash when resuming while there is no playable | ByteHamster | |
2021-03-04 | Removed ShownotesProvider interface | ByteHamster | |
2021-02-15 | Removed method that does the same as loadMediaInfo anyway | ByteHamster | |
2021-02-15 | Removed return parameter of loadMediaInfo | ByteHamster | |
We return true anyways. The call for actually loading is asynchronous, so returning anything here does not make sense. Reduces likelihood of loader being interrupted to just load the same item again when the state changes. | |||
2020-12-14 | Remove unused import statements to reduce dependencies | Herbert Reiter | |
2020-09-20 | Fixed crash (fromCallable rethrows instead of calling onError) | ByteHamster | |
2020-07-27 | Dispose loaders before setting controller to null | ByteHamster | |
2020-05-27 | Fixed NPE | ByteHamster | |
2020-05-16 | Fixed crash when switching theme | ByteHamster | |
2020-05-06 | Reduced probability for closing player accidentally | ByteHamster | |
If the description is really short, the WebView shrinks. When touching below the WebView, one needs to slide pretty precisely to swipe horizontally. If there is a little bit of slope, the player closes (completely, without following the finger). This change resizes the WebView, so that one can not touch below it. | |||
2020-04-02 | Removed yet another DB access on the main thread | ByteHamster | |
2020-04-02 | Recycle ViewHolders throughout the app | ByteHamster | |
2020-03-26 | Merge pull request #3966 from ByteHamster/fix-not-updating | H. Lehmann | |
Fixed player sometimes not updating | |||
2020-03-26 | Removed unused code from PlaybackController | ByteHamster | |
2020-03-26 | Fixed player sometimes not updating | ByteHamster | |
2020-03-23 | Going down the BottomSheetBehavior rabbit hole... | ByteHamster | |
BottomSheetBehavior only supports one scrolling child. Add support for a ViewPager. ViewPager.getChildAt sometimes does not match the actual position. Make sure that it keeps all children using setOffscreenPageLimit | |||
2020-02-01 | Always allow clicking timecodes | ByteHamster | |
2020-02-01 | Reduced code duplication | ByteHamster | |
2019-11-22 | Fixed some lint errors | ByteHamster | |
2019-10-04 | Automatic AndroidX migration | ByteHamster | |
2019-09-25 | Fixed crash if there is no browser installed | ByteHamster | |
2019-05-27 | Allow mixed content | ByteHamster | |
2019-05-19 | Merge branch 'develop' into eventbus-v3 | ByteHamster | |
2019-04-12 | Fixed crash when re-using released controller | ByteHamster | |
2019-04-12 | Let PlaybackController handle listening for service start | ByteHamster | |
2019-04-12 | Upgraded EventBus to v3 | ByteHamster | |
Also made sure that register/unregister are called in onStart/onStop instead of onResume/onPause (prevents possible MultiWindow problems where updates are not received because activity is not fucused). | |||
2019-04-10 | Do not hold state in fragments | ByteHamster | |
2019-04-06 | #2966 RxJava2 null - explicit mark underlying Rx sources as NonNull | orionlee | |
to be on the safe side, for cases that the consuming observers already assumes the result is not null. Rx observer : underlying sources marked as NonNull OnlineFeedViewActivity.listener member : DBReader.getFeedList StatisticsActivity.loadStatistics : DBReader.getStatistics CustomMRControllerDialog.updateViews : CustomMRControllerDialog.fetchArt CompletedDownloadsFragment.loadItems : DBReader.getDownloadedItems DownloadLogFragment.loadItems : DBReader.getDownloadedItems ItemDescriptionFragment.onViewCreated : .loadData, Timeline.processShownotes SubscriptionFragment.loadSubscriptions : DBReader.getNavDrawerData SubscriptionFragment.onContextItemSelected (x2) : DBWriter.markFeedSeen, DBWriter.markFeedRead PreferenceController.export : ExportWorker.output member | |||
2019-04-03 | Specifying base url | ByteHamster | |
Fixes <a href="//example.com"> links | |||
2018-09-30 | Migrate rxjava to version 2 | Martin Fietz | |
2018-06-06 | Moved playing background into attr | ByteHamster | |
2018-06-06 | Merge branch 'develop' of https://github.com/alifeflow/AntennaPod into ↵ | ByteHamster | |
alifeflow-develop | |||
2018-04-14 | [True Black] Fix UI Elements | alifeflow | |
Add true black style for progress bar Add true black style for item description Add true black style for web description | |||
2018-04-05 | Even use expired cache if there is no network | ByteHamster | |
Closes #2260 | |||
2018-01-14 | Add final modifiers | Martin Fietz | |
2018-01-14 | Remove unused imports | Martin Fietz | |
2018-01-09 | Replace code for SDK version lower than 14 | Martin Fietz | |
2016-09-03 | fix onMediaChanged() for ItemDescriptionFragment | Domingos Lopes | |
2016-06-29 | Fixed rule 'Lamdbas containing only one statement should not nest this ↵ | Soso Tughushi | |
statement in a block' | |||
2016-05-19 | Fix for restoring scroll position in detail view #1947 | Jens Klingenberg | |
The scroll position on detail view is now being restored when you are switching back to it. On orientation change it doesn't restore on the exact position at the moment. But i think that could work with a scroll position relative to the webview height. | |||
2016-04-24 | separate audioplayeractivity into audio and cast activities | Domingos Lopes | |
2016-03-22 | code cleaning: | Domingos Lopes | |
- lambda expressions, method references, - multi catches, - remove unnecessary keywords (public keyword on interface method signatures, static on interfaces or enums, final on private method signatures), - == false expressions, - diamond type (<>) expressions, - replace StringBuffer with StringBuilder for local variables used by a single thread, - replace Arrays.asList with Collections.singletonList whenever applicable, - inline variable returns (whenever the variable name's meaning is not important to understand the code), - replace some chains of if/else if/... with switch/case, - break append(a + b) into append(a).append(b) for StringBuilder objects, - unused import statements, - reduce log TAGs to 23 characters, - MaterialDialog callback deprecated, - ActionBarActivity for AppCompatActivity, |