2531 Commits

Author SHA1 Message Date
0b370912af Use Pager and PrimaryScrollableTabRow to show different modmails. 2024-11-25 11:51:38 -05:00
8a6c7e2001 Optimize parameters for Composable functions. Optimize Conversation.fetchConversation. 2024-11-24 18:10:30 -05:00
0b15385ae1 Update paging 3 list item in a nicer way. 2024-11-24 17:46:39 -05:00
6418bb19b8 Use the Handler in BaseActivity by default. 2024-11-22 23:07:28 -05:00
948b786bac setTranslucent(false) in onPause() in BaseActivity to solve the app laggy issue on Android >= 11.
(cherry picked from commit aafc3ffdb1)
2024-11-22 17:31:37 -05:00
4758ceb42e Remove unnecessary import in ModMailConversationViewModel. 2024-11-22 15:17:56 -05:00
01c7dc8f8b Remove unnecessary withContext in ModMailConversationViewModel. 2024-11-21 20:11:49 -05:00
ad531a4a2e Unload long running tasks from main thread. 2024-11-21 20:09:15 -05:00
37fccc630e Refresh new messages in details view. 2024-11-21 17:01:07 -05:00
9a07c063a8 Show fetched messages in details view. 2024-11-19 23:19:28 -05:00
c8be5e698a Refresh messages when viewing the conversation details and update the conversation in the flow. 2024-11-19 18:12:09 -05:00
2add06c7fb Ability to show refreshed conversations. 2024-11-18 23:37:35 -05:00
3140dc9d13 Bare bone MessageView. 2024-11-18 18:08:13 -05:00
f3905b3d4f Fix padding. 2024-11-18 17:18:21 -05:00
3da566a0a6 Customize PullToRefreshBox indicator color. 2024-11-18 10:23:20 -05:00
cd50cf7bc4 Pull to refresh. 2024-11-17 16:16:25 -05:00
0d57091cec Preserve LazyColumn scroll position in ModmailActivity after navigating to the details pane. 2024-11-17 10:19:38 -05:00
5ef543c69b Start implementing modmail using Kotlin + Compose. 2024-11-14 23:44:03 -05:00
c24813bc7f Don't know what to write. 2024-11-14 23:41:39 -05:00
9da91fdac7 Initialize SectionsPagerAdapter before invoking fetchMorePosts in ViewPostDetailActivity. 2024-11-13 15:38:47 -05:00
e582e2fec5 Version 7.4.0-beta3. v7.4.0-beta3 2024-11-07 17:18:46 -05:00
f2783ae9b4 Remove values related to pushshift and reveddit. 2024-11-07 16:22:46 -05:00
d3f56ff309 Continue implementing online themes. 2024-11-07 16:17:32 -05:00
07f5268d44 Continue implementing online themes. 2024-11-07 15:38:12 -05:00
7e448ff0b4 Continue implementing online themes. 2024-11-07 15:27:43 -05:00
0f0ef4c74c Continue implementing online themes. 2024-11-07 15:01:38 -05:00
3a9e1df771 Continue implementing online themes. Remove pushshift and reveddit retrofit. 2024-11-07 14:45:04 -05:00
b0a00e7b7a Preserve line info in proguard rules. 2024-11-07 13:48:07 -05:00
f087bc5260 Hide "Edit Theme" and "Change Name" options if the online theme is not created by the current user. 2024-11-03 16:24:11 -05:00
8a96e4f20e Fix NullPointerException in ParsePost.parsePostsSync. 2024-11-03 09:32:09 -05:00
bb5d5019ea Version 7.4.0-beta2. v7.4.0-beta2 2024-10-30 09:39:42 -04:00
b3bfe2f3ca Remove NSFW toggle in the navigation drawer to comply with the stupid Google Play policy. 2024-10-30 09:39:17 -04:00
d30a471058 Version 7.4.0-beta1. v7.4.0-beta1 2024-10-29 16:29:55 -04:00
e23f547a25 Long click menu for compact layout if long click to hide toolbar is disabled. Long click menu in PostDetailRecyclerViewAdapter. 2024-10-29 15:45:14 -04:00
9959d76829 Reduce ItemTouchHelper sensitivity in CommentsListingFragment. 2024-10-29 14:40:00 -04:00
8663477f6a Reduce ItemTouchHelper sensitivity in ViewPostDetailFragment by using AdjustableTouchSlopItemTouchHelper. Refine ItemTouchHelper onChildDraw in CommentsListingFragment. 2024-10-29 14:33:32 -04:00
14bcbd5f58 Refine ItemTouchHelper onChildDraw in ViewPostDetailFragment. 2024-10-28 22:56:13 -04:00
a1ba02402e Reduce SliderPanel sensitivity to improve compatibility with ItemTouchHelper. 2024-10-28 22:30:37 -04:00
169ebe7ac1 Move workers to the worker package. 2024-10-28 12:38:17 -04:00
27152bf1d5 Refine TableHorizontalScrollView MotionEvent processing. 2024-10-28 12:28:26 -04:00
ec3a0930e9 Improve MovableFloatingActionButton gesture. 2024-10-28 11:53:47 -04:00
065af144f2 Refine horizontal gestures on gallery posts. 2024-10-28 11:46:08 -04:00
bd37d81bfc Refine markdown table scrolling. Refine horizontal gestures. 2024-10-28 11:09:55 -04:00
66d146a34a Refine ItemTouchHelper onChildDraw in PostFragmentBase. 2024-10-22 16:27:56 -04:00
451a5947fd Limit the translation distance of items inb ItemTouchHelper in PostFragmentBase. 2024-10-22 15:34:08 -04:00
b3eee45358 Merge branch 'master' of github.com:Docile-Alligator/Infinity-For-Reddit 2024-10-20 16:45:39 -04:00
6da36366a2 Changed the way read posts are handled to support an arbitrary read posts limit (#1720)
* Changed the way read posts are handled to support an arbitrary 'read posts limit'

* Changed db size in summary to kb

* Use return HashSet instead of List in ReadPostsListInterface

* Moved DB summary to Advanced Preferences.

* Completed merge from master into feature/readPost

* Fix some bugs and code style.

---------

Co-authored-by: Docile-Alligator <25734209+Docile-Alligator@users.noreply.github.com>
2024-10-21 03:43:32 +07:00
c010cb0479 Set ViewPager2 adapter in onCreate in ViewPostDetailActivity. 2024-10-17 19:06:25 -04:00
9e6139881b Lazy mode in HistoryPostFragment. 2024-10-17 15:05:55 -04:00
368ad6606f Finish adding PostFragmentBase as the base class for PostFragment and HistoryPostFragment. Remove HistoryPostRecyclerViewAdapter and use PostRecyclerViewAdapter in HistoryPostFragment instead. 2024-10-17 14:58:30 -04:00