Commit Graph

2949 Commits

Author SHA1 Message Date
b4d4e2c7d6 Continue implementing videos in markdown. 2026-05-26 13:51:08 -04:00
79b7ea6815 Optimize UploadedImageBlockParser.Factory.tryStart. 2026-05-25 18:40:49 -04:00
af4c779e96 Optimize ImageAndGifBlockParser.Factory.tryStart. 2026-05-25 18:28:56 -04:00
9fb4824659 Optimize Utils.parseRedditImagesBlock. 2026-05-24 14:26:38 -04:00
5b4f6be768 Start adding support for embedded videos in markdown. 2026-05-24 13:35:35 -04:00
02932dd76b Version 8.3.0-beta1. v8.3.0-beta1 2026-05-22 21:36:21 -04:00
c9d8e684d3 Fixed issues related to remember mute. 2026-05-22 21:35:50 -04:00
e1e03c4928 Allow logging in using Firefox. 2026-05-22 20:02:19 -04:00
ff3331cf5c Adds Firefox Focus in getChromeCustomTabPackageName (#1898) 2026-05-22 19:44:36 -04:00
3e710b31a4 Fix login not working using Firefox. 2026-05-22 12:32:51 -04:00
98b454ae92 Make binding a local variable in onCreateView in some bottom sheet fragments. 2026-05-22 09:50:19 -04:00
68c032c8f9 fix: clear ViewBinding references in BottomSheetFragments to mitigate memory leaks (#1913) 2026-05-22 09:45:21 -04:00
18b0445ed5 Merge pull request #1917 from Docile-Alligator/comments_refactor
Comments refactor
2026-05-22 09:35:07 -04:00
8e09f47e14 Merge branch 'master' into comments_refactor
# Conflicts:
#	app/src/main/java/ml/docilealligator/infinityforreddit/AppComponent.java
#	app/src/main/java/ml/docilealligator/infinityforreddit/utils/SharedPreferencesUtils.java
2026-05-22 09:30:00 -04:00
c4ec708a0a Rename .java to .kt 2026-05-22 09:30:00 -04:00
505b00ebee Initialize ConcatAdapter in onCreateView in ViewPostDetailFragmentNew. 2026-05-22 09:20:55 -04:00
8e9dfcea2d Don't handle sh.reddit.com links. Fix app crashes when calling ViewPostDetailFragmentNew.updateCommentScrollPosition. 2026-05-22 09:12:01 -04:00
4e51146a68 Important info. 2026-05-21 22:56:57 -04:00
bfc8336da7 Fixed cannot call this method in a scroll callback in viewPostDetailFragmentViewModel.getUiState().observe(). 2026-05-21 18:30:49 -04:00
2c73e6d6b6 Rewrite ViewPostDetailActivityViewModel.fetchMorePosts to handle duplicate posts. 2026-05-21 18:25:07 -04:00
be6b6d889c Rewrite PostPagingSource.transformData to handle duplicate posts. 2026-05-21 17:47:00 -04:00
267310a9c2 Accept null data in PostModerationEvent.DeleteFailed and CommentModerationEvent.DeleteFailed. 2026-05-21 16:57:52 -04:00
f0ac9c9fad Continue rewriting ViewPostDetailActivityViewModel. 2026-05-21 16:09:30 -04:00
0edf06c6b8 Continue rewriting ViewPostDetailActivityViewModel. 2026-05-20 23:35:36 -04:00
eb0681973c Only use ViewPostDetailActivity.post and ViewPostDetailActivity.posts to save state. 2026-05-18 18:30:54 -04:00
35862313a1 Save sort type to PostDetailCommentsCache. 2026-05-18 18:04:37 -04:00
1be6709c74 Fix app crashes after orientation changes in ViewPostDetailFragmentNew. Save SortType.Type as @State in ViewPostDetailFragmentNew. 2026-05-18 15:03:53 -04:00
3d8c5ff2a3 Fix comments being reloaded after orientation change. 2026-05-17 11:34:29 -04:00
96873a83c9 Use the correct adapter in ViewPostDetailFragmentNew. 2026-05-11 22:01:45 -04:00
86eb2f9481 Rewrite ViewPostDetailFragmentNew.refreshAdapter. 2026-05-11 20:06:35 -04:00
7ae1716ac7 Remove mSingleCommentId in ViewPostDetailFragmentNew. 2026-05-11 19:24:41 -04:00
969afc1abb Various fixes for ViewPostDetailFragmentViewModelNew.refresh and ViewPostDetailFragmentNew.changeToNormalThreadMode. 2026-05-11 16:16:58 -04:00
492b24b247 Fix ViewPostDetailFragmentViewModelNew.refresh not working. 2026-05-11 15:27:08 -04:00
4ae118fbc1 ViewPostDetailFragmentViewModelNew.deletePost. 2026-05-10 21:52:06 -04:00
5ea9b02d9e Rewrite ViewPostDetailFragmentNew.deleteComment and ViewPostDetailFragmentViewModelNew.kt.deleteComment. 2026-05-10 21:42:56 -04:00
20e340f23b Rewrite ViewPostDetailFragmentNew.onPostUpdateEvent. 2026-05-10 20:59:54 -04:00
7a6513751a ViewPostDetailFragmentViewModel.toggleHidePost. 2026-05-10 19:02:50 -04:00
ceae749667 Rewrite ViewPostDetailFragmentNew.tryMarkingPostAsRead. ViewPostDetailFragmentViewModel.savePost. 2026-05-10 18:27:37 -04:00
57894eba11 Rewrite ViewPostDetailFragmentNew.addChildComment. 2026-05-09 19:44:22 -04:00
fbde2bf01d Rewrite ViewPostDetailFragmentNew.addComment. 2026-05-09 19:37:24 -04:00
3ae12d10e0 Rewrite ViewPostDetailFragmentNew.changeFlair. 2026-05-09 18:39:04 -04:00
27c3d844bb Rewrite ViewPostDetailFragmentNew.resetSearchedPosition. 2026-05-09 18:13:49 -04:00
be73b2e64e Rewrite ViewPostDetailFragmentNew.searchComment. 2026-05-09 17:47:03 -04:00
2b526b71f7 Rewrite ViewPostDetailFragmentNew.scrollToParentComment. 2026-05-09 16:10:31 -04:00
b980a91272 Rewrite ViewPostDetailFragmentNew.scrollToNextParentComment and ViewPostDetailFragmentNew.scrollToPreviousParentComment. 2026-05-09 15:55:44 -04:00
3c30708b0f Rewrite ViewPostDetailFragmentNew.scrollToNextParentComment. 2026-05-09 15:19:43 -04:00
114099b658 Use ViewPostDetailFragmentViewModelNew's methods for toggling nsfw and spoiler in ViewPostDetailFragmentNew's menu. 2026-05-08 23:21:07 -04:00
02158a1b64 ViewPostDetailFragmentViewModel.toggleNotification for comments. 2026-05-08 22:08:11 -04:00
72c18b9682 Rewrite ViewPostDetailFragmentNew.toggleNotification. 2026-05-08 21:37:57 -04:00
160550da03 Rewrite ViewPostDetailFragmentNew.toggleMod. 2026-05-08 21:30:29 -04:00