Commit Graph

356 Commits

Author SHA1 Message Date
Alex Ning
1984332fdd Enqueue only one instance of PullNotificationWorker. Fixed bugs related to comment single thread mode. 2019-08-18 09:25:52 +08:00
Alex Ning
21c9eb03ed Fetch unread messages periodically (15 mins for test) using WorkManager. Click new comment notifications to view new comment in ViewPostDetailActivity. 2019-08-17 17:43:29 +08:00
Alex Ning
627bad649b Lazy mode is available in AccountPostsActivity. Minor bugs fixed. 2019-08-16 09:37:23 +08:00
Alex Ning
054c5228d7 Lazy mode is available again. 2019-08-15 19:55:12 +08:00
Alex Ning
2c6ca51e5c Handle invalid uri when opening in Custom Tabs. 2019-08-15 16:25:20 +08:00
Alex Ning
478b85e67b Display single comment thread when clicking a comment from ViewUserDetailActivity instead of showing all the comments. 2019-08-15 13:35:25 +08:00
Alex Ning
62dc889867 Sorting user's comments is now available. 2019-08-14 17:18:05 +08:00
Alex Ning
2dbb854bfc Sorting gilded posts in AccountPostsActivity is available. Refreshing in AccountPostsActivity is available. 2019-08-14 16:52:59 +08:00
Alex Ning
0a3d6520bc Sorting users posts in ViewUserDetailActivity and FilteredPostsActivity is available. 2019-08-14 16:31:18 +08:00
Alex Ning
7cdf5d2e4c Current user's upvoted, downvoted, hidden, saved, gilded posts are now available to see. 2019-08-14 15:54:08 +08:00
Alex Ning
eaef58037c Editing flair is now available. 2019-08-14 13:53:08 +08:00
Alex Ning
a62f47aacb Edit flair for posts is now available. 2019-08-14 10:57:41 +08:00
Alex Ning
6872faa93d Set NSFW and spoiler are now available. 2019-08-13 15:29:27 +08:00
Alex Ning
81e0897a1f Editing and deleting comments are now available. 2019-08-13 14:25:16 +08:00
Alex Ning
b1b3642ca8 Deleting and editing posts are now available. 2019-08-12 17:20:33 +08:00
Alex Ning
4df18af914 Minor bugs fixed. 2019-08-12 14:42:25 +08:00
Alex Ning
90b01df2e9 Parse raw markdown of posts and comments instead of html. 2019-08-12 10:30:43 +08:00
Alex Ning
1ce9650935 Transparent nav bar in FilteredPostsActivity. 2019-08-12 10:08:49 +08:00
Alex Ning
4ca9b06551 Fixed UI in dark theme. 2019-08-12 09:50:25 +08:00
Alex Ning
90c7c66405 Fixed nav bar icon color in dark theme. Transparent nav bar in SubredditSelectionActivity for Android version >= 8.1. 2019-08-12 09:26:27 +08:00
Alex Ning
002fa44d8a Showing a toast instead of a snackbar when the window flag is set to FLAG_LAYOUT_NO_LIMITS to prevent the snackbar being shown behind the nav bar. 2019-08-11 22:29:00 +08:00
Alex Ning
2913c1583b Make nav bar white in day theme and change it to the same color as background color in some activities. Fixed nav bar icon color in dark theme. Minor UI tweaks. 2019-08-11 16:44:46 +08:00
Alex Ning
c2f2fc1b39 Transparent navigation bar and status bar in ViewPostDetailActivity (All these changes including in other activities are only available for Android version >= 8.1). 2019-08-11 12:32:41 +08:00
Alex Ning
413a18f6d3 Make navigation bar and status bar transparent to display posts, comments, subreddits and users under them. Minor UI tweaks for bottom sheet fragments. 2019-08-10 18:29:04 +08:00
Alex Ning
4c21eea852 Display a toast to indicate the user to login before voting, replying and commeting. 2019-08-09 17:15:41 +08:00
Alex Ning
1179cb50fa Browse posts and search posts are now available in anonymous mode. 2019-08-09 16:57:04 +08:00
Alex Ning
17fc426ecb Anonymous mode is available but it is not useable. 2019-08-09 15:28:22 +08:00
Alex Ning
a4583f1ecf Prevent loading user and subreddit data after orientation change if they were fetched before. Refresh current fragment in SearchResultActivity instead of all fragments when refreshing. 2019-08-09 11:29:46 +08:00
Alex Ning
d408a47dba Fixed no posts, no comments, no users and no subreddits message cannot be retained after orientation change in PostFragment, CommentsListingFragment, UserListingFragment and SubredditListingFragment respectively. Minor bugs fixed. 2019-08-09 10:38:25 +08:00
Alex Ning
85597a82d0 Switch between all logged-in reddit accounts is available. 2019-08-08 20:19:38 +08:00
Alex Ning
e542ac5138 Log in other reddit accounts are available. Add an account switcher in the navigation drawer in MainActivity. 2019-08-08 20:05:45 +08:00
Alex Ning
5b5da3d3fd Load subscriptions in SubredditSelectionActivity. Minor bugs fixed. 2019-08-08 13:44:27 +08:00
Alex Ning
eb1d243f2c Minor bugs fixed. Change logic of parsing post to avoid displaying error view if some of the posts are not parsed successfully. 2019-08-08 11:59:41 +08:00
Alex Ning
1c8ba320bc Refactored some of the untouched classes last time to support multi user. Bugs fixed related to subreddit selection in PostXXXActivity. 2019-08-08 11:14:18 +08:00
Alex Ning
b5c9e98ec9 Fixed ViewPager adapter was initialized twice in ViewUserDetailActivity and it caused eventbus registered twice to PostFragment. 2019-08-08 08:57:43 +08:00
Alex Ning
425bc857cf Refactored all the other classes to support multi user. Clearing the app data is required before launching the app. 2019-08-07 23:28:02 +08:00
Alex Ning
7f2bc01180 Preparing to support multi user. Use the database to store accounts' info. LoginActivity is successfully refactored. Any other features are unavailable for now. 2019-08-07 10:54:47 +08:00
Alex Ning
77d83654aa Bugs fixed related to submitting link and text posts. 2019-08-06 21:00:16 +08:00
Alex Ning
71d6f803e0 Use PostMediaService to submit text and link posts. 2019-08-06 18:02:01 +08:00
Alex Ning
fe898a5c6c Create PostMediaService to submit video and image posts. 2019-08-06 17:35:54 +08:00
Alex Ning
5bb9cf7891 Minor bugs related to Custom Tabs fixed. Support more reddit domains. 2019-08-05 17:44:00 +08:00
Alex Ning
7761d38756 Sorting and refreshing in FilteredPostsActivity are available. 2019-08-05 17:18:30 +08:00
Alex Ning
199690355b Filtering posts to specific type when the type chip is clicked in posts. Minor bugs fixed related to PostDataSource to continue loading posts. 2019-08-05 15:28:53 +08:00
Alex Ning
0d1fcecde6 Searching subreddits to post is available. Use Toolbar instead of ActionBar in various activities. Minor bugs fixed. 2019-08-05 10:30:22 +08:00
Alex Ning
44e2987a84 Fixed UI in dark theme. Minor bugs fixed. 2019-08-04 11:11:52 +08:00
Alex Ning
70e65565ae Show vote unavailable message if the vote buttons of an archived post are clicked. 2019-08-02 18:06:01 +08:00
Alex Ning
b42db1fbfe Fixed vote failed message not shown. Fixed subreddit icon not load online if the subreddit info is not in the database. 2019-08-02 17:23:31 +08:00
Alex Ning
8940d4da68 Fixed deep link error handling. 2019-08-02 15:25:44 +08:00
Alex Ning
f86f06ffe5 Create LinkResolverActivity to resolve the reddit links instead of resolving them in different activities. Deep link error handling is still broken. 2019-08-02 13:51:32 +08:00
Alex Ning
a2f301f75e Implement Deep Link to open reddit links directly in this app. 2019-08-01 13:23:47 +08:00