Commit Graph

1698 Commits

Author SHA1 Message Date
andrewrasch
1fb3ba6e3f Update link handling for amp and v.redd.it
Added manifest entries for google.com amp links (reddit only) and v.redd.it. Updated handling of google amp links in LinkResolverActivity.
2021-09-21 22:10:38 -04:00
andrewrasch
a651935fa5 Added go to top of page option.
Added Main + Other Activity bottom bar option to go to the top of a page.
2021-09-21 20:37:41 -04:00
Alex Ning
d6c3bfddd7 Fix marking posts as read on scroll. 2021-09-17 22:07:03 +08:00
Alex Ning
474b3cf32f Fix hiding read posts automatically. 2021-09-17 21:06:53 +08:00
Alex Ning
5dda05d7fa Fix opening the same media multiple times by clicking it repeatedly. 2021-09-17 20:49:50 +08:00
Alex Ning
48a8076fc0 Rewrite code related to hiding read posts. 2021-09-17 20:47:21 +08:00
Alex Ning
50a3572679 No need to pass a HashSet to hide read posts. 2021-09-16 23:26:56 +08:00
Alex Ning
1d73231a82 Remove unused API. 2021-09-16 22:52:13 +08:00
Alex Ning
6aaef3820c Fix no post message not shown in PostFragment. 2021-09-16 22:44:15 +08:00
Alex Ning
7f44b6a8de Fix the same value, null, was passed as the nextKey in two sequential Pages loaded from a PagingSource. 2021-09-16 19:25:58 +08:00
Alex Ning
8a10733d8c Use Transformations.map and PagingDataTransforms.filter to remove read posts. It is an ugly design but I cannot think of a better way. 2021-09-15 22:44:34 +08:00
Alex Ning
1d0ab483d1 Fix gfycat videos cannot be downloaded. 2021-09-08 21:11:15 +08:00
Alex Ning
5fddea1362 Fix onPostUpdateEvent and onNeedForPostListFromPostRecyclerViewAdapterEvent in PostFragment. 2021-09-07 19:18:18 +08:00
Alex Ning
91d24e1e0c Unlock Account Section -> Unlock in LockScreenActivity. 2021-09-06 23:33:23 +08:00
Alex Ning
ecb891748d Remove PostViewModel, PostDataSource and PostDataSourceFactory. NewPostViewModel is renamed to PostViewModel. 2021-09-06 23:31:18 +08:00
Alex Ning
01e1103d3d Remove unused variables. 2021-09-06 23:19:13 +08:00
Alex Ning
0b8e8076fc Remove retryLoadingMore in NewPostViewModel. 2021-09-06 23:14:36 +08:00
Alex Ning
a239eec17c Remove code related to NetworkState in PostRecyclerViewAdapter. 2021-09-06 23:09:37 +08:00
Alex Ning
a725f7eb3a Use withLoadStateFooter to show load state. 2021-09-06 22:59:05 +08:00
Alex Ning
1f02fcd0da Remove PostPaging3Repository. 2021-09-06 21:22:27 +08:00
Alex Ning
09e1711e78 Refreshing, changing sort type and post filter are now working in PostFragment. 2021-09-06 21:02:06 +08:00
Alex Ning
ba2c12d45d Start migrating to Paging 3 library. 2021-09-05 23:42:53 +08:00
Alex Ning
38caf7365a Fix a bug which causes the ViewModel not retain its state after orientation change. 2021-09-05 11:11:01 +08:00
Alex Ning
6dc0521e8e Testing Paging 3 library. 2021-09-04 23:41:44 +08:00
Alex Ning
f13012d21c Save last foreground time instead of last unlock time. 2021-09-03 21:07:25 +08:00
Alex Ning
0559176a8b New options: App Lock and App Lock Timeout. 2021-09-03 16:57:12 +08:00
Alex Ning
c37d372b81 Update Credits page. 2021-09-03 15:15:44 +08:00
Alex Ning
39b5beb5c5 Start implementing app lock feature. 2021-09-03 14:52:59 +08:00
Alex Ning
c0c89fb16a Sidebar -> About. 2021-09-03 10:47:25 +08:00
Alex Ning
0107bba62a Fix showing wrong post feed in the second tab in MainActivity. 2021-09-02 22:45:10 +08:00
Alex Ning
56d82d133f Use PostFragment to handle loading subreddit or user icons for PostRecyclerViewAdapter. 2021-09-02 20:58:27 +08:00
Alex Ning
01304ee7dc Null check when fetching v.redd.it in ViewVideoActivity. 2021-08-29 20:43:50 +08:00
Docile-Alligator
7adde523e4
Merge pull request #331 from curche/time-format-arrays
Make time format strings less ambiguous
2021-08-29 19:29:48 +08:00
Alex Ning
e66faaa9be Version 5.0.4. 2021-08-26 20:29:40 +08:00
Alex Ning
e8386b0c4a Tweak the video autoplay control UI. Set show_timeout to 1s to video autoplay control UI. 2021-08-26 20:27:19 +08:00
Alex Ning
79a7e0f6f6 Fix ClassCastException. 2021-08-26 20:01:24 +08:00
Alex Ning
9c9ca1cb3a Version 5.0.3. 2021-08-25 22:20:17 +08:00
Alex Ning
e301f73024 Set a null OnClickListener to the search panel card view in ViewPostDetailActivity. 2021-08-25 20:38:31 +08:00
Alex Ning
fffc5b9eb4 Fix clicking a subreddit in subreddit suggestions goes to the subreddit page instead of returning the subreddit name in several activities. 2021-08-25 20:34:08 +08:00
Alex Ning
de8df061ed Try to fix java.lang.IndexOutOfBoundsException in com.google.android.material.appbar.HeaderScrollingViewBehavior.layoutChild and com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild. 2021-08-24 22:54:30 +08:00
Alex Ning
386b6e22ca Fix an ArrayIndexOutOfBoundsException in CommentsRecyclerViewAdapter. 2021-08-24 20:59:32 +08:00
Alex Ning
79e4b13c82 Version v5.0.2. 2021-08-20 13:13:45 +08:00
Alex Ning
6e6788d96c Remove animateLayoutChanges in video autoplay views. 2021-08-20 13:07:32 +08:00
Alex Ning
c7fdef7a58 Add animateLayoutChanges to item_post_compact_right_thumbnail. 2021-08-20 13:03:52 +08:00
Alex Ning
5dd1e2d7eb Version 5.0.1. 2021-08-19 21:53:51 +08:00
Alex Ning
54785beede Try fixing IllegalArgumentException at androidx.viewpager.widget.ViewPager.onInterceptTouchEvent. 2021-08-19 21:50:36 +08:00
Alex Ning
b3eb20862a Try fixing IllegalStateException at androidx.viewpager2.widget.ScrollEventAdapter.updateScrollEventValues in ViewUserDetailActivity. 2021-08-19 21:11:44 +08:00
Alex Ning
cc1e4794c9 Catch SecurityException when getting network type. 2021-08-19 20:59:24 +08:00
Alex Ning
e2cca45f55 Fix error when adding a subreddit to a multireddit. 2021-08-19 20:34:57 +08:00
Alex Ning
75d7cc30ae Version 5.0.0. 2021-08-18 21:51:27 +08:00
Alex Ning
e4ef26adb6 New languages: Portuguese and Somali. Update translation. 2021-08-18 21:46:20 +08:00
Alex Ning
6b874cc25d Use discard instead of yes in several dialogs. 2021-08-18 21:23:44 +08:00
Alex Ning
9870c592eb Minor bugs fixed. 2021-08-18 19:56:44 +08:00
Alex Ning
fdf15fcd0e Version 5.0.0-beta5. 2021-08-13 21:37:21 +08:00
Alex Ning
c1862f334e Disable video autoplay when separating post and comments in post detail page is enabled. 2021-08-11 23:44:43 +08:00
Alex Ning
dc248735c7 Try fixing ViewPager2's IllegalStateException. 2021-08-11 23:12:37 +08:00
Alex Ning
a5197d5e94 Use ViewPager2 in InboxActivity. 2021-08-11 22:06:47 +08:00
Alex Ning
4565aa2011 Temporarily disable uploading images in markdown editor because the image will expire after some days. 2021-08-11 21:30:21 +08:00
Alex Ning
a288c70c59 Secure mode is available. 2021-08-11 21:00:57 +08:00
Alex Ning
31a7c2be3a Version 5.0.0-beta4. Revert changes that limit the max height of images in PostRecyclerViewAdapter and PostDetailRecyclerViewAdapter. 2021-08-07 12:06:07 +08:00
Alex Ning
7b6f9339e7 Version 5.0.0-beta3. 2021-08-06 21:07:04 +08:00
Alex Ning
22c47fd10b Set max image height to 2000px in PostRecyclerViewAdapter and PostDetailRecyclerViewAdapter. 2021-08-06 20:59:13 +08:00
Alex Ning
326cbd4064 Fix Applying Material You notification cannot be dismissed. 2021-08-06 19:48:08 +08:00
Alex Ning
43dc0409ac Version 5.0.0-beta2. 2021-08-04 18:28:35 +08:00
Alex Ning
da7abe1959 Change MaterialYouService to foreground service. 2021-08-04 18:03:39 +08:00
Alex Ning
51f6a9613f Tweak autoplay control. 2021-08-04 17:29:49 +08:00
Alex Ning
d0341f9be1 Set title to bottom app bar in other media fragments and activities. 2021-08-04 14:49:33 +08:00
Alex Ning
eca3d91c8b Set title to bottom app bar in ViewVideoActivity. 2021-08-04 14:18:48 +08:00
Alex Ning
5ecb2b7f14 Use bottom toolbar in ViewVideoActivity is available. 2021-08-04 14:15:28 +08:00
Alex Ning
085eaa8505 Use bottom toolbar in ViewRedditGalleryVideoFragment is available. 2021-08-04 14:07:15 +08:00
Alex Ning
27173031a1 Use bottom toolbar in ViewImgurVideoFragment is available. 2021-08-04 14:01:42 +08:00
Alex Ning
123898c946 Use bottom toolbar in ViewRedditGalleryImageOrGifFragment is available. 2021-08-04 13:18:30 +08:00
Alex Ning
f0c275e9ad Use bottom toolbar in ViewImgurImageFragment is available. 2021-08-04 11:58:48 +08:00
Alex Ning
7fe451b7e1 Use bottom toolbar in ViewImageOrGifActivity is available. 2021-08-03 22:03:45 +08:00
Alex Ning
7987dd684a Minor UI tweaks. 2021-08-03 15:44:52 +08:00
Alex Ning
e9944242e8 Optimize item_comment.xml. 2021-08-03 15:17:26 +08:00
Alex Ning
b34ff90bd1 Copy subreddit description raw text. 2021-08-03 12:26:55 +08:00
Alex Ning
c5b32494b7 Copy markdown in sidebar. 2021-08-03 12:21:38 +08:00
Alex Ning
9564515d21 Show subreddit description in markdown. 2021-08-03 12:09:30 +08:00
Alex Ning
5b29d2c841 Swipe to refresh in WikiActivity. 2021-08-02 17:43:17 +08:00
Alex Ning
722760254f Show error message in WikiActivity. 2021-08-02 17:34:44 +08:00
Alex Ning
c84f8ed2a3 Support wiki links in r/subreddit/w form. 2021-08-02 17:17:46 +08:00
Alex Ning
2a6afa8783 Support viewing subreddit wiki in app. 2021-08-02 17:12:33 +08:00
Alex Ning
305ae1c13c New options: separate post and comments in post details page. 2021-08-02 15:26:14 +08:00
Alex Ning
a3b4c54ec2 Fix showing duplicate progress bar when refreshing in ViewPostDetailFragment. 2021-08-02 14:54:51 +08:00
Alex Ning
4e0af16094 Implement customizations for post details page. 2021-08-02 13:46:46 +08:00
Alex Ning
bd7766f529 Continue adding support for post details customization. 2021-07-30 18:25:04 +08:00
Alex Ning
2cc02d4e5f Remove unused variables in PostDetailRecyclerViewAdapter. 2021-07-30 18:23:18 +08:00
Alex Ning
028cd84cba Fix issues in PostCard2VideoAutoplayViewHolder. 2021-07-30 18:08:48 +08:00
Alex Ning
720aa0b6bd Prepare to implement customization options for post details page. 2021-07-30 18:00:42 +08:00
Alex Ning
e660da55f0 Remove duplicate settings in VideoPreferenceFragment. 2021-07-28 20:33:48 +08:00
Alex Ning
a8dff0bcda Actually it is v5.0.0-beta1. 2021-07-22 21:34:36 +08:00
Alex Ning
9f9611212b Version 5.0.0-beta1. 2021-07-22 21:13:46 +08:00
Alex Ning
9bb5bb9938 Hide keyboard when clicking cancel button in dialogs for going to subreddit and user. 2021-07-22 20:12:21 +08:00
Alex Ning
0a5b5cb209 Remove uploadImageToReddit in CommentActivity. 2021-07-22 19:47:36 +08:00
Alex Ning
25b812fe4a Directly edit comment in FullMarkdownActivity for EditCommentActivity. 2021-07-22 19:43:29 +08:00
Alex Ning
346cb491f3 Directly edit post in FullMarkdownActivity for EditPostActivity. 2021-07-22 19:40:04 +08:00
Alex Ning
d2900b66c4 Directly send comment in FullMarkdownActivity for CommentActivity. 2021-07-22 19:36:17 +08:00
Alex Ning
8b0aed58b2 Directly submit post in FullMarkdownActivity. 2021-07-22 19:26:36 +08:00
Alex Ning
7803b376b2 Fix app crashes when downloading images from a specific domain. 2021-07-21 22:58:12 +08:00
Alex Ning
63e27eb23a Support one more image domain. Have not validate the link yet. 2021-07-21 22:40:03 +08:00
Alex Ning
3eb608888b Add to post filter menu option available in ViewSubredditActivity and ViewUserActivity. 2021-07-21 21:29:06 +08:00
Alex Ning
eaa24b4858 Fix RecyclerView go to top after changing post type. 2021-07-21 20:05:10 +08:00
Alex Ning
f2df7e94b1 Fix link posts displayed as text posts in PostRecyclerViewAdapter. 2021-07-21 19:55:18 +08:00
Alex Ning
2a47c924f5 Add an gallery post indicator in PostDetailRecyclerViewAdapter. 2021-07-21 19:52:02 +08:00
Alex Ning
fa11426101 Maybe fix nsfw gif cannot be blurred in PostDetailRecyclerViewAdapter. 2021-07-21 19:39:06 +08:00
Alex Ning
b36a99da6d Maybe fix nsfw gif cannot be blurred in PostRecyclerViewAdapter. 2021-07-21 19:34:01 +08:00
Alex Ning
8415ace96a Show an indicator in gallery post in PostRecyclerViewAdapter. 2021-07-21 13:25:40 +08:00
Alex Ning
3498989203 Remove some view types in PostRecyclerViewAdapter. 2021-07-21 13:10:08 +08:00
Alex Ning
a0879821ab Tweak the autoplay video control. 2021-07-20 20:55:23 +08:00
Alex Ning
568aa7a78f New option: Default Link Post Layout. 2021-07-20 20:13:11 +08:00
Alex Ning
f68e4aad09 New option: Remeber Muting Option in Post Feed. 2021-07-20 09:01:57 +08:00
Alex Ning
7bef0f28ca Allow orientation change if auto rotate is on in ViewVideoActivity when switching to landscape orientation in video player automatically is on. 2021-07-19 23:34:09 +08:00
Alex Ning
988989826f New option: Switch to landscape orientation in video player automatically. 2021-07-19 22:44:24 +08:00
Alex Ning
5924c921cf Fix sometimes images in a Reddit Gallery cannot be loaded. 2021-07-19 20:28:12 +08:00
Alex Ning
3ce5664aea Clear ImageView in onDestroyView in ViewRedditGalleryImageOrGifFragment and ViewImgurImageFragment. 2021-07-19 19:55:22 +08:00
Alex Ning
7e2a8d4782 Fix RecyclerView's padding in TrendingActivity in immersive interface. 2021-07-19 19:39:14 +08:00
Alex Ning
037223e286 Unregister EventBus listener in onDestroy in TrendingActivity and RPANActivity. 2021-07-19 19:23:16 +08:00
Alex Ning
03f8741f3d Add a refresh menu item in TrendingActivity. 2021-07-18 23:22:10 +08:00
Alex Ning
78c8452ae4 Save fetched trending searches during configuration changes in TrendingActivity. 2021-07-18 23:13:28 +08:00
Alex Ning
03d8cf497d Show error view in TrendingActivity. 2021-07-18 23:10:24 +08:00
Alex Ning
1208a2d4f8 Refreshing trending searches is now available. 2021-07-18 22:59:08 +08:00
Alex Ning
3ecb39bc3e Open search results when clicking a trending search. 2021-07-18 22:43:58 +08:00
Alex Ning
f77ba0ef23 Show title on trending searches. 2021-07-18 22:39:00 +08:00
Alex Ning
00917fc1c1 Minor UI tweaks in TrendingActivity. 2021-07-18 22:29:37 +08:00
Alex Ning
e2fa6e5ecb Show trending searches in TrendingActivity. 2021-07-18 22:26:02 +08:00
Alex Ning
08cf438bb0 Preparing to add trending search support. 2021-07-18 09:38:23 +08:00
Alex Ning
cac9503eb5 Add an option in settings: Collapse Reddit Section. 2021-07-18 08:54:48 +08:00
Alex Ning
9e1f4edf44 Fix menu item error in the navigation drawer. 2021-07-17 23:22:02 +08:00
Alex Ning
c55f1a2c04 Restore option for going to subreddit in MainActivity. 2021-07-17 23:17:36 +08:00
Alex Ning
32e0ff24e1 Add Reddit section in the navigation drawer. 2021-07-17 23:14:32 +08:00
Alex Ning
0b5898c7d9 Set the maximum number of images in PostGalleryActivity to 20. 2021-07-17 21:07:16 +08:00
Alex Ning
170cdb5aaf Set divider color in Material You. 2021-07-17 10:44:23 +08:00
Alex Ning
a31090e324 Set secondary text color in Material You. 2021-07-17 10:39:24 +08:00
Alex Ning
cf63ccaad1 Generate a better theme in Material You. 2021-07-17 09:51:30 +08:00
Alex Ning
e10fc4c96e Fix status bar color when applying Material You. 2021-07-17 09:13:09 +08:00
Alex Ning
840383b30f Redirect user to ViewPostDetailActivity after submitting a gallery post. 2021-07-16 23:09:12 +08:00
Alex Ning
e877b2e439 Submitting gallery posts is now available. 2021-07-16 23:02:11 +08:00
Alex Ning
299813d527 Continue adding support for submitting gallery posts. 2021-07-16 22:44:18 +08:00
Alex Ning
19a94f7e0a Automatically remove images that are not uploaded in PostGalleryActivity. 2021-07-16 21:43:43 +08:00
Alex Ning
5a12266c6f Place a close button on the image in PostGalleryActivity. 2021-07-16 21:24:29 +08:00
Alex Ning
c093ef62fe Rounded coners in images in PostGalleryActivity. 2021-07-16 21:18:31 +08:00
Alex Ning
45181aa712 Add column spacing to the RecyclerView in PostGalleryActivity. 2021-07-16 21:01:39 +08:00
Alex Ning
b382ebecc3 Center the FloatingActionButton in PostGalleryActivity. 2021-07-16 20:32:05 +08:00
Alex Ning
89704cd652 Implement image uploading in PostGalleryActivity. 2021-07-16 19:53:55 +08:00
Alex Ning
25d8d901ad Small changes in RedditGallerySubmissionRecyclerViewAdapter's UI. 2021-07-16 08:56:47 +08:00
Alex Ning
a610be7d16 Select or capture image in PostGalleryActivity. 2021-07-16 08:44:51 +08:00
Alex Ning
4f4dc821d4 Implement SelectOrCaptureImageBottomSheetFragment. 2021-07-16 08:40:39 +08:00
Alex Ning
b9ecbc2a10 Continue adding support for submitting gallery posts. 2021-07-15 22:47:21 +08:00
Alex Ning
48a65a4b2f Implement RedditGallerySubmissionRecyclerViewAdapter. 2021-07-15 21:51:41 +08:00
Alex Ning
14819b780f Continue adding submitting gallery posts support. 2021-07-15 20:29:24 +08:00
Alex Ning
c5e82955bc Start adding submitting gallery posts support. 2021-07-15 20:20:55 +08:00
Alex Ning
c30dcf415d Remove storage permission for Android Q and up. 2021-07-15 08:33:44 +08:00
Alex Ning
054a24fcfc Use MaterialButton in SubmitCrosspostActivity. 2021-07-14 22:56:36 +08:00
Alex Ning
212a91d73b Use MaterialButton in PostXXXActivity. 2021-07-14 22:54:20 +08:00
Alex Ning
04624a1f13 Choose whether receiving post reply notifications or not in SubmitCrosspostActivity. 2021-07-14 22:43:13 +08:00
Alex Ning
a904282c33 Choose whether receiving post reply notifications or not in PostVideoActivity. 2021-07-14 22:37:16 +08:00
Alex Ning
9d87277ad8 Choose whether receiving post reply notifications or not in PostImageActivity. 2021-07-14 22:31:54 +08:00
Alex Ning
d31d348788 Choose whether receiving post reply notifications or not in PostLinkActivity. 2021-07-14 22:26:28 +08:00
Alex Ning
4363731a81 Choose whether receiving post reply notifications or not in PostTextActivity. 2021-07-14 22:18:38 +08:00
Alex Ning
e2e7a8cdcd Use MediaStore.VOLUME_EXTERNAL_PRIMARY when downloading media. 2021-07-14 20:47:49 +08:00
Alex Ning
200f5839ff Ignore case when searching comments. 2021-07-14 20:25:26 +08:00
Alex Ning
4f9bd0cde0 Declare LayoutManager for RecyclerView in ViewPostDetailFragment. 2021-07-14 20:04:20 +08:00
Alex Ning
f6aca0e9a0 Show error message when loading RPAN broadcasts failed. 2021-07-13 13:01:18 +08:00
Alex Ning
b856f5baeb Clear search query in the search panel when closing it in ViewPostDetailActivity. 2021-07-13 12:36:36 +08:00
Alex Ning
f7361b9518 Fix awarded comment's background color cannot be changed when searching. 2021-07-12 23:13:21 +08:00
Alex Ning
67416fa3e4 Improve the experience of searching in comments. 2021-07-12 23:09:15 +08:00
Alex Ning
8c89603f19 Apply custom theme to the search panel in ViewPostDetailActivity. 2021-07-12 20:17:38 +08:00
Alex Ning
67d4d9cc4f Searching comments in ViewPostDetailActivity is available. 2021-07-12 19:41:52 +08:00
Alex Ning
5fc3212f98 Implement a search panel in ViewPostDetailActivity. 2021-07-09 08:54:59 +08:00
Alex Ning
1352a8268e Start adding support for searching in posts. 2021-07-08 20:49:38 +08:00
Alex Ning
2bf561c31e Support viewing single RPAN broadcast in-app. 2021-07-08 19:55:32 +08:00
Alex Ning
9099b55964 Minor UI tweaks in ViewRPANBroadcastFragment. 2021-07-08 13:19:03 +08:00
Alex Ning
231f3b6b09 Show subreddit name and icon and username in ViewRPANBroadcastFragment. 2021-07-08 12:54:41 +08:00
Alex Ning
61d907308c Share rpan post url and rpan url. Show rpan post title in ViewRPANBroadcastFragment. 2021-07-08 09:00:49 +08:00
Alex Ning
6eecaaccfa Cannot use Strapi to send comments, upvote or downvote in RPAN. 2021-07-07 22:13:56 +08:00
Alex Ning
571e1003aa Disable ExoPlayer's control auto hide. 2021-07-07 19:21:24 +08:00
Alex Ning
44c612c6e5 Click RecyclerView to hide exoplayer control in ViewRPANBroadcastFragment. 2021-07-07 13:19:57 +08:00
Alex Ning
2c81bb4afc Do not shut down okhttp client in ViewRPANBroadcastFragment. Close the established websocket in ViewRPANBroadcastFragment in onDestroy. 2021-07-07 12:40:01 +08:00
Alex Ning
1ab212dc98 Change the color of author in ViewRPANBroadcastFragment. 2021-07-06 23:52:45 +08:00
Alex Ning
ac72a30458 Initialize player and websocket connection in onResume in ViewRPANBroadcastFragment. 2021-07-06 23:40:37 +08:00
Alex Ning
236b6b66f1 Scroll to bottom if new comments arrive in ViewRPANBroadcastFragment. 2021-07-06 21:04:02 +08:00
Alex Ning
372f373601 Show live comments in RPAN broadcasts. 2021-07-06 20:38:58 +08:00
Alex Ning
4204ce4773 Pause rpan broadcast when switching to anther ViewRPANBroadcastFragment. 2021-07-06 08:36:53 +08:00
Alex Ning
b031047d12 Minor UI tweaks in RPANActivity. 2021-07-06 00:06:49 +08:00
Alex Ning
bd0068eb6c Start adding RPAN support. 2021-07-05 22:38:28 +08:00
Alex Ning
09f05f3839 Minor UI tweaks in UploadedImagesBottomSheetFragment. 2021-07-04 23:28:18 +08:00
Alex Ning
d53b4254f7 Uploading images in EditPostActivity is available. 2021-07-04 23:26:30 +08:00
Alex Ning
f180950586 Uploading images is available in EditCommentActivity. 2021-07-04 23:21:09 +08:00
Alex Ning
ad7238ab4d Uploading images is available in PostTextActivity. 2021-07-04 23:11:49 +08:00
Alex Ning
bf127f6fe9 Remove file extension from uploaded image's file name after uploading an image. Send Toast and Snackbar messages when uploading an image. 2021-07-04 22:57:30 +08:00
Alex Ning
f3d905c817 Save image name and image url for uploaded images when uploading images. Uploading captured images is available. 2021-07-04 22:46:15 +08:00
Alex Ning
5210bbe7db Uploading images when submitting comments is available. 2021-07-04 10:03:38 +08:00
Alex Ning
91ae3f9610 Add an option in MarkdownBottomBarRecyclerViewAdapter to upload images. 2021-07-04 09:20:36 +08:00
Alex Ning
f33dfd288a Separate image uploading methods from SubmitPost and put them into a new class: UploadImageUtils to prepare to upload images when commenting and submitting text posts. 2021-07-04 09:05:14 +08:00
Alex Ning
30bce5b798 Fix app crashes when changing a wallpaper. Fix Apply Material You option not working. 2021-07-04 08:44:31 +08:00
Alex Ning
e3578c59dd Save light, dark and amoled Material You themes to database. Add 'Apply Material You' option. Test MotionLayout. 2021-07-02 23:16:18 +08:00
Alex Ning
992cf0dda1 Suggest subreddits in go to subreddit dialog in other activities. 2021-07-01 13:03:50 +08:00
Alex Ning
2d1e63d722 Suggest subreddits in go to subreddit dialog in MainActivity. 2021-07-01 12:48:28 +08:00
Alex Ning
ef953a72f7 Suggest subreddits when searching. 2021-06-30 20:06:46 +08:00
Alex Ning
b0f38f9db4 Remove OnLongClickListener of PlayerView in PostRecyclerViewAdapter. 2021-06-29 21:53:24 +08:00
Alex Ning
0f5c2e6f59 Caching videos in ViewVideoActivity. 2021-06-29 21:27:53 +08:00
Alex Ning
f638eb1e7e Fix app crashes after switching from single thread mode to normal mode in CommentsRecyclerViewAdapter. 2021-06-27 22:22:14 +08:00
Alex Ning
d5c65ff492 Fix not showing all comments in single comment thread mode in CommentsRecyclerViewAdapter. 2021-06-27 22:01:06 +08:00
Alex Ning
7b1221bfc9 Long press the fab in ViewPostDetailActivity to go to the previous parent comment. Fix bugs in scrollToNextParentComment() and scrollToPreviousParentComment() in ViewPostDetailFragment. 2021-06-26 21:43:30 +08:00
Alex Ning
6e4a808cbb Fix scroll to wrong next or previous parent comment position in ViewPostDetailFragment. 2021-06-26 21:30:13 +08:00
Alex Ning
7db721f297 Fix comments disappear in ViewPostDetailFragment after the system kills Infinity. 2021-06-26 21:22:04 +08:00
Alex Ning
9819059e29 Fix showing wrong comment after user submitted a comment in ViewPostDetailFragment. 2021-06-25 12:46:14 +08:00
Alex Ning
2236305e19 Fix delaying transition not working in landscape orientation in ViewPostDetailFragment for comments. 2021-06-24 21:49:04 +08:00
Alex Ning
51fd4c3749 Fix video not playing if pressing the fullscreen button in PostDetailRecyclerViewAdapter. 2021-06-24 21:40:45 +08:00
Alex Ning
05338b5a47 Replace AsyncTask with Executor in ParseComment. 2021-06-24 18:53:35 +08:00
Alex Ning
7067a20696 Replace AsyncTask with Executor in FetchRules. 2021-06-23 20:45:46 +08:00
Alex Ning
ade1097f30 Replace AsyncTask with Executor in FetchGfycatOrRedgifsVideoLinks. 2021-06-23 20:22:29 +08:00
Alex Ning
c7f9343d00 Fix 'android.view.ViewRootImpl: Only the original thread that created a view hierarchy can touch its views.' in SubmitPostService. 2021-06-23 20:05:46 +08:00
Alex Ning
b01c9b9e2b Finish replacing AsyncTask with Executor in ParsePost. 2021-06-23 19:51:45 +08:00
Alex Ning
260bd45433 Start replacing AsyncTask with Executor in ParsePost. 2021-06-23 19:20:37 +08:00
Alex Ning
866db8c681 Fix Material You themeing. 2021-06-23 13:50:17 +08:00
Alex Ning
50db0d0719 Add OnScrollListener to correct RecyclerView in ViewPostDetailFragment. 2021-06-23 13:35:42 +08:00
Alex Ning
9437217bbb Refine ExoPlayer's DefaultTimeBar style. 2021-06-23 09:24:10 +08:00
Alex Ning
a151d98411 Add missing return statements. 2021-06-22 13:28:49 +08:00
Docile-Alligator
94b5c238fb
Merge pull request #376 from Tijs-B/master
Add editor done action to dialog_go_to_thing_edit_text
2021-06-22 13:17:50 +08:00
Alex Ning
11ec08c12f Implement two pane layout in ViewPostDetailFragment to separate post detail and comments. Fix bugs related to separating CommentAndPostRecyclerViewAdapter. 2021-06-22 13:16:17 +08:00
Alex Ning
e222fbc5b1 Separate CommentAndPostRecyclerViewAdapter to PostDetailRecyclerViewAdapter and CommentsRecyclerViewAdapter and combine them using ConcatAdapter. 2021-06-21 13:29:07 +08:00
Tijs-B
cfe7ccbf59
Merge branch 'Docile-Alligator:master' into master 2021-06-18 11:20:26 +02:00
Alex Ning
92a1c1d1ae Fix Material You themeing issue. 2021-06-17 12:35:37 +08:00
Alex Ning
18ecb62605 Listen to wallpaper change and change theme. 2021-06-16 18:26:32 +08:00
Alex Ning
dfe2ca8081 Material You. 2021-06-16 17:24:17 +08:00
Tijs-B
f898bda4aa Add editor done action to dialog_go_to_thing_edit_text 2021-06-11 18:02:46 +02:00
Alex Ning
761217a87f Use PagingDataAdapter instead of deprecated PagedListAdapter. 2021-06-11 19:53:21 +08:00
Alex Ning
7c388ebd52 Change several colors in Indigo theme. 2021-06-11 15:29:44 +08:00
Alex Ning
fda2c142c8 Remove setting mFetchPostInfoTextView's layout params in PostFragment. 2021-06-11 15:05:56 +08:00
Alex Ning
7ebb6efdc4 Set bottom app bar enabled by default. Change Indigo colors. 2021-06-11 10:20:59 +08:00
Alex Ning
dc4b1f2611 Version 4.3.4. 2021-06-10 17:27:23 +08:00
Alex Ning
e9124e869d Added showing favorite multireddits and multireddits in main page. 2021-06-10 17:20:32 +08:00
Alex Ning
afbebebde1 Starting adding showing favorite multireddits and multireddits in main page. 2021-06-10 16:21:27 +08:00
Alex Ning
907e348399 Fix background color not applied to Card Layout 2. 2021-06-06 15:39:58 +08:00
Alex Ning
01d4d51253 Refine the UI of FlairBottomSheetFragment. 2021-06-06 15:19:04 +08:00
Alex Ning
c4276736ae Disable ViewPager2's swiping if swipe between posts is disabled. 2021-05-31 00:00:34 +08:00
Alex Ning
0f33ef627e Version 4.3.3. 2021-05-30 09:42:42 +08:00
Alex Ning
4da2353869 New languages: Russian and Vietnamese. 2021-05-30 09:35:47 +08:00
Alex Ning
60f636c05b Update translation. 2021-05-30 09:25:39 +08:00
Alex Ning
606e99f870 Update translation info. 2021-05-30 09:07:47 +08:00
Alex Ning
85474aebf0 Try fixing SQLiteConstraintException when inserting anonymous account. 2021-05-30 00:19:31 +08:00
Alex Ning
8f49352d78 Version 4.3.2. Downgrade several libraries. 2021-05-24 09:10:06 +08:00
Alex Ning
e4f25cc828 Version 4.3.1. Restore changes in ViewVideoActivity to fix a bug that video continues playing in the background after exiting. Rename Swipe Vertically to Go Back From Media to Swipe Vertically to Go Back From Image and Gif. 2021-05-22 23:19:51 +08:00
Alex Ning
7cac39e14e Fix Show Avatar on the Right. 2021-05-20 13:30:54 +08:00
Alex Ning
4d6d0cf8c4 Minor bugs fixed. 2021-05-20 12:15:15 +08:00
Alex Ning
673ba04110 Version 4.3.0. Fix video post parsing (v.redd.it). 2021-05-17 09:16:02 +08:00
Alex Ning
6e64f79d21 Update German translation. 2021-05-17 00:15:37 +08:00
Alex Ning
8be5fde875 Minor bugs fixed in CommentAndPostRecyclerViewAdapter. 2021-05-16 12:08:28 +08:00
Alex Ning
3c7a089a62 Version 4.3.0-beta5. 2021-05-15 14:24:47 +08:00
Alex Ning
fe192131d8 Fix recyclerview not scroll to correct last place after changing orientation. 2021-05-15 14:16:20 +08:00
Alex Ning
bb36cc79fd New option: Swipe Vertically to Go Back From Media. 2021-05-15 13:41:20 +08:00
Alex Ning
004bd22f67 Remove back button in the toolbar in SearchActivity. 2021-05-15 09:01:51 +08:00
Alex Ning
49ffafdfd4 Hiding post fliar in PostFragment is now available. 2021-05-15 08:52:23 +08:00
Alex Ning
b9a2a1adea Change the style of single comment level indicator. 2021-05-15 00:21:31 +08:00
Alex Ning
b21eb89271 New option: Show Only One Comment Level Indicator. 2021-05-10 12:00:51 +08:00
Alex Ning
39291be2e9 Version 4.3.0-beta4. 2021-05-05 15:56:42 +08:00
Alex Ning
c08d06df2e Fix app crashes in CopyTextBottomSheetFragment. Add LockScreenActivity. 2021-05-05 15:51:34 +08:00
curche
e8aa33a2c6 Make time format strings less ambiguous
the previous date format was ambiguous             - 2020-01-02 01:00
this commit changes it with a slightly better date - 2020-01-23 23:45
2021-04-28 14:42:55 +05:30
Alex Ning
ee4c25a465 Fix multiple inline gifs parsing error. 2021-04-27 19:38:09 +08:00
Alex Ning
0921d37759 Support Reddit emote inline gif. 2021-04-27 18:06:40 +08:00
Alex Ning
8d4e2fb149 Continuing comment thread is now available. It can now show all the comments with depth >= 10. 2021-04-27 15:16:44 +08:00
Alex Ning
03d5a02480 Change divider hierachy in item_load_more_comments.xml and item_comment_fully_collapsed.xml. 2021-04-26 17:26:24 +08:00
Alex Ning
ca4db1f582 Change divider hierachy in item_comment.xml 2021-04-26 00:28:47 +08:00
Alex Ning
fceb1f4585 Disable padding in CommentIndentationView if the comment level is 0. 2021-04-26 00:25:19 +08:00
Alex Ning
3c4452261d Fix favorite things for logged-in account failed. 2021-04-23 16:05:34 +08:00
Alex Ning
cea8afb5ad Version 4.3.0-beta3. 2021-04-21 10:15:22 +08:00
Alex Ning
3263cca582 Fix the FAB shown in subreddit page in SubscribedThingListingActivity. 2021-04-21 10:06:32 +08:00
Alex Ning
9ad6d705e6 Fix post not updating in PostFragment after voting it in ViewPostDetailFragment. 2021-04-20 23:58:46 +08:00
Alex Ning
83dd21450f Fix topScoreTextView showing wrong color in CommentViewHolder. 2021-04-20 19:33:10 +08:00
Alex Ning
9ff4fb0a75 Re-enable Comment Toolbar Hidden by Default. 2021-04-20 17:38:10 +08:00
Alex Ning
f634686eb8 Hide reply and save buttons in comments if the depth is larger than 5. Add reply and save options in CommentMoreBottomSheetFragment. 2021-04-20 17:34:14 +08:00
Alex Ning
f4266bb350 Version 4.3.0-beta2. Fix SQL migration issue when updating from version 18 to 19. 2021-04-11 08:33:56 +08:00
Alex Ning
0724dc861a Version 4.3.0-beta1. Tweak the name of the backup file. 2021-04-10 23:23:34 +08:00
Alex Ning
34a9cee965 Fix only backing up post history shared preferences. Show the password of the backup zip. 2021-04-10 23:15:59 +08:00
Alex Ning
75c9a52cf7 Hide post selftext if it contains spoiler in post feed. 2021-04-10 22:54:12 +08:00
Alex Ning
16014a8807 Fix CommentIndentationView losing state. 2021-04-10 22:13:29 +08:00
Alex Ning
ad78aebf67 Fix wrong colors in CommentIndentationView. 2021-04-10 16:55:52 +08:00
Alex Ning
bc27f077d6 Fix cannot tap to retry in PostFragment. Show correct title in AdvancedPreferenceFragment. 2021-04-10 10:32:23 +08:00
Alex Ning
e5750e35b7 Fix unable to check anonymous subscription. 2021-04-10 10:00:46 +08:00
Alex Ning
21e1fcdad9 Hide Comment Toolbar Hidden by Default option. 2021-04-10 00:15:10 +08:00
Alex Ning
0bef61a45f Tweak the design of comments. 2021-04-09 23:20:46 +08:00
Alex Ning
fd86448f72 Add a progress bar for autoplay video control. 2021-04-09 09:47:02 +08:00
Alex Ning
73025a5a13 Copying multireddit's path is now available. 2021-04-08 23:42:45 +08:00
Alex Ning
e65944ceb0 Don't reset disable nsfw forever option when resetting all settings. 2021-04-08 23:14:50 +08:00
Alex Ning
270f891761 Disabling NSFW forever is now working. 2021-04-08 19:30:00 +08:00
Alex Ning
6282027334 Add an option to disable NSFW forever. 2021-04-08 19:17:26 +08:00
Alex Ning
f22b649bee Replace <sup> with ^ and delete </sup> when copying markdown. 2021-04-08 00:06:35 +08:00
Alex Ning
2b0b7d93a8 UI changes in comments. 2021-04-07 23:51:26 +08:00
Alex Ning
20f9930b5a Add Hungarian to Settings->Miscellaneous->Language. 2021-04-07 18:51:05 +08:00
Alex Ning
eabbabb2b2 Fix IllegalArgumentException when downloading media. 2021-04-07 17:03:07 +08:00
Alex Ning
bedcf6d0b6 Support inline gif in comments. 2021-04-06 23:43:32 +08:00
Alex Ning
98a66a8bb7 Fix post filter usage not retain after saving the post filter again. 2021-04-06 22:48:36 +08:00
Alex Ning
68d8aaf61d Click a flair to see filtered posts. Fix filtering posts that contain certain flairs. 2021-04-06 14:30:33 +08:00
Alex Ning
e4c9f7b927 Show inbox count in the inbox menu item in the navigation drawer. 2021-04-06 10:38:11 +08:00
Alex Ning
dd98dd879d Anonymous subscriptions page is available. 2021-04-04 12:04:06 +08:00
Alex Ning
b54e9aabb1 New option: delete crash reports in CrashReportsFragment. 2021-04-02 17:35:07 +08:00
Alex Ning
2d0aa76d34 New option: Crash Reports. 2021-04-02 15:21:15 +08:00
Alex Ning
12f52ec4fd New language: Hungarian. Update translation information. 2021-04-02 11:05:59 +08:00
Alex Ning
8c40ee1bc3 Suggest title when submitting link post. 2021-04-02 00:24:47 +08:00
Alex Ning
68d247867f More options for the bottom app bar. 2021-04-01 21:36:01 +08:00
Alex Ning
4ac1cec9e8 Handle more post links. 2021-04-01 12:26:28 +08:00
Alex Ning
3c972ed07d Handle more gfycat links. 2021-04-01 12:11:09 +08:00
Alex Ning
53b6bf14e4 Fix comment link parsing. 2021-04-01 11:37:29 +08:00
Alex Ning
489da851cf Support reddit links from email. 2021-04-01 09:14:36 +08:00
Alex Ning
398d53c162 New option in ViewPostDetailFragment: Add to Post Filter. Fix a bug when saving a Post Filter. 2021-04-01 08:33:17 +08:00
Alex Ning
5976999131 Fix wrong subreddit creation time. Swap sort and search icons in several activities. Fix crashing when comparing exclude domains with posts. 2021-03-31 00:18:31 +08:00
Alex Ning
57a8e69eb1 New post filter option: exclude domains. 2021-03-26 19:12:08 +08:00
Alex Ning
a615b2d20e Fix post link parsing in LinkResolverActivity. 2021-03-26 00:18:57 +08:00
Alex Ning
12036d05e2 Use string resource in array resource. Rearrange settings. 2021-03-15 21:02:23 +08:00
Alex Ning
cf370d215c New option: Default Search Result Tab. Move Show Avatar on the Left in the Navigation Drawer to Settings->Interface->Navigation Drawer. 2021-03-15 20:06:13 +08:00
Alex Ning
57fd9edaff New options: hide favorite subreddits and subscribed subreddits in the navigation drawer. 2021-03-15 00:18:25 +08:00
Alex Ning
c0937304cc Add settings for navigation drawer. 2021-03-14 21:26:36 +08:00
Alex Ning
5811ca9ff0 Add an indicator in NavigationDrawerRecyclerViewAdapter.MenuGroupTitleViewHolder. 2021-03-14 20:37:39 +08:00
Alex Ning
67fa19cdc1 Collapsing sections in the navigation drawer is available. 2021-03-14 20:13:29 +08:00
Alex Ning
a1831f7ce1 Handle v.redd.it videos loading failed. 2021-03-12 21:07:37 +08:00
Alex Ning
6beb448540 New option: Do not blur nsfw media in nsfw subreddits. 2021-03-12 11:43:44 +08:00
Alex Ning
2efb890100 Support v.redd.it videos. 2021-03-12 08:55:33 +08:00
Alex Ning
2d4b308e39 Add a WebView for those who do not have Chrome installed. 2021-03-11 22:08:27 +08:00
Alex Ning
231530c6eb Fix posts not loading in anonymous front page. 2021-03-11 18:48:03 +08:00
Alex Ning
e43adf966c Anonymous subreddit subscription in SubredditListingRecyclerViewAdapter. 2021-03-09 23:38:11 +08:00
Alex Ning
1ecdb93139 Fix crash when subscribing in anonymous mode. 2021-03-09 23:20:06 +08:00
Alex Ning
6bdf38b996 The number of columns in card layout 2 is available. 2021-03-09 00:02:26 +08:00
Alex Ning
916143fd46 Implement save sort type. 2021-03-07 19:41:49 +08:00
Alex Ning
22a7ad1eb5 Add an option to toggle swipe between posts. 2021-03-07 18:06:48 +08:00
Alex Ning
7ceb83d408 Finish adding SuicidePreventionActivity. 2021-03-07 16:10:09 +08:00
Alex Ning
31f4739a17 Show a suicide prevention quote when searching suicide. 2021-03-07 00:05:09 +08:00
Alex Ning
a03cdfe814 Restore settings. 2021-03-06 21:28:37 +08:00
Alex Ning
65e654a23c Backup settings. 2021-03-06 11:33:35 +08:00
Alex Ning
2ef72bc798 Anonymous subreddit subscription is available. 2021-03-04 22:45:41 +08:00
Alex Ning
e8cb0d329c Start adding anonymous subscriptions. 2021-03-04 17:28:43 +08:00
Alex Ning
7bd60c907f Fix gif posts rendered as video posts in Card Layout 2. 2021-03-02 17:52:59 +08:00
Alex Ning
67f2ba955f Add more options for tabs in MainActivity. 2021-03-02 17:08:11 +08:00
Alex Ning
b9bda129cc Fix single comment id and message id not passing to ViewPostDetailFragment. 2021-03-01 14:55:48 +08:00
Alex Ning
c2b6066c7e New option: Show avatar on the right in the navigation drawer. 2021-02-26 22:15:39 +08:00
Alex Ning
a6289f4c1f Minor bugs fixed. 2021-02-26 20:11:32 +08:00
Alex Ning
8274704037 Minor layout issue fixed. 2021-02-26 17:32:09 +08:00
Alex Ning
ffa65a7dd8 Change some colors. Add a current user icon. 2021-02-26 17:06:33 +08:00
Alex Ning
6f4fc73262 Upvote ratio and different username color for comments sent by the current account. 2021-02-26 16:12:14 +08:00
Alex Ning
659cfa511d Fix not able to add subreddits in CustomizePostFilterActivity in anonymous mode. 2021-02-26 12:36:27 +08:00
Alex Ning
e0106e23e5 Multi-selection in user search result for CustomizePostFilterActivity. 2021-02-26 12:26:21 +08:00
Alex Ning
b86e5284a2 Multi-selection in subreddit search result for CustomizePostFilterActivity. 2021-02-25 23:34:26 +08:00
Alex Ning
abb37707fb Try to fix superscript. 2021-02-24 22:46:44 +08:00
Alex Ning
f4bfa4fc40 New option: Hide the number of comments. 2021-02-24 17:48:47 +08:00
Alex Ning
8768e71a91 New options: Hide subreddit and user prefix and hide the number of votes. 2021-02-24 12:54:45 +08:00
Alex Ning
07e2e1e746 New options: hide post type and hide the number of awards. Tweak settings. 2021-02-24 00:15:37 +08:00
Alex Ning
73ddafdfcc Try to fix superscript rendering. 2021-02-22 23:44:35 +08:00
Alex Ning
fea59bc66d Try to fix superscript rendering. 2021-02-22 23:36:27 +08:00
Alex Ning
5b831aafbc Continue adding Card Layout 2. 2021-02-22 21:02:09 +08:00