aboutsummaryrefslogtreecommitdiff
path: root/app/src/main (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-09-21Minor bugs fixed.Docile-Alligator2-11/+10
2022-09-21Fix reply markdown (#1098)Sergei Kozelko6-84/+55
* Display comment body the same way as post body when replying There are two views that support markdown, one of them was used to display post titles and comments, the other - post bodies. The views are configured differently even though post and comment bodies should be displayed the same way. Now post and comment bodies are displayed by the same view. * Rename extra keys from TEXT to TITLE Now these extra keys are used only by post title, reflect this in the name. * Remove markdown support from post title view * Fix reply styling Co-authored-by: Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>
2022-09-21Don't trim leading whitespaces (#1072)scria10006-8/+24
Co-authored-by: Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>
2022-09-21Allow parallel installation of debug and release versions (#636)sal0max2-3/+3
* Allow parallel installation of debug and release versions ...by adding '.debug' suffix to application id * add separate app name resource for debug build
2022-09-21Show OP badge on restored comment (#1016)Andrei Shpakovskiy4-2/+17
2022-09-21Fix memory leak on ConnectivityManager (#1066)Michael Manganiello1-3/+3
Leak found using LeakCanary. Steps: 1. Enable the LeakCanary dependency. 1. Open the app. 1. Go to the "All" tab. 1. Open any post, and go back to the post list. Leak trace: ``` 2022-09-04 17:56:05.904 32018-32018/ml.docilealligator.infinityforreddit.debug D/LeakCanary: ┬─── │ GC Root: System class │ ├─ android.net.ConnectivityManager class │ Leaking: NO (a class is never leaking) │ ↓ static ConnectivityManager.sInstance │ ~~~~~~~~~ ├─ android.net.ConnectivityManager instance │ Leaking: UNKNOWN │ Retaining 114 B in 5 objects │ mContext instance of ml.docilealligator.infinityforreddit.activities.ViewPostDetailActivity with mDestroyed = true │ ↓ ConnectivityManager.mContext │ ~~~~~~~~ ╰→ 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 1.8 MB in 27752 objects key = 22e99901-9689-4f70-b88c-092a4a7efad9 watchDurationMillis = 5518 retainedDurationMillis = 517 mApplication instance of ml.docilealligator.infinityforreddit.Infinity mBase instance of androidx.appcompat.view.ContextThemeWrapper ``` Solution based on [this StackOverflow answer](https://stackoverflow.com/a/41431693)
2022-09-21Start utilizing view binding (#1013)Taco6-171/+116
2022-09-19Version 5.3.3.Docile-Alligator1-1/+1
2022-09-19Update translation contributors (#1108)StephenTheMoldovan1-1/+1
2022-09-18delete "/" in filtering multireddit pathWladimir Kirianov1-1/+1
2022-09-18Update multireddit apply filter text (#712)user_7271-1/+1
* Update multireddit apply filter text A "/" is needed at the end of the path in order for the filter to be applied correctly to the multireddit. Also, any characters that are not lowercase will also make it not apply properly.
2022-09-16Fix redgifs download issues.Docile-Alligator13-771/+856
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