Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix memory leak on BigImageViewer (#1067) | Michael Manganiello | 2022-09-09 | 3 | -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 ``` | |||||
* | Update ExoPlayer. | Docile-Alligator | 2022-09-08 | 25 | -1936/+1303 | |
| | ||||||
* | Version 5.3.1. | Docile-Alligator | 2022-09-06 | 5 | -313/+12 | |
| | ||||||
* | Fix stupid Redgifs API issue. | Docile-Alligator | 2022-09-04 | 54 | -121/+6559 | |
| | ||||||
* | Version 5.3.0. | Docile-Alligator | 2022-08-27 | 2 | -3/+3 | |
| | ||||||
* | Minor bugs fixed. | Docile-Alligator | 2022-08-26 | 1 | -1/+5 | |
| | ||||||
* | Show an indicator for the current sort type. | Docile-Alligator | 2022-08-21 | 13 | -39/+145 | |
| | ||||||
* | Show an indicator for the current sort type in SortTypeBottomSheetFragment. | Docile-Alligator | 2022-08-21 | 9 | -27/+66 | |
| | ||||||
* | Version 5.3.0-beta1. | Docile-Alligator | 2022-08-16 | 2 | -4/+2 | |
| | ||||||
* | Receive events in HistoryPostFragment. | Docile-Alligator | 2022-08-16 | 1 | -6/+399 | |
| | ||||||
* | Update Redgifs API. | Docile-Alligator | 2022-08-15 | 4 | -13/+35 | |
| | ||||||
* | Show urls in ShareLinkBottomSheetFragment. | Docile-Alligator | 2022-08-15 | 2 | -2/+40 | |
| | ||||||
* | Apply custom theme to settings page. | Docile-Alligator | 2022-08-15 | 77 | -239/+518 | |
| | ||||||
* | Apply custom theme to the header of the navigation drawer. | Docile-Alligator | 2022-08-14 | 4 | -16/+14 | |
| | ||||||
* | Heading markdown fix (#908) | Sergei Kozelko | 2022-08-14 | 11 | -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 | |||||
* | Fix post content is not parsed in other types of posts. | Docile-Alligator | 2022-08-14 | 8 | -96/+131 | |
| | ||||||
* | Fix saved comments not shown when clicking Saved option in the bottom ↵ | Docile-Alligator | 2022-08-13 | 4 | -8/+4 | |
| | | | | navigation bar. | |||||
* | Merge branch 'master' of github.com:Docile-Alligator/Infinity-For-Reddit | Docile-Alligator | 2022-08-13 | 1 | -5/+5 | |
|\ | ||||||
| * | Merge pull request #844 from SenseiSchizo/feature/stringTypoFix | Wladimir Kirianov | 2022-08-12 | 1 | -5/+5 | |
| |\ | | | | | | | Fixed typos in strings.xml | |||||
| | * | Fix misinterpretation of strings | Nan | 2022-07-22 | 1 | -8/+8 | |
| | | | ||||||
| | * | Fixed typos | Nan | 2022-07-22 | 1 | -13/+13 | |
| | | | ||||||
* | | | Fix caption shown under the navbar in ViewRedditGalleryImageOrGifFragment. | Docile-Alligator | 2022-08-13 | 4 | -23/+37 | |
|/ / | ||||||
* | | Manage theme insertion callbacks behaviour (#892) | Andrei Shpakovskiy | 2022-08-12 | 1 | -25/+25 | |
| | | ||||||
* | | Extra small font size | Docile-Alligator | 2022-08-05 | 7 | -0/+36 | |
| | | ||||||
* | | Set default position of cursor at the end of query (#842) | Andrei Shpakovskiy | 2022-08-05 | 1 | -0/+1 | |
| | | ||||||
* | | Move mAccessToken and mAccountName initialization upper (#841) | Anatolii Afanasev | 2022-08-05 | 1 | -3/+3 | |
| | | ||||||
* | | Apply FAB theme in CustomThemeListingActivity (#857) | Sergei Kozelko | 2022-08-05 | 1 | -0/+1 | |
| | | ||||||
* | | Fix loading previews after quick scroll (#861) | Sergei Kozelko | 2022-08-05 | 2 | -1/+8 | |
| | | | | | | | | | | * Request layout on ratio change * Change imageView visibility on bind/recycle to force layout change | |||||
* | | Clear user flair. | Docile-Alligator | 2022-08-04 | 4 | -25/+55 | |
| | | ||||||
* | | Minor UI tweaks in ViewSubredditDetailActivity, ViewUserDetailActivity and ↵ | Docile-Alligator | 2022-07-28 | 12 | -27/+46 | |
| | | | | | | | | CustomThemePreviewActivity. | |||||
* | | Update translation contributors. | Docile-Alligator | 2022-07-28 | 1 | -19/+19 | |
| | | ||||||
* | | Remove Block User menu option in ViewUserDetailActivity since Reddit does ↵ | Docile-Alligator | 2022-07-27 | 24 | -157/+0 | |
|/ | | | | not allow 3rd-party apps access this API now. | |||||
* | Fix changing post layout not working in HistoryActivity. | Docile-Alligator | 2022-07-19 | 3 | -6/+6 | |
| | ||||||
* | Movable FAB in ViewPostDetailActivity. | Docile-Alligator | 2022-07-18 | 2 | -1/+122 | |
| | ||||||
* | Fix cannot go back from ViewMultiRedditDetailActivity. | Docile-Alligator | 2022-07-17 | 1 | -1/+1 | |
| | ||||||
* | Fix scroll using volume on multireddit (#834) | Patrick Demers | 2022-07-17 | 1 | -0/+8 | |
| | ||||||
* | Show the number of subscribers in SubredditAutocompleteRecyclerViewAdapter. | Docile-Alligator | 2022-07-15 | 1 | -0/+5 | |
| | ||||||
* | Show the number of subscribers in SubredditListingRecyclerViewAdapter. | Docile-Alligator | 2022-07-15 | 3 | -17/+40 | |
| | ||||||
* | Add an option for History in the navigation drawer. | Docile-Alligator | 2022-07-15 | 3 | -13/+23 | |
| | ||||||
* | Read posts history is available. | Docile-Alligator | 2022-07-13 | 19 | -18/+6109 | |
| | ||||||
* | Minor update to immersive interface. | Docile-Alligator | 2022-06-28 | 22 | -83/+21 | |
| | ||||||
* | Navigation rail in ViewMultiRedditDetailActivity. | Docile-Alligator | 2022-06-27 | 5 | -129/+238 | |
| | ||||||
* | Navigation rail in ViewUserDetailActivity. | Docile-Alligator | 2022-06-27 | 4 | -71/+445 | |
| | ||||||
* | Navigation rail in ViewSubredditDetailActivity. | Docile-Alligator | 2022-06-27 | 4 | -97/+514 | |
| | ||||||
* | Fix java.lang.StringIndexOutOfBoundsException in ↵ | Docile-Alligator | 2022-06-27 | 1 | -0/+5 | |
| | | | | LinkResolverActivity.getRedditUriByPath. | |||||
* | Do not mux video and audio on Android 7 and below. | Docile-Alligator | 2022-06-27 | 1 | -27/+42 | |
| | ||||||
* | Use Navigation Rail in MainActivity in landscape mode. | Docile-Alligator | 2022-06-18 | 7 | -67/+439 | |
| | ||||||
* | Version 5.2.1. | Docile-Alligator | 2022-06-18 | 1 | -2/+2 | |
| | ||||||
* | Fix an issue in Separate Post and Comments in Portrait Mode. | Docile-Alligator | 2022-06-17 | 1 | -1/+2 | |
| | ||||||
* | Fix and improvements (#741) | Antonin Curtit | 2022-06-17 | 2 | -92/+92 | |
| | | | | | * Fixed a whitespace causing errors for 2FA * Fixed typo, improved compliance to FR syntax |