aboutsummaryrefslogtreecommitdiff
path: root/app/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-09-09Use simpler DrawerLayout methods (#1015)Taco1-3/+3
2022-09-09refactor: Extract CopyTextBottomSheetFragment display logic (#969)Sergei Kozelko7-39/+31
2022-09-09Remove unnecessary uses of DrawableCompat. (#1045)Isira Seneviratne10-54/+38
2022-09-09Fix markdown in rules screen (#1050)Sergei Kozelko3-18/+63
* Display tables in rules screen * Parse spoiler and headings in rules screen
2022-09-09Added a clear search bar text button (#1063)MChen3213-0/+32
2022-09-09Fix memory leak on BigImageViewer (#1067)Michael Manganiello3-3/+3
Leak found using LeakCanary. Steps: 1. Enable the LeakCanary dependency. 1. Open the app. 1. Open any post image, and go back. According to `Piasy/BigImageViewer` documentation, [Initialize section](https://github.com/Piasy/BigImageViewer/blob/9cc045e8146dc8833a487576745f17158bae4a4a/README.md#initialize), the app context must be used to avoid memory leaks. Leak trace: ``` 2022-09-04 19:51:38.154 13332-13332/ml.docilealligator.infinityforreddit.debug D/LeakCanary: ┬─── │ GC Root: Thread object │ ├─ android.os.HandlerThread instance │ Leaking: NO (PathClassLoader↓ is not leaking) │ Thread name: 'LeakCanary-Heap-Dump' │ ↓ Thread.contextClassLoader ├─ dalvik.system.PathClassLoader instance │ Leaking: NO (BigImageViewer↓ is not leaking and A ClassLoader is never leaking) │ ↓ ClassLoader.runtimeInternalObjects ├─ java.lang.Object[] array │ Leaking: NO (BigImageViewer↓ is not leaking) │ ↓ Object[257] ├─ com.github.piasy.biv.BigImageViewer class │ Leaking: NO (a class is never leaking) │ ↓ static BigImageViewer.sInstance │ ~~~~~~~~~ ├─ com.github.piasy.biv.BigImageViewer instance │ Leaking: UNKNOWN │ Retaining 969.9 kB in 14812 objects │ ↓ BigImageViewer.mImageLoader │ ~~~~~~~~~~~~ ├─ com.github.piasy.biv.loader.glide.GlideImageLoader instance │ Leaking: UNKNOWN │ Retaining 969.9 kB in 14811 objects │ ↓ GlideImageLoader.mRequestManager │ ~~~~~~~~~~~~~~~ ├─ com.bumptech.glide.RequestManager instance │ Leaking: UNKNOWN │ Retaining 969.9 kB in 14808 objects │ context instance of ml.docilealligator.infinityforreddit.activities.ViewPostDetailActivity with mDestroyed = true │ ↓ RequestManager.context │ ~~~~~~~ ╰→ ml.docilealligator.infinityforreddit.activities.ViewPostDetailActivity instance Leaking: YES (ObjectWatcher was watching this because ml.docilealligator.infinityforreddit.activities. ViewPostDetailActivity received Activity#onDestroy() callback and Activity#mDestroyed is true) Retaining 966.2 kB in 14703 objects key = f69c74cc-521e-4f6c-b5c8-8f787e27df75 watchDurationMillis = 5547 retainedDurationMillis = 541 mApplication instance of ml.docilealligator.infinityforreddit.Infinity mBase instance of androidx.appcompat.view.ContextThemeWrapper ```
2022-09-08Update ExoPlayer.Docile-Alligator24-1930/+1302
2022-09-06Version 5.3.1.Docile-Alligator4-311/+9
2022-09-04Fix stupid Redgifs API issue.Docile-Alligator53-119/+6557
2022-08-27Version 5.3.0.Docile-Alligator1-1/+1
2022-08-26Minor bugs fixed.Docile-Alligator1-1/+5
2022-08-21Show an indicator for the current sort type.Docile-Alligator13-39/+145
2022-08-21Show an indicator for the current sort type in SortTypeBottomSheetFragment.Docile-Alligator9-27/+66
2022-08-16Version 5.3.0-beta1.Docile-Alligator1-2/+0
2022-08-16Receive events in HistoryPostFragment.Docile-Alligator1-6/+399
2022-08-15Update Redgifs API.Docile-Alligator4-13/+35
2022-08-15Show urls in ShareLinkBottomSheetFragment.Docile-Alligator2-2/+40
2022-08-15Apply custom theme to settings page.Docile-Alligator77-239/+518
2022-08-14Apply custom theme to the header of the navigation drawer.Docile-Alligator4-16/+14
2022-08-14Heading markdown fix (#908)Sergei Kozelko11-15/+165
* Copy heading parser and adjust it to match Reddit behavior Unlike CommonMark, Reddit does not require space after #. This behavior is coded in a private static function, so the only way to override it is to copy everything and use the modified copy instead of the default parser. * Use RedditHeadingPlugin instead of regexes * Apply plugins to post body when writing a comment This fixes display when writing comment to a post that contains spoilers or headings without space * Apply plugins to parent comment body when writing a comment This fixes display when replying to a comment that contains strikethrough text
2022-08-14Fix post content is not parsed in other types of posts.Docile-Alligator8-96/+131
2022-08-13Fix saved comments not shown when clicking Saved option in the bottom ↵Docile-Alligator4-8/+4
navigation bar.
2022-08-13Fix caption shown under the navbar in ViewRedditGalleryImageOrGifFragment.Docile-Alligator4-23/+37
2022-08-12Manage theme insertion callbacks behaviour (#892)Andrei Shpakovskiy1-25/+25
2022-08-05Extra small font sizeDocile-Alligator7-0/+36
2022-08-05Set default position of cursor at the end of query (#842)Andrei Shpakovskiy1-0/+1
2022-08-05Move mAccessToken and mAccountName initialization upper (#841)Anatolii Afanasev1-3/+3
2022-08-05Apply FAB theme in CustomThemeListingActivity (#857)Sergei Kozelko1-0/+1
2022-08-05Fix loading previews after quick scroll (#861)Sergei Kozelko2-1/+8
* Request layout on ratio change * Change imageView visibility on bind/recycle to force layout change
2022-08-04Clear user flair.Docile-Alligator4-25/+55
2022-07-28Minor UI tweaks in ViewSubredditDetailActivity, ViewUserDetailActivity and ↵Docile-Alligator12-27/+46
CustomThemePreviewActivity.
2022-07-28Update translation contributors.Docile-Alligator1-19/+19
2022-07-27Remove Block User menu option in ViewUserDetailActivity since Reddit does ↵Docile-Alligator24-157/+0
not allow 3rd-party apps access this API now.
2022-07-22Fix misinterpretation of stringsNan1-8/+8
2022-07-22Fixed typosNan1-13/+13
2022-07-19Fix changing post layout not working in HistoryActivity.Docile-Alligator3-6/+6
2022-07-18Movable FAB in ViewPostDetailActivity.Docile-Alligator2-1/+122
2022-07-17Fix cannot go back from ViewMultiRedditDetailActivity.Docile-Alligator1-1/+1
2022-07-17Fix scroll using volume on multireddit (#834)Patrick Demers1-0/+8
2022-07-15Show the number of subscribers in SubredditAutocompleteRecyclerViewAdapter.Docile-Alligator1-0/+5
2022-07-15Show the number of subscribers in SubredditListingRecyclerViewAdapter.Docile-Alligator3-17/+40
2022-07-15Add an option for History in the navigation drawer.Docile-Alligator3-13/+23
2022-07-13Read posts history is available.Docile-Alligator18-15/+6105
2022-06-28Minor update to immersive interface.Docile-Alligator22-83/+21
2022-06-27Navigation rail in ViewMultiRedditDetailActivity.Docile-Alligator5-129/+238
2022-06-27Navigation rail in ViewUserDetailActivity.Docile-Alligator4-71/+445
2022-06-27Navigation rail in ViewSubredditDetailActivity.Docile-Alligator4-97/+514
2022-06-27Fix java.lang.StringIndexOutOfBoundsException in ↵Docile-Alligator1-0/+5
LinkResolverActivity.getRedditUriByPath.
2022-06-27Do not mux video and audio on Android 7 and below.Docile-Alligator1-27/+42
2022-06-18Use Navigation Rail in MainActivity in landscape mode.Docile-Alligator7-67/+439