Commit Graph

2936 Commits

Author SHA1 Message Date
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
58236bfb56 Rewrite ViewPostDetailFragmentNew.toggleNSFW. 2026-05-08 20:38:08 -04:00
10f885227d Rewrite ViewPostDetailFragmentNew.toggleNSFW. 2026-05-08 20:21:20 -04:00
2cedc8fee9 Rewrite ViewPostDetailFragmentNew.toggleLock. 2026-05-08 20:06:46 -04:00
2a69580c07 Rewrite ViewPostDetailFragmentNew.toggleSticky. 2026-05-08 20:01:59 -04:00
4d6cd0d92b Rewrite ViewPostDetailFragmentNew.removePost. 2026-05-08 18:10:19 -04:00
0117dd38fc Rewrite ViewPostDetailFragmentNew.approvePost. 2026-05-08 18:07:32 -04:00
c732681adc Rewrite ViewPostDetailFragmentNew.toggleLock for comments. 2026-05-08 17:51:25 -04:00
c97af0e620 Rewrite ViewPostDetailFragmentNew.removeComment. 2026-05-08 17:39:35 -04:00
762264a049 Rewrite ViewPostDetailFragmentNew.approveComment. 2026-05-08 17:32:56 -04:00
018006f7b0 Version 8.2.1. v8.2.1 2026-05-07 17:23:30 -04:00
ba6c3706d9 Continue adding option to control the number of comment thread cache. 2026-05-07 16:55:34 -04:00
9948982232 Continue adding option to control the number of comment thread cache. 2026-05-07 16:42:18 -04:00
405bc9b9a4 Start adding option to control the number of comment thread cache. 2026-05-07 16:09:37 -04:00