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 | 24 | -1930/+1302 | |
| | ||||||
* | Version 5.3.1. | Docile-Alligator | 2022-09-06 | 4 | -311/+9 | |
| | ||||||
* | Fix stupid Redgifs API issue. | Docile-Alligator | 2022-09-04 | 53 | -119/+6557 | |
| | ||||||
* | Version 5.3.0. | Docile-Alligator | 2022-08-27 | 1 | -1/+1 | |
| | ||||||
* | 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 | 1 | -2/+0 | |
| | ||||||
* | 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 | 18 | -15/+6105 | |
| | ||||||
* | 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 | |
| | ||||||
* | 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 | |||||
* | Fixed bug that doesnt show user being followed (#707) | MChen321 | 2022-06-17 | 1 | -1/+1 | |
| | | | | | | | * In anonymous mode, fixed bug in CheckIsFollowingUser.java that does not check if accountName is null or not, which prevents room from retrieving SubscribedUserData to check if the user is followed or not. Also updated Room version to 2.4.2 to be compatible with M1 macbook. * Simplified SubscribedUserData accountName null check code |