|
acc08489fa
|
Fixed the error drawable of glide image loading has not been done rounded corners transformation.
|
2019-02-26 22:16:34 +08:00 |
|
|
9530e1f497
|
Fixed user icon and user banner not displaying after user login. LoginActivity will not show page not found error after login finish.
|
2019-02-26 21:56:51 +08:00 |
|
|
8ae7ba334c
|
Reload MainActivity after login success.
|
2019-02-26 13:06:17 +08:00 |
|
|
0ea2b24c60
|
Add two features: refresh searching and searching in SearchActivity. Fixed a bug which is the listener object is null when it is called because the parse failed in ParsePost, ParseSubredditData and ParseUserData.
|
2019-02-26 09:27:51 +08:00 |
|
|
b1db59fda2
|
Add a feature: Search for users. Change some names of interfaces and methods.
|
2019-02-23 12:04:16 +08:00 |
|
|
3fa6969b75
|
Add a feature: Search for users. Fixed calling callback.onResult twice when loading user's posts.
|
2019-02-23 10:12:26 +08:00 |
|
|
ce4773230a
|
Change SearchView style in MainActivity. Solve tab layout covering fragments in viewpager in SearchActivity.
|
2019-02-22 17:26:50 +08:00 |
|
|
2e72f0d4aa
|
Load parent-level comments using pagination. Only load comments of comments once more.
|
2019-02-22 17:00:09 +08:00 |
|
|
a4f664d428
|
Add a feature: Searching for posts.
|
2019-02-22 14:55:26 +08:00 |
|
|
1293eac5c8
|
Add a search view in MainActivity and add a SearchActivity.
|
2019-02-22 13:34:24 +08:00 |
|
|
82d97cf732
|
Migrate to AndroidX
|
2019-02-21 17:24:23 +08:00 |
|
|
2b0228ab47
|
Use another GifImageView library.
|
2019-02-21 13:21:32 +08:00 |
|
|
3a58964d6c
|
Fixed loading more comments even though there are no more comments.
|
2019-02-21 12:37:58 +08:00 |
|
|
70fcc671d8
|
Load comments of comments one more time, just like parent-level comments.
|
2019-02-21 08:41:51 +08:00 |
|
|
c00aaf04b9
|
Temporarily use the old way to load comments instead of Paging library. Load more parent-level comments once. Loading comments of comments is now working.
|
2019-02-20 22:13:26 +08:00 |
|
|
0d6296c1a4
|
Load All comments of a post using paging library. Loading comments of comments is now broken.
|
2019-02-12 14:37:36 +08:00 |
|
|
0e1abee883
|
Fixed vote status cannot be shown on posts loaded from specific subreddits or users.
|
2019-01-24 23:24:14 +08:00 |
|
|
86570d4959
|
Enlarge the area which contains subreddit or user name and icon for easier touching in ViewPostDetailActivity. Fixed subreddit icon cannot be loaded in ViewPostDetailActivity. Smoothly play gif subreddit icon in ViewPostDetailActivity.
|
2019-01-22 22:28:05 +08:00 |
|
|
d733be6e55
|
Fixed the user's posts cannot be loaded. Refreshing in MainActivity also refreshes user info, subscribed users and subreddits. Enlarge the area which contains subreddit or user name and icon for easier touching.
|
2019-01-22 18:45:02 +08:00 |
|
|
f7a192dcbe
|
Fixed infinite loading duplicate posts when there is no more posts to load. Minor bugs fixed. Minor layout tweaks.
|
2019-01-22 01:05:46 +08:00 |
|
|
91e6174aa5
|
Added feature: View users' best posts.
|
2019-01-21 22:32:17 +08:00 |
|
|
ebc2cac0a6
|
Click user names in comment to view the user's details. Minor visual redesign.
|
2019-01-21 17:32:21 +08:00 |
|
|
86bc381906
|
Click subreddit names and user names in post content and comment content to start ViewSubredditDetailActiviy and ViewUserDetailActivity respectively. Use Chrome custom tab to open URL in post content and comment content.
|
2019-01-21 16:50:10 +08:00 |
|
|
047e31936f
|
Display the Follow Chip only if the user can be followed. Change schemes of database users.
|
2019-01-11 18:44:54 +08:00 |
|
|
0bd0639a4e
|
Following and unfollowing users are now properly implemented.
|
2019-01-11 15:41:38 +08:00 |
|
|
dc35c8fc9c
|
Resolve issues related to renaming User class to UserData class.
|
2019-01-11 11:45:04 +08:00 |
|
|
e48bb565a5
|
View user details in ViewUserDetailActivity. Follow or unfollow user is not properly implemented right now. Change users and subscribed_users databases' schemes. Press Profile in navigation drawer to view my reddit info. Press the username in the post to view that account's info.
|
2019-01-11 11:33:32 +08:00 |
|
|
f0b149ce82
|
Use MarkwonView (a markdown library) instead of HtmlTextView to display post content and comments.
|
2019-01-09 10:05:20 +08:00 |
|
|
38be0ba01f
|
New feature: Subscribe or unsubscribe to a subreddit. Allow clear text traffic in Android Pie. Rewrite some code in lambda.
|
2019-01-07 19:03:49 +08:00 |
|
|
9d729579bf
|
Minor UI tweaks.
|
2019-01-04 16:02:11 +08:00 |
|
|
49d25314d5
|
Display user name and user icon in each post when loading posts in specific subreddits.
|
2019-01-01 23:32:03 +08:00 |
|
|
f529bba550
|
Refreshing posts is working now.
|
2018-12-30 21:54:44 +08:00 |
|
|
b7e1d92c7e
|
Error handling for loading posts now works again. Don't show refresh button as an icon. Rewrite some code.
|
2018-12-29 13:38:18 +08:00 |
|
|
93a9ad9ece
|
Display a MaterialLoadingProgressBar instead of a ProgressBar when loading posts. Correctly handle the visibility of the MaterialLoadingProgressBar when loading posts.
|
2018-12-27 15:14:10 +08:00 |
|
|
807ddf5a6e
|
Move several classes to other packages.
|
2018-12-27 13:54:19 +08:00 |
|
|
5603df7546
|
Loading best posts in specific subreddits is now working.
|
2018-12-27 13:28:23 +08:00 |
|
|
45f67457fa
|
Use Android Paging Library to load and display best posts. Loading best posts in a specific subreddit is broken. Fixed a bug which is PostViewModel's data becoming null after the app restart. Add notch support for Android Pie.
|
2018-12-27 11:29:02 +08:00 |
|
|
60b659e651
|
Use GifImageView to display all the images in order to prevent slow playing of the gifs. Extend GifImageView as AspectRatioGifImageView to retain the features of AspectRatioImageView.
|
2018-12-22 10:42:24 +08:00 |
|
|
33db4809e4
|
Use notifyItemRangeInserted when appropriate in order to avoid reloading the whole dataset. Change bur transformation parameter for NSFW preview.
|
2018-12-12 19:23:38 +08:00 |
|
|
cdcb38db51
|
Use MVVM design pattern to load and display the posts. Minor bugs fixed.
|
2018-11-09 12:30:31 +08:00 |
|
|
4373d3aa55
|
Minor layout tweaks.
|
2018-11-08 14:13:17 +08:00 |
|
|
6e5a0e7ef3
|
Use AspectRatiotImageView instead of ImageView to fully display the preview images of posts and prevent scrolling jump in PostFragment and ViewPostDetailActivity.
|
2018-10-28 23:18:01 +08:00 |
|
|
66402e661b
|
Close the navigation drawer after clicking the item in it. Fix some logic related to post parsing.
|
2018-10-27 16:46:30 +08:00 |
|
|
86ea4c8982
|
Bind views using ButterKnife. Let volume controls adjust music stream in ViewVideoActivity.
|
2018-10-27 00:06:35 +08:00 |
|
|
ae81b23737
|
Move refreshAccessToken method from RefreshAccessToken class to AccessTokenAuthenticator class. Bind views using Butterknife in PostRecyclerViewAdapter and CommentMultiLevelRecyclerViewAdapter.
|
2018-10-19 15:29:07 +08:00 |
|
|
4d0a0725c9
|
Use OkHttp3 Authenticator instead of OkHttp Interceptor to handle the case when the request fails with code 401. Refresh the access token in a synchronized block to avoid getting more than one access tokens and getting duplicate posts when performing multiple unauthorized requests. Minor bugs fixed.
|
2018-10-14 11:24:38 +08:00 |
|
|
8b52810d7c
|
Use Dagger 2 to inject the Retrofit singleton to classes. Minor bugs fixed.
|
2018-10-12 23:52:23 +08:00 |
|
|
11ac14a3f1
|
Display a crosspost icon if the post is a crosspost. Hide the thumbtack icon if the post is not viewed in its subreddit. Tweak the post layout. Minor bugs fixed.
|
2018-10-05 14:28:14 +08:00 |
|
|
b4a3e8b822
|
Minor layout tweaks.
|
2018-10-01 14:07:32 +08:00 |
|
|
17ccccfa0e
|
Add an error view when loading the image fails in ViewImageActivity.
|
2018-10-01 13:45:02 +08:00 |
|