Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enlarge the area which contains subreddit or user name and icon for easier ↵ | Alex Ning | 2019-01-22 | 2 | -24/+31 |
| | | | | touching in ViewPostDetailActivity. Fixed subreddit icon cannot be loaded in ViewPostDetailActivity. Smoothly play gif subreddit icon in ViewPostDetailActivity. | ||||
* | Fixed the user's posts cannot be loaded. Refreshing in MainActivity also ↵ | Alex Ning | 2019-01-22 | 4 | -34/+48 |
| | | | | refreshes user info, subscribed users and subreddits. Enlarge the area which contains subreddit or user name and icon for easier touching. | ||||
* | Fixed infinite loading duplicate posts when there is no more posts to load. ↵ | Alex Ning | 2019-01-21 | 1 | -1/+6 |
| | | | | Minor bugs fixed. Minor layout tweaks. | ||||
* | Click user names in comment to view the user's details. Minor visual redesign. | Alex Ning | 2019-01-21 | 2 | -2/+3 |
| | |||||
* | Display the Follow Chip only if the user can be followed. Change schemes of ↵ | Alex Ning | 2019-01-11 | 1 | -2/+3 |
| | | | | database users. | ||||
* | Resolve issues related to renaming User class to UserData class. | Alex Ning | 2019-01-11 | 1 | -89/+0 |
| | |||||
* | View user details in ViewUserDetailActivity. Follow or unfollow user is not ↵ | Alex Ning | 2019-01-11 | 3 | -16/+90 |
| | | | | 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. | ||||
* | Use MarkwonView (a markdown library) instead of HtmlTextView to display post ↵ | Alex Ning | 2019-01-09 | 4 | -22/+12 |
| | | | | content and comments. | ||||
* | New feature: Subscribe or unsubscribe to a subreddit. Allow clear text ↵ | Alex Ning | 2019-01-07 | 2 | -15/+35 |
| | | | | traffic in Android Pie. Rewrite some code in lambda. | ||||
* | Minor UI tweaks. | Alex Ning | 2019-01-04 | 15 | -90/+61 |
| | |||||
* | Refreshing posts is working now. | Alex Ning | 2018-12-30 | 2 | -11/+1 |
| | |||||
* | Error handling for loading posts now works again. Don't show refresh button ↵ | Alex Ning | 2018-12-29 | 4 | -48/+44 |
| | | | | as an icon. Rewrite some code. | ||||
* | Display a MaterialLoadingProgressBar instead of a ProgressBar when loading ↵ | Alex Ning | 2018-12-27 | 2 | -6/+10 |
| | | | | posts. Correctly handle the visibility of the MaterialLoadingProgressBar when loading posts. | ||||
* | Use Android Paging Library to load and display best posts. Loading best ↵ | Alex Ning | 2018-12-27 | 1 | -0/+12 |
| | | | | 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. | ||||
* | Use GifImageView to display all the images in order to prevent slow playing ↵ | Alex Ning | 2018-12-22 | 3 | -8/+8 |
| | | | | of the gifs. Extend GifImageView as AspectRatioGifImageView to retain the features of AspectRatioImageView. | ||||
* | Use MVVM design pattern to load and display the posts. Minor bugs fixed. | Alex Ning | 2018-11-09 | 2 | -0/+2 |
| | |||||
* | Minor layout tweaks. | Alex Ning | 2018-11-08 | 1 | -3/+5 |
| | |||||
* | Use AspectRatiotImageView instead of ImageView to fully display the preview ↵ | Alex Ning | 2018-10-28 | 2 | -6/+9 |
| | | | | images of posts and prevent scrolling jump in PostFragment and ViewPostDetailActivity. | ||||
* | Move refreshAccessToken method from RefreshAccessToken class to ↵ | Alex Ning | 2018-10-19 | 1 | -1/+0 |
| | | | | AccessTokenAuthenticator class. Bind views using Butterknife in PostRecyclerViewAdapter and CommentMultiLevelRecyclerViewAdapter. | ||||
* | Display a crosspost icon if the post is a crosspost. Hide the thumbtack icon ↵ | Alex Ning | 2018-10-05 | 4 | -200/+234 |
| | | | | if the post is not viewed in its subreddit. Tweak the post layout. Minor bugs fixed. | ||||
* | Minor layout tweaks. | Alex Ning | 2018-10-01 | 2 | -4/+4 |
| | |||||
* | Add an error view when loading the image fails in ViewImageActivity. | Alex Ning | 2018-10-01 | 3 | -8/+34 |
| | |||||
* | Change the layout of post. Add an error view when loading the preview image ↵ | Alex Ning | 2018-09-28 | 5 | -177/+226 |
| | | | | fails. | ||||
* | Add a feature which is refreshing the posts by clicking the refresh button. ↵ | Alex Ning | 2018-09-24 | 4 | -0/+30 |
| | | | | Minor bugs fixed. Rewrite some code. | ||||
* | Disable the animation for finishing activity in ViewImageActivity and ↵ | Alex Ning | 2018-09-22 | 1 | -1/+0 |
| | | | | ViewVideoActivity. Fixed a bug that occurred when parsing posts finishes but the PostFragment is not added in any Activity (e.g. Activity finishes). | ||||
* | Click the subreddit icon or the subreddit name to view the subreddit's ↵ | Alex Ning | 2018-09-21 | 7 | -23/+156 |
| | | | | details in PostFragment. Make the status bar in ViewSubredditDetailActivity translucent. Prepare to view the user's details in ViewUserDetailActivity. Minor bugs fixed. | ||||
* | Replace the RecyclerView for comments to MultiLevelRecyclerView in order to ↵ | Alex Ning | 2018-09-02 | 7 | -94/+131 |
| | | | | display the comment trees easily. Click the expand more button to expand the comment tree. Click the expand less button to hide the comment tree. Rewrite some code. | ||||
* | Blur the preview image if the post is NSFW. Tweak some layouts. Optimize ↵ | Alex Ning | 2018-08-30 | 2 | -12/+8 |
| | | | | some methods. | ||||
* | Display a custom error view when there is something wrong when loading best ↵ | Alex Ning | 2018-08-30 | 4 | -1/+26 |
| | | | | posts. Probably fix a bug that holder.getAdapterPosition() returns -1 when loading subreddit icons in the RecyclerView of PostFragment. Subreddit banners are parsed correctly in ParseSubscribedThing. Check if the api call is successful in onResponse. Rewrite some methods. | ||||
* | Display a thumbtack icon if the post is stickied on top. Display a gold icon ↵ | Alex Ning | 2018-08-24 | 6 | -97/+61 |
| | | | | and the number of gold if the post is gilded. Load subreddit icons in LoadSubredditIconAsyncTaskListener instead of loading the icons in onPostExecute() of LoadSubredditIconAsyncTask in order to avoid loading icons on a destroyed activity when start the Activity and then press back or up button immediately. | ||||
* | Change the logic of parsing the subreddit icon. Click the icon and the ↵ | Alex Ning | 2018-08-23 | 1 | -4/+9 |
| | | | | banner of the subreddit to view the image in ViewImageActivity. | ||||
* | Load comment and post content text in HTML form instead of String. Fixed a ↵ | Alex Ning | 2018-08-20 | 2 | -6/+6 |
| | | | | bug that the icon of subreddits was not parsed properly in ParseSubredditData class. | ||||
* | Rename some classes and layout resources. Feature added: view posts in ↵ | Alex Ning | 2018-08-20 | 4 | -7/+12 |
| | | | | ViewSubredditDetailActivity. | ||||
* | Rename some classes. Change the logic of getting the subreddit icon. Prepare ↵ | Alex Ning | 2018-08-19 | 2 | -12/+6 |
| | | | | to display posts in ViewSubredditDetailActivity. | ||||
* | Load user info after the new access token is retrieved if the old access ↵ | Alex Ning | 2018-08-18 | 1 | -2/+4 |
| | | | | token expired. Feature added: vote comment | ||||
* | Fixed a bug which causes the app to crash when there is no comment in a ↵ | Alex Ning | 2018-08-11 | 3 | -0/+25 |
| | | | | post. Add a no comment placeholder which is displayed when there is no comment in a post. | ||||
* | Fetch a new access token in onCreate method of MainActivity when the old ↵ | Alex Ning | 2018-08-05 | 2 | -2/+4 |
| | | | | access token is about to expire, specifically, to expire within the next 5 minutes or is already expired to avoid refreshing the access token many times by other queries later. | ||||
* | Fetch the subreddit info and save it to the database. Solve a bug that ↵ | Alex Ning | 2018-08-05 | 2 | -17/+33 |
| | | | | cannot create a instance of SubredditViewModel. | ||||
* | Add the ViewSubredditActivity. Add a OnClickListener in the subscribed ↵ | Alex Ning | 2018-07-30 | 6 | -0/+218 |
| | | | | subreddits RecyclerView to lauch the ViewSubredditActivity. | ||||
* | Add a scroll bar in the navigation drawer | Alex Ning | 2018-07-29 | 1 | -1/+2 |
| | |||||
* | Save subscribed subreddits and users to the SQLite database by using Room ↵ | Alex Ning | 2018-07-29 | 2 | -51/+71 |
| | | | | Persistence Library. Add a following section in the navigation drawer to display all the followed users. Add a NestedScrollView in the navigation drawer to wrap all the elements. Disable nested scrolling feature in all the RecyclerViews in the navigation drawer. | ||||
* | Add a RecyclerView for subscribed subreddits in navigation drawer, rewrite ↵ | Alex Ning | 2018-07-28 | 3 | -6/+77 |
| | | | | some code and minor bugs fixed | ||||
* | Add RecyclerView for subscribed subreddits in navigation drawer and rewrite ↵ | Alex Ning | 2018-07-28 | 5 | -47/+11 |
| | | | | some code | ||||
* | First commit | Alex Ning | 2018-07-26 | 98 | -0/+1361 |