Commit Graph

1556 Commits

Author SHA1 Message Date
47515b87d0 Use Brige library and Android-State library to avoid TransactionTooLargeException during state saving and restoration. Minor bugs fixed. 2019-08-01 00:29:29 +08:00
dc23a30220 Show r/all posts in MainActivity. 2019-07-30 08:25:21 +08:00
f07f01ce63 Display both the subreddit and the user name in ViewPostDetailActivity. 2019-07-30 00:30:45 +08:00
453501b1ba Add a ViewPager in MainActivity to display popular posts. 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. 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. 2019-07-26 23:31:48 +08:00
1fc8423906 Sorting posts is now available. Minor bugs fixed. 2019-07-26 10:50:32 +08:00
66ed3d8f16 Minor bugs fixed. Minor layout tweaks. 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. 2019-07-24 18:51:57 +08:00
fcff7784c9 Click a comment to view the corresponding post. 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. 2019-07-22 00:09:40 +08:00
0d5cf54af5 Fixed bugs when posting without a flair specified. Minor UI tweaks. 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. 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. 2019-07-18 12:00:46 +08:00
42497bb247 Display spoiler and flair info in posts. 2019-07-17 21:33:16 +08:00
ebf542161e Flair, spoiler and nsfw support for submitting posts. 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. 2019-07-16 17:06:34 +08:00
e0212985f8 Sumbitting gif and video posts is now available. 2019-07-14 21:29:10 +08:00
9d1e53b585 Submitting image posts is now available. 2019-07-13 22:10:52 +08:00
de4b53ddf0 Preparing to submit image posts. 2019-07-13 00:05:38 +08:00
8c55fbbde9 Fixed issues of saving images and videos on Android Q devices. 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. 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. 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. 2019-07-12 09:35:05 +08:00
2b9b8fddfa Submitting posts to user account is available. 2019-07-11 22:56:15 +08:00
d8669c94e8 Submitting posts to subreddit is available now. Fixed User's posts cannot be all loaded. 2019-07-11 16:32:27 +08:00
36d24523b6 Select subreddit in PostTextActivity. 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. 2019-07-10 15:59:47 +08:00
117a33be3b Minor UI tweaks. Preparing for submitting text posts. 2019-07-09 17:47:40 +08:00
4338dbd277 Retain comments after orientation changes in ViewPostDetailActivity. 2019-07-08 23:54:54 +08:00
69b08a6d56 Fixed comment color in CommentActivity. Minor layout tweaks. 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. 2019-06-27 15:17:37 +08:00
cfe0b357df Fixed wrong width of the vertical block of the load more comment placeholder. 2019-06-26 12:36:39 +08:00
a22b491a30 Fixed bugs in CommentRecyclerViewAdapter. Minor layout tweaks. 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. 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. 2019-06-23 17:53:30 +08:00
e9cec91a5b Calculate the comment placeholder position if the position was changed. 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. 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. 2019-06-22 11:58:20 +08:00
89e934f5a7 Zoom up to 10x in ViewImageActivity. Minor bugs fixed. 2019-06-21 10:20:09 +08:00
a4b93699d8 Minor UI tweaks. 2019-06-18 21:27:40 +08:00
8092c07ea0 Fixed sending child comments. 2019-06-18 17:41:45 +08:00
70f4a7fc4c Fixed refreshing comments and sending comments. 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. 2019-06-18 00:01:15 +08:00
502cbe02ba Reply to comments. Preparing for comment deletion. 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. 2019-06-14 11:58:52 +08:00
f69ae29bb9 Added a feature: Sending comments. 2019-06-14 10:30:26 +08:00
42c7b316f3 Add CommentActivity for sending comments (not implemented yet). Minor UI tweaks. 2019-06-13 12:16:04 +08:00
ef8daed571 Minor layout tweaks. Fixed action bar color in ViewPostDetailActivity in dark mode. 2019-06-11 19:59:23 +08:00
62c225ffcd Lazy mode in ViewSubredditDetailActivity. 2019-06-11 11:43:19 +08:00