Commit Graph

  • a62f47aacb Edit flair for posts is now available. Alex Ning 2019-08-14 10:57:41 +08:00
  • 6872faa93d Set NSFW and spoiler are now available. Alex Ning 2019-08-13 15:29:27 +08:00
  • 81e0897a1f Editing and deleting comments are now available. Alex Ning 2019-08-13 14:25:16 +08:00
  • b1b3642ca8 Deleting and editing posts are now available. Alex Ning 2019-08-12 17:20:33 +08:00
  • 4df18af914 Minor bugs fixed. Alex Ning 2019-08-12 14:42:25 +08:00
  • 90b01df2e9 Parse raw markdown of posts and comments instead of html. Alex Ning 2019-08-12 10:30:43 +08:00
  • 1ce9650935 Transparent nav bar in FilteredPostsActivity. Alex Ning 2019-08-12 10:08:49 +08:00
  • 4ca9b06551 Fixed UI in dark theme. Alex Ning 2019-08-12 09:50:25 +08:00
  • 90c7c66405 Fixed nav bar icon color in dark theme. Transparent nav bar in SubredditSelectionActivity for Android version >= 8.1. Alex Ning 2019-08-12 09:26:27 +08:00
  • 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. Alex Ning 2019-08-11 22:29:00 +08:00
  • 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. Alex Ning 2019-08-11 16:44:46 +08:00
  • c2f2fc1b39 Transparent navigation bar and status bar in ViewPostDetailActivity (All these changes including in other activities are only available for Android version >= 8.1). Alex Ning 2019-08-11 12:32:41 +08:00
  • 413a18f6d3 Make navigation bar and status bar transparent to display posts, comments, subreddits and users under them. Minor UI tweaks for bottom sheet fragments. Alex Ning 2019-08-10 18:29:04 +08:00
  • 4c21eea852 Display a toast to indicate the user to login before voting, replying and commeting. Alex Ning 2019-08-09 17:15:41 +08:00
  • 1179cb50fa Browse posts and search posts are now available in anonymous mode. Alex Ning 2019-08-09 16:57:04 +08:00
  • 17fc426ecb Anonymous mode is available but it is not useable. Alex Ning 2019-08-09 15:28:22 +08:00
  • 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. Alex Ning 2019-08-09 11:29:46 +08:00
  • 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. Alex Ning 2019-08-09 10:38:25 +08:00
  • 85597a82d0 Switch between all logged-in reddit accounts is available. Alex Ning 2019-08-08 20:19:38 +08:00
  • e542ac5138 Log in other reddit accounts are available. Add an account switcher in the navigation drawer in MainActivity. Alex Ning 2019-08-08 20:05:45 +08:00
  • 5b5da3d3fd Load subscriptions in SubredditSelectionActivity. Minor bugs fixed. Alex Ning 2019-08-08 13:44:27 +08:00
  • eb1d243f2c Minor bugs fixed. Change logic of parsing post to avoid displaying error view if some of the posts are not parsed successfully. Alex Ning 2019-08-08 11:59:41 +08:00
  • 1c8ba320bc Refactored some of the untouched classes last time to support multi user. Bugs fixed related to subreddit selection in PostXXXActivity. Alex Ning 2019-08-08 11:14:18 +08:00
  • b5c9e98ec9 Fixed ViewPager adapter was initialized twice in ViewUserDetailActivity and it caused eventbus registered twice to PostFragment. Alex Ning 2019-08-08 08:57:43 +08:00
  • 425bc857cf Refactored all the other classes to support multi user. Clearing the app data is required before launching the app. Alex Ning 2019-08-07 23:28:02 +08:00
  • 7f2bc01180 Preparing to support multi user. Use the database to store accounts' info. LoginActivity is successfully refactored. Any other features are unavailable for now. Alex Ning 2019-08-07 10:54:47 +08:00
  • 77d83654aa Bugs fixed related to submitting link and text posts. Alex Ning 2019-08-06 21:00:16 +08:00
  • 71d6f803e0 Use PostMediaService to submit text and link posts. Alex Ning 2019-08-06 18:02:01 +08:00
  • fe898a5c6c Create PostMediaService to submit video and image posts. Alex Ning 2019-08-06 17:35:54 +08:00
  • 5bb9cf7891 Minor bugs related to Custom Tabs fixed. Support more reddit domains. Alex Ning 2019-08-05 17:44:00 +08:00
  • 7761d38756 Sorting and refreshing in FilteredPostsActivity are available. Alex Ning 2019-08-05 17:18:30 +08:00
  • 199690355b Filtering posts to specific type when the type chip is clicked in posts. Minor bugs fixed related to PostDataSource to continue loading posts. Alex Ning 2019-08-05 15:28:53 +08:00
  • 0d1fcecde6 Searching subreddits to post is available. Use Toolbar instead of ActionBar in various activities. Minor bugs fixed. Alex Ning 2019-08-05 10:30:22 +08:00
  • 44e2987a84 Fixed UI in dark theme. Minor bugs fixed. Alex Ning 2019-08-04 11:11:52 +08:00
  • 70e65565ae Show vote unavailable message if the vote buttons of an archived post are clicked. Alex Ning 2019-08-02 18:06:01 +08:00
  • b42db1fbfe Fixed vote failed message not shown. Fixed subreddit icon not load online if the subreddit info is not in the database. Alex Ning 2019-08-02 17:23:31 +08:00
  • 8940d4da68 Fixed deep link error handling. Alex Ning 2019-08-02 15:25:44 +08:00
  • f86f06ffe5 Create LinkResolverActivity to resolve the reddit links instead of resolving them in different activities. Deep link error handling is still broken. Alex Ning 2019-08-02 13:51:32 +08:00
  • a2f301f75e Implement Deep Link to open reddit links directly in this app. Alex Ning 2019-08-01 13:23:47 +08:00
  • 47515b87d0 Use Brige library and Android-State library to avoid TransactionTooLargeException during state saving and restoration. Minor bugs fixed. Alex Ning 2019-08-01 00:29:29 +08:00
  • dc23a30220 Show r/all posts in MainActivity. Alex Ning 2019-07-30 08:25:21 +08:00
  • f07f01ce63 Display both the subreddit and the user name in ViewPostDetailActivity. Alex Ning 2019-07-30 00:30:45 +08:00
  • 453501b1ba Add a ViewPager in MainActivity to display popular posts. Alex Ning 2019-07-29 22:02:37 +08:00
  • 111ba8e5fc Sorting in SearchResultActivity is available. Switch DataSource instead of replacing fragments when changing sorting types. Minor bugs fixed. Alex Ning 2019-07-29 00:52:08 +08:00
  • 40fc423b33 Use rounded corner bottom fragment. Tweak bottom sheet fragment UI. Change post type bottom sheet dialog to fragment. Exit SearchActivity no matter searchview is open or not. Alex Ning 2019-07-26 23:31:48 +08:00
  • 1fc8423906 Sorting posts is now available. Minor bugs fixed. Alex Ning 2019-07-26 10:50:32 +08:00
  • 66ed3d8f16 Minor bugs fixed. Minor layout tweaks. Alex Ning 2019-07-25 21:10:52 +08:00
  • 469542fb68 Capture images and videos from camera when click capture fab in PostImageActivity and PostVideoActivity. Go to user's profile after sending image post. Alex Ning 2019-07-24 18:51:57 +08:00
  • fcff7784c9 Click a comment to view the corresponding post. Alex Ning 2019-07-22 11:13:57 +08:00
  • 2f15543f91 Add a ViewPager in ViewUserDetailActivity to display comments. Fixed searching posts without specifying subreddit will result in no posts. Use another api endpoint for fetching posts in ViewUserDetailActivity. Alex Ning 2019-07-22 00:09:40 +08:00
  • 0d5cf54af5 Fixed bugs when posting without a flair specified. Minor UI tweaks. Alex Ning 2019-07-20 00:21:00 +08:00
  • 216228cf02 Add a search button in ViewSubredditDetailActivity and ViewUserDetailActivity. Search posts in a specific subreddit is available. Rename SearchActivity to SearchResultActivity. Add SearchActivity for searching instead of searching in MainActivity. Alex Ning 2019-07-18 23:59:14 +08:00
  • 611d6a90ec Viewing rules after pressing rules button in PostXXXActivity is available. Extend MarkwonView to support opening reddit subreddit and user links. Alex Ning 2019-07-18 12:00:46 +08:00
  • 42497bb247 Display spoiler and flair info in posts. Alex Ning 2019-07-17 21:33:16 +08:00
  • ebf542161e Flair, spoiler and nsfw support for submitting posts. Alex Ning 2019-07-17 09:31:49 +08:00
  • 116ce0bb24 Add a FAB in ViewSubredditDetailActivity to submit posts. Display the current subreddit in PostXXXActivity if they are opened from ViewSubredditDetailActivity. Alex Ning 2019-07-16 17:06:34 +08:00
  • e0212985f8 Sumbitting gif and video posts is now available. Alex Ning 2019-07-14 21:29:10 +08:00
  • 9d1e53b585 Submitting image posts is now available. Alex Ning 2019-07-13 22:10:52 +08:00
  • de4b53ddf0 Preparing to submit image posts. Alex Ning 2019-07-13 00:05:38 +08:00
  • 8c55fbbde9 Fixed issues of saving images and videos on Android Q devices. Alex Ning 2019-07-12 17:24:02 +08:00
  • 6f4367c459 Fixed user's icon cannot be shown if the post is sent to user space. Start ViewUserDetailActivity when clicking user name or user icon if the post is sent to user space. Alex Ning 2019-07-12 14:56:42 +08:00
  • fcc34b45d4 Use a modal bottom sheet to display post selection instead of an alert dialog. Fixed some icons. Alex Ning 2019-07-12 11:31:28 +08:00
  • 68d3a7b09f Submitting link posts is available. Fixed force stop when a user has no post in ViewUserDetailActivity. Alex Ning 2019-07-12 09:35:05 +08:00
  • 2b9b8fddfa Submitting posts to user account is available. Alex Ning 2019-07-11 22:56:15 +08:00
  • d8669c94e8 Submitting posts to subreddit is available now. Fixed User's posts cannot be all loaded. Alex Ning 2019-07-11 16:32:27 +08:00
  • 36d24523b6 Select subreddit in PostTextActivity. Alex Ning 2019-07-10 20:46:54 +08:00
  • bc91260e8a Place all the subscribed subreddits and users to SubscribedThingListingActivity instead of the navigation drawer in MainActivity. Alex Ning 2019-07-10 15:59:47 +08:00
  • 117a33be3b Minor UI tweaks. Preparing for submitting text posts. Alex Ning 2019-07-09 17:47:40 +08:00
  • 4338dbd277 Retain comments after orientation changes in ViewPostDetailActivity. Alex Ning 2019-07-08 23:54:54 +08:00
  • 69b08a6d56 Fixed comment color in CommentActivity. Minor layout tweaks. Alex Ning 2019-06-28 11:29:05 +08:00
  • 08bfa254bc Loading more comments in ViewPostDetailActivity is back. Display a progress bar when loading more comments. Display an error view when loading more comments failed. Alex Ning 2019-06-27 15:17:37 +08:00
  • cfe0b357df Fixed wrong width of the vertical block of the load more comment placeholder. Alex Ning 2019-06-26 12:36:39 +08:00
  • a22b491a30 Fixed bugs in CommentRecyclerViewAdapter. Minor layout tweaks. Alex Ning 2019-06-26 12:03:41 +08:00
  • c4690a6e38 Reimplement ViewPostActivity using one recyclerview to display a post and its comments instead of using a recyclerview inside NestedScrollView to prevent onBindViewHolder gets called for all the comments data at once and thus consumes more memory and freezes after the comments are loaded. Alex Ning 2019-06-25 09:21:44 +08:00
  • 34d49d884c Set onClickListener in ViewHolder instead of onBindViewHolder in CommentRecyclerViewAdapter. Do nothing when failing to vote comments. Alex Ning 2019-06-23 17:53:30 +08:00
  • e9cec91a5b Calculate the comment placeholder position if the position was changed. Alex Ning 2019-06-23 16:28:08 +08:00
  • 9ddf15b8fb Fixed adding new comments to the wrong position. Expand all children of comments after parsing. Delete useless parameters of some methods. Alex Ning 2019-06-22 22:20:37 +08:00
  • 724d3181e2 ReImplemented loading more comments. Load more comments of comments by clicking the load more item (Still has a little issue). Minor bugs fixed. Alex Ning 2019-06-22 11:58:20 +08:00
  • 89e934f5a7 Zoom up to 10x in ViewImageActivity. Minor bugs fixed. Alex Ning 2019-06-21 10:20:09 +08:00
  • a4b93699d8 Minor UI tweaks. Alex Ning 2019-06-18 21:27:40 +08:00
  • 8092c07ea0 Fixed sending child comments. Alex Ning 2019-06-18 17:41:45 +08:00
  • 70f4a7fc4c Fixed refreshing comments and sending comments. Alex Ning 2019-06-18 17:05:49 +08:00
  • 25f2a35d22 Reimplemented parsing comments using recursion to parse all the child comments. Reimplemented CommentRecyclerView (some methods need proper implementation. Minor bugs fixed. Alex Ning 2019-06-18 00:01:15 +08:00
  • 502cbe02ba Reply to comments. Preparing for comment deletion. Alex Ning 2019-06-14 18:14:49 +08:00
  • 72d811186f Show a snackbar when sending comment and sending comment fails. Display the sent comment data after the comment is sent. Alex Ning 2019-06-14 11:58:52 +08:00
  • f69ae29bb9 Added a feature: Sending comments. Alex Ning 2019-06-14 10:30:26 +08:00
  • 42c7b316f3 Add CommentActivity for sending comments (not implemented yet). Minor UI tweaks. Alex Ning 2019-06-13 12:16:04 +08:00
  • ef8daed571 Minor layout tweaks. Fixed action bar color in ViewPostDetailActivity in dark mode. Alex Ning 2019-06-11 19:59:23 +08:00
  • 62c225ffcd Lazy mode in ViewSubredditDetailActivity. Alex Ning 2019-06-11 11:43:19 +08:00
  • 22ec85b3dd Lazy mode in ViewUserDetailActivity. Fixed follow chip background color in dark mode in ViewUserDetailActivity. Fixed force stop after orientation change in ViewUserDetailActivity. Alex Ning 2019-06-11 11:21:56 +08:00
  • 076607a7ca Fixed lazy mode could not be paused properly. Alex Ning 2019-06-10 10:48:16 +08:00
  • c124828352 Pause lazy mode if the user is swiping posts. Alex Ning 2019-06-09 14:59:39 +08:00
  • 7cfc4296a0 Lazy Mode: Automatically scroll down the recyclerview in PostFragment to view posts without using hands. Alex Ning 2019-06-08 08:01:31 +08:00
  • d7a90b5397 Fixed dark theme in landscape mode. Display the host of the url when the post is a link. Alex Ning 2019-06-06 16:11:22 +08:00
  • fe4ba7501e Refresh post in ViewPostDetailActivity. Alex Ning 2019-06-06 12:05:11 +08:00
  • 7d8c497c77 Fixed UI problems introduced by dark theme. Alex Ning 2019-06-05 11:25:05 +08:00
  • c8d1a9e37a Dark theme support. Alex Ning 2019-05-07 23:55:49 +08:00
  • 297db53aa3 Reverse the change of unescaping HTML because it also remove all the HTML tags. Fixed subreddit name and post time overlapping. Fixed menu item text not shown in MainActivity. Alex Ning 2019-05-07 19:45:08 +08:00
  • 1d294609f5 Unescape HTML for post content and comments. Minor UI fixes. Alex Ning 2019-04-26 21:53:32 +08:00
  • 6bd4b41f8c Hide Toolbar when scrolling content up. Alex Ning 2019-04-23 08:03:29 +08:00