Commit Graph

1029 Commits

Author SHA1 Message Date
TacoTheDank
4528b3d749 Fix an ExoPlayer deprecation 2020-12-23 17:36:09 -05:00
TacoTheDank
90df8e42bb Correct existing ViewPager2 implementations 2020-12-23 17:35:56 -05:00
TacoTheDank
94202097b7 Reorganize and remove unused libraries 2020-12-23 17:35:41 -05:00
Alex Ning
c293e9f22f Chinese (Simplified) is available. Update translation contributors. 2020-12-23 18:57:35 +08:00
Alex Ning
6a8f27f947 Add a new option category: Post Filter. Marking posts as read is disabled by default. Marking posts as read after voting is now available. 2020-12-23 17:03:41 +08:00
Alex Ning
c88ceb737b Save PostFilter during Fragment recreation in PostFragment. 2020-12-23 12:30:13 +08:00
Alex Ning
6747efbccb Send PostFilter to CustomizePostFilterActivity. Rename FilteredThingActivity to FilteredPostsActivity. 2020-12-23 11:54:20 +08:00
Alex Ning
e4b7556844 Initialize views in CustomizePostFilterActivity. 2020-12-23 00:12:41 +08:00
Alex Ning
efa960013a New option in FAB: Filter Posts. Add Gif option in PostFilter. 2020-12-22 23:56:20 +08:00
Alex Ning
71a7852c79 Add only NSFW and only Spoiler options in CustomizePostFilterActivity. Fix nsfwTextView OnClickListener in PostRecyclerViewAdapter. 2020-12-22 23:08:33 +08:00
Alex Ning
f4d061cecc Rewrite DownloadRedditVideoService to run the service in a background thread. 2020-12-22 15:56:55 +08:00
Alex Ning
664141b324 Rewrite DownloadMediaService to run in a background thread. 2020-12-21 23:27:10 +08:00
Alex Ning
12aa4a1040 Continue adding support for post filter. 2020-12-21 16:06:44 +08:00
Alex Ning
fbc47e6226 Continue adding support for post filter. 2020-12-18 13:15:50 +08:00
Alex Ning
c5cedba370 Continue supporting post filter. 2020-12-18 12:48:09 +08:00
Alex Ning
72fd7917af Disable marking posts as read if in anonymous mode. 2020-12-12 00:08:41 +08:00
Alex Ning
35ae9c547f Building CustomizePostFilterActivity. 2020-12-12 00:02:18 +08:00
Alex Ning
06d1d028eb Prepare to add post filter. 2020-12-11 19:37:45 +08:00
Alex Ning
c3b2ffa653 Add an option to delete all read posts. 2020-12-09 15:15:17 +08:00
Alex Ning
fa5008ea5e Hide read posts in FilteredThingActivity. Prepare to add support for filters. 2020-12-09 15:01:17 +08:00
Alex Ning
459f75b749 Disable marking posts as read in AccountPostsActivity and AccountSavedThingActivity. 2020-12-09 14:22:00 +08:00
Alex Ning
b38025882d Add custom theme entries for read posts. Fix crash in ViewUserDetailActivity. 2020-12-09 00:29:22 +08:00
Alex Ning
7cf90856d6 Make the Bottom App Bar a standalone layout. 2020-12-08 23:46:44 +08:00
Alex Ning
22b0072b26 Add an bottom app bar and an fab to ViewUserDetailActivity. Hide read posts in ViewUserDetailActivity. 2020-12-08 19:41:08 +08:00
Alex Ning
13107b9193 Fix lazy mode after hiding read posts. 2020-12-08 18:40:19 +08:00
Alex Ning
59baa9c51c Hide read posts in ViewSubredditDetailActivity. 2020-12-08 15:26:22 +08:00
Alex Ning
a6975f2489 Hide read posts in MainActivity (there is an issue in lazy mode). 2020-12-08 15:12:56 +08:00
Alex Ning
69af53ddba Prevent inserting read posts into database multiple times when clicking posts. 2020-12-08 00:18:04 +08:00
Alex Ning
a4232a54bd Fix wrong vote and save info in CommentsListingRecyclerViewAdapter. 2020-12-07 22:16:14 +08:00
Alex Ning
f25f75b3d0 Fix wrong vote info showing in posts and comments. 2020-12-07 22:11:54 +08:00
Alex Ning
42957a1aa2 Fix crash when parsing post with null readPostList value. 2020-12-07 21:52:51 +08:00
Alex Ning
0d232fc4b8 View video or image to mark the post as read. 2020-12-07 21:39:34 +08:00
Alex Ning
8e05bac936 Mark posts as read. 2020-12-07 19:38:58 +08:00
Alex Ning
ca932090e3 Prepare to add a new feature: hide read posts. 2020-12-07 15:34:51 +08:00
Alex Ning
937989d6a4 Version 4.1.1. 2020-12-06 23:19:45 +08:00
Alex Ning
0ba9cbafbe Fix very small flair icon. 2020-12-06 23:11:45 +08:00
Alex Ning
03ac342884 Add setImmersiveModeNotApplicable() in some activities. 2020-12-03 14:15:03 +08:00
Alex Ning
88f6d3ae15 Version 4.1.1-beta1. 2020-12-02 19:13:11 +08:00
Alex Ning
805017233b Add an option to disable search history. 2020-12-02 18:47:11 +08:00
Alex Ning
58a19c9ad1 Lower the threshold for image preview width and height. 2020-12-02 17:49:03 +08:00
Alex Ning
95fd7ce8ba Try fixing ANR when releasing ExoPlayer. 2020-12-02 17:09:01 +08:00
Alex Ning
c213cc0962 Fix some NullPointerException. 2020-12-02 15:20:29 +08:00
Alex Ning
5c31c21d06 Try fixing IllegalStateException for fragments in various Activities. 2020-12-02 14:50:16 +08:00
Alex Ning
71661e94f0 Maybe fixed IllegaStateException for ShareLinkBottomSheetFragment and CopyTextBottomSheetFragment. 2020-12-02 13:57:53 +08:00
Alex Ning
1b2602ac3a Maybe fix IndexOutOfBoundsException when parsing spoiler syntax. 2020-12-01 23:53:37 +08:00
Alex Ning
8cbc24b532 Disable nsfw warning in ViewUserDetailActivity. 2020-12-01 23:37:58 +08:00
Alex Ning
37fd52bed1 Maybe fix crash when downloading media. 2020-12-01 21:19:37 +08:00
Alex Ning
ca010f1c01 Minor bugs fixed. 2020-12-01 19:16:25 +08:00
Alex Ning
a476d10151 Fix ArrayIndexOutOfBoundsException in FollowedUsersRecyclerViewAdapter. Minor bugs fixed. 2020-12-01 17:51:43 +08:00
Alex Ning
37e7c87517 Update translation. 2020-12-01 15:11:27 +08:00
Alex Ning
a18c912987 Show upvoted or downvoted color in topScoreTextView in CommentViewHolder. 2020-12-01 14:52:36 +08:00
Alex Ning
924128f09a Changing language is now available. 2020-12-01 00:12:16 +08:00
Alex Ning
19e8cfbf15 Version 4.1.0. Disable red screen of death. 2020-11-24 19:13:30 +08:00
Alex Ning
d6088c032a Downgrade exoplayer to prevent crash when autoplaying videos. 2020-11-24 19:06:03 +08:00
Alex Ning
b66d5fa168 Make color picker dialog scrollable. 2020-11-24 15:24:35 +08:00
Alex Ning
3414a86ae4 Change theme back to Theme.MaterialComponents. 2020-11-22 15:23:38 +08:00
Alex Ning
8bd1e60a0a Use Theme.AppCompat. 2020-11-22 12:38:29 +08:00
Alex Ning
ae213259b3 Correctly handle r/popular and r/all links. 2020-11-22 00:13:00 +08:00
Alex Ning
2c194d5120 Update translation info. 2020-11-21 12:08:57 +08:00
Alex Ning
0253dab6a0 Add Turkish language. Add translation info. 2020-11-21 00:15:32 +08:00
Alex Ning
121da39592 Fix crash when downloading media. Version 4.1.0-beta6. 2020-11-20 00:08:54 +08:00
Alex Ning
1a8e888243 Fix crash when downloading media. Run AsyncTask in parallel in DownloadMediaService and DownloadRedditVideoService. 2020-11-19 23:42:37 +08:00
Alex Ning
4904d46cb2 Fix crash in GlideImageGetter. 2020-11-19 19:25:25 +08:00
Alex Ning
c21d59e979 Change some zoom scalings in activitys and fragments for image viewing. 2020-11-19 16:25:41 +08:00
Alex Ning
994df9062c Check if activity is destroyed after fetching subreddit filters in PostFragment. 2020-11-19 15:35:25 +08:00
Alex Ning
2db6fb8aca Fix search user error. 2020-11-19 00:33:36 +08:00
Alex Ning
91a979049d Fix link icon not shown in no preview ImageView. 2020-11-19 00:18:26 +08:00
Alex Ning
ccde986d84 Fix wrong package names. 2020-11-18 23:46:57 +08:00
Alex Ning
61c5682b06 Lowercase package names. 2020-11-18 18:54:13 +08:00
Alex Ning
611a41a1dc Save Reddit videos in DIRECTORY_MOVIES instead of DIRECTORY_PICTURES to prevent crash on Android 10. 2020-11-18 17:47:01 +08:00
Alex Ning
7a449f165a Version 4.1.0-beta5. 2020-11-12 12:44:46 +08:00
Alex Ning
330b2732fd Fix email client not found. 2020-11-12 12:18:30 +08:00
Alex Ning
95a9215ec8 Disable swipe action when there are more than 1 column in PostFragment. 2020-11-12 12:07:35 +08:00
Alex Ning
f9834f644c Get actual screen height in ViewSubredditDetailActivity. 2020-11-12 10:18:22 +08:00
Alex Ning
101690f75d Fix bottom app bar in ViewSubredditDetailActivity displaying under nav bar. 2020-11-12 00:23:02 +08:00
Alex Ning
aa8d0c49c1 Add an option to preview markdown in several activitys. 2020-11-11 18:02:52 +08:00
Alex Ning
441458b8b2 Fix comment more button not visible. 2020-11-11 17:40:09 +08:00
Alex Ning
bbfcce2e90 Selecting swipe actions is available. Fix issues in swipe aciton. Add two icons for advanced and about in settings. 2020-11-10 15:35:22 +08:00
Alex Ning
4de6887423 Selecting swipe actions is avavilable. 2020-11-09 17:01:53 +08:00
Alex Ning
d37a386291 Shrink icon size in flair and award tags. 2020-11-09 12:27:21 +08:00
Alex Ning
252412d8ce Searching subreddits in SubredditFilterPopularAndAllActivity is available. 2020-11-09 12:17:32 +08:00
Alex Ning
b39f90e275 Rename NoPreviewLinkBackgroundColor to NoPreviewPostTypeBackgroundColor. NoPreviewPostTypeIconTint is available in custom theme. 2020-11-07 12:07:35 +08:00
Alex Ning
a4b95aee24 New option: Disable Image Preview in Data Saving Mode. 2020-11-07 11:24:43 +08:00
Alex Ning
7e446c9fcb Hiding subreddit description is available. 2020-11-06 22:39:53 +08:00
Alex Ning
4a67e02639 Maybe fixed a lot of bugs in DownloadRedditVideoService, DownloadMediaService and GlideImageGetter. Fix gfycat video not playing when opening in compact layout. 2020-11-06 19:33:45 +08:00
Alex Ning
979ff84f46 Add Red Screen Of Death to display crash dialog. 2020-11-06 15:06:53 +08:00
Alex Ning
0201a661b2 Fix image preview not available. Fix gif autoplay. 2020-11-06 14:50:36 +08:00
Alex Ning
50f5612a14 Fix ViewPager2 swipe sensitivity in other activites. 2020-11-06 12:12:07 +08:00
Alex Ning
4d1668d0a8 Use haptic feedback instead of vibration in swipe action. 2020-10-30 09:04:07 +08:00
Alex Ning
b4fa21be08 Version 4.1.0-beta4. 2020-10-28 17:53:47 +08:00
Alex Ning
bad79c8c7d Chnage the animation for random subreddit and post. Update Credits info. 2020-10-28 17:51:33 +08:00
Alex Ning
d86adb7236 Update translation contributions. 2020-10-28 17:28:25 +08:00
Alex Ning
5770393498 Fix blanck white background in MainActivty after returning from SearchActivity. 2020-10-28 16:28:19 +08:00
Alex Ning
06fdd12f0c Deleting search history is now available. 2020-10-28 10:25:25 +08:00
Alex Ning
fbddc73918 Hiding subreddits in popular and all is now available. 2020-10-28 10:11:27 +08:00
Alex Ning
1e5d70cfd8 Fix some issues in toolbars. 2020-10-28 09:13:55 +08:00
Alex Ning
84e4dd09c3 Add an option to filter subreddits in popular and all. 2020-10-28 08:59:57 +08:00
Alex Ning
e1b0b568ec Giving awards to comments. Fix some bugs. 2020-10-26 23:43:52 +08:00
Alex Ning
6710c44ff9 Version 4.1.0-beta3. 2020-10-24 10:51:30 +08:00
Alex Ning
c6e2b78c40 Fix color of some icons. 2020-10-24 00:04:25 +08:00
Alex Ning
9b65b27d56 Fix immersive interface in ViewMultiRedditDetailActivity on Android 11. 2020-10-23 22:56:15 +08:00
Alex Ning
d090a21f9d Remove legacy layout files. 2020-10-23 20:39:49 +08:00
Alex Ning
fe82d15963 Rename PostGalleryTypeViewHolder to PostWithPreviewTypeViewHolder. 2020-10-23 20:37:35 +08:00
Alex Ning
05adf5f128 Restore PostTextTypeViewHolder. 2020-10-23 20:30:29 +08:00
Alex Ning
6f403e89cc Remove PostTextTypeViewHolder. 2020-10-23 20:26:03 +08:00
Alex Ning
7c38857ee8 Combine some ViewHolders in PostRecyclerViewAdapter to prevent lag. 2020-10-23 19:53:07 +08:00
Alex Ning
ddebd6086d Fix an issue in respect subreddit recommended comment sort type. Dirty workaround for sensitive swipe sensitivity in ViewPager2 in MainActivity. 2020-10-23 17:53:30 +08:00
Alex Ning
01f15625a3 Version 4.1.0-beta2. 2020-10-20 08:33:07 +08:00
Alex Ning
840a10f636 Fix an issue of respecting subreddit recommended comment sort type. Fix a layout issue. 2020-10-20 00:17:58 +08:00
Alex Ning
5787a1f7ca Respecting subreddit recommended comment sort type is available. 2020-10-19 22:54:28 +08:00
Alex Ning
966f41f3b6 Add Miscellaneous settings. Rearange settings. Add an option: Respect Subreddit Recommended Comment Sort Type. 2020-10-19 18:03:49 +08:00
Alex Ning
1283ad62bb Fix DrawerLayout in MainActivity has extra background color in immersive interface on Android 11. 2020-10-19 12:13:43 +08:00
Alex Ning
658af22c04 Fix layout issue in non-immersive interface. Rename ThemePreviewActivity to CustomThemePreviewActivity. 2020-10-19 11:38:48 +08:00
Alex Ning
b2732f1d79 Load low-resolution videos in data saving mode. Selecting video quality for Reddit videos is now available. 2020-10-18 11:44:10 +08:00
Alex Ning
a6f2899b75 Fix crash in anonymous mode in MainActivity. 2020-10-16 11:12:22 +08:00
Alex Ning
79392bbeae Fix cannot download gfycat and redgifs videos. Fix fetching gfycat and redgifs videos failed in PostRecyclerViewAdapter and CommentAndPostRecyclerViewAdapter. Show progress bar when downloading reddit videos. 2020-10-16 10:24:08 +08:00
Alex Ning
d23af6981a Show progress when downloding images and gifs. 2020-10-15 23:39:05 +08:00
Alex Ning
6284de74fe Remove test notifications. 2020-10-14 23:33:09 +08:00
Alex Ning
db818d8ca8 Fix media cannot be opened by clicking the download finished notification. Fix random post or subreddit still showing after users go back from FetchRandomSubredditOrPostActivity. 2020-10-14 22:13:46 +08:00
Alex Ning
2f94ef3f9a Fix NSFW posts showing in SearchResultActivity when NSFW is disabled. Hide NSFW subreddit results in SearchResultActivity if NSFW is disabled. 2020-10-14 16:02:55 +08:00
Alex Ning
232ea91d32 Show correct karma in ViewUserDetailActivity. Show a warning if nsfw is enabled while the user is over_18 in ViewUserDetailActivity. 2020-10-14 12:03:20 +08:00
Alex Ning
24ae2d85a2 Show correct karma in the navigation drawer in MainActivity. 2020-10-14 07:57:19 +08:00
Alex Ning
d6d4e230a9 Update karma in the navigation drawer in MainActivity. 2020-10-14 07:39:34 +08:00
Alex Ning
64d56f930d Version 4.1.0-beta1. 2020-10-14 00:11:53 +08:00
Alex Ning
86a3614fd7 Add some translations. Fix TabLayout Title in ViewSubredditDetailActivity. 2020-10-13 23:44:50 +08:00
Alex Ning
b8783c2488 Add go to subreddit, go to user, and random to FAB options. 2020-10-04 17:13:39 +08:00
Alex Ning
2b6f04a283 Random post and subreddit is available. 2020-10-04 16:55:19 +08:00
Alex Ning
4f19bd83aa Add two options: go to user and go to subreddit in FABMoreOptionsBottomSheetFragment. 2020-10-04 11:24:50 +08:00
Alex Ning
60fdb813c0 Show a warning if nsfw is disabled and the subreddit is nsfw. 2020-10-01 00:34:23 +08:00
Alex Ning
13bed5d234 Don't search nsfw users when nsfw is off. 2020-09-30 23:15:32 +08:00
Alex Ning
773c82a2b7 Don't search nsfw subreddits when nsfw is off. 2020-09-30 22:58:38 +08:00
Alex Ning
6e4519ef93 Display search history in SearchActivity. Save suggested sort type and nsfw info in database for SubredditData. Fix an issue in parsing posts. 2020-09-29 22:19:54 +08:00
Alex Ning
8dd4759035 Add credits for national flag icons. 2020-09-29 14:18:48 +08:00
Alex Ning
d7f85cb471 Add translation contributors in Settigs->About->Translation. 2020-09-29 00:09:33 +08:00
Alex Ning
f5320c1e60 Fix Gallery posts not showing preview image. 2020-09-28 19:50:14 +08:00
Alex Ning
ec7636e313 Rename Crosspost parent to View crosspost parent to differentiate with Crosspost in ViewPostDetailActivity. 2020-09-28 10:03:48 +08:00
Alex Ning
60108462ce Giving award is available. Giving award is not tested because I don't have Reddit Coins. Currently all the award ids are hardcoded. 2020-09-28 09:56:58 +08:00
Alex Ning
ca19c566c3 Long press the Floating Action Button to see more options. 2020-09-27 17:06:55 +08:00
Alex Ning
62a457a868 Data Saving Mode is available. 2020-09-27 16:02:10 +08:00
Alex Ning
c4f8c91944 Parse all the previews in a post to prepare to add data saving mode. Load lower resolution preview if the current preview require 65MB memory. 2020-09-27 12:15:48 +08:00
Alex Ning
3ce0d41b5c Fix minor issue in PostRecyclerViewAdapter. 2020-09-26 17:47:40 +08:00
Alex Ning
b47422fd75 Animate layout changes in item_post_compact.xml. 2020-09-26 10:10:51 +08:00
Alex Ning
428734bdde Setting swipe action threshold is available. 2020-09-25 23:38:31 +08:00
Alex Ning
878328c01c Customizing bottom app bar and fab in ViewSubredditDetailActivity is available. 2020-09-25 19:05:17 +08:00
Alex Ning
8764852f6e Changing option count of the bottom app bar in MainActivity is available. 2020-09-25 16:46:24 +08:00
Alex Ning
f33d4dbc61 Customizing the bottom app bar in MainActivity is available (Changing option count is not available right now. 2020-09-25 16:35:27 +08:00
Alex Ning
1b983c1ff8 Add options to customize FAB. 2020-09-25 15:39:48 +08:00
Alex Ning
b6ebcf1c4c Add options to customize bottom app bar. 2020-09-25 12:08:17 +08:00
Alex Ning
73c4ead2c0 Add favorite subreddits to the navigation drawer. Add favorite and subscriptions header to the navigation drawer. 2020-09-24 22:27:05 +08:00
Alex Ning
0c251c972c Support showing favorite subscribed subreddits in the main page. 2020-09-24 19:01:54 +08:00