aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/res (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-18Fixed displaying wrong score when rapidly clicking vote buttons in ↵Alex Ning1-0/+1
PostRecyclerViewAdapter.
2019-02-27Don't draw under display cutouts in landscape mode (API >= 28).Alex Ning2-2/+14
2019-02-26Fixed user icon and user banner not displaying after user login. ↵Alex Ning2-2/+2
LoginActivity will not show page not found error after login finish.
2019-02-26Add two features: refresh searching and searching in SearchActivity. Fixed a ↵Alex Ning2-5/+35
bug which is the listener object is null when it is called because the parse failed in ParsePost, ParseSubredditData and ParseUserData.
2019-02-23Add a feature: Search for users. Change some names of interfaces and methods.Alex Ning3-1/+97
2019-02-23Add a feature: Search for users. Fixed calling callback.onResult twice when ↵Alex Ning4-10/+102
loading user's posts.
2019-02-22Change SearchView style in MainActivity. Solve tab layout covering fragments ↵Alex Ning2-1/+9
in viewpager in SearchActivity.
2019-02-22Load parent-level comments using pagination. Only load comments of comments ↵Alex Ning1-0/+1
once more.
2019-02-22Add a search view in MainActivity and add a SearchActivity.Alex Ning8-7/+120
2019-02-21Migrate to AndroidXAlex Ning8-52/+52
2019-02-21Use another GifImageView library.Alex Ning3-11/+5
2019-02-20Temporarily use the old way to load comments instead of Paging library. Load ↵Alex Ning3-1/+2
more parent-level comments once. Loading comments of comments is now working.
2019-02-12Load All comments of a post using paging library. Loading comments of ↵Alex Ning1-1/+1
comments is now broken.
2019-01-22Enlarge the area which contains subreddit or user name and icon for easier ↵Alex Ning2-24/+31
touching in ViewPostDetailActivity. Fixed subreddit icon cannot be loaded in ViewPostDetailActivity. Smoothly play gif subreddit icon in ViewPostDetailActivity.
2019-01-22Fixed the user's posts cannot be loaded. Refreshing in MainActivity also ↵Alex Ning4-34/+48
refreshes user info, subscribed users and subreddits. Enlarge the area which contains subreddit or user name and icon for easier touching.
2019-01-21Fixed infinite loading duplicate posts when there is no more posts to load. ↵Alex Ning1-1/+6
Minor bugs fixed. Minor layout tweaks.
2019-01-21Click user names in comment to view the user's details. Minor visual redesign.Alex Ning2-2/+3
2019-01-11Display the Follow Chip only if the user can be followed. Change schemes of ↵Alex Ning1-2/+3
database users.
2019-01-11Resolve issues related to renaming User class to UserData class.Alex Ning1-89/+0
2019-01-11View user details in ViewUserDetailActivity. Follow or unfollow user is not ↵Alex Ning3-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.
2019-01-09Use MarkwonView (a markdown library) instead of HtmlTextView to display post ↵Alex Ning4-22/+12
content and comments.
2019-01-07New feature: Subscribe or unsubscribe to a subreddit. Allow clear text ↵Alex Ning2-15/+35
traffic in Android Pie. Rewrite some code in lambda.
2019-01-04Minor UI tweaks.Alex Ning15-90/+61
2018-12-30Refreshing posts is working now.Alex Ning2-11/+1
2018-12-29Error handling for loading posts now works again. Don't show refresh button ↵Alex Ning4-48/+44
as an icon. Rewrite some code.
2018-12-27Display a MaterialLoadingProgressBar instead of a ProgressBar when loading ↵Alex Ning2-6/+10
posts. Correctly handle the visibility of the MaterialLoadingProgressBar when loading posts.
2018-12-27Use Android Paging Library to load and display best posts. Loading best ↵Alex Ning1-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.
2018-12-22Use GifImageView to display all the images in order to prevent slow playing ↵Alex Ning3-8/+8
of the gifs. Extend GifImageView as AspectRatioGifImageView to retain the features of AspectRatioImageView.
2018-11-09Use MVVM design pattern to load and display the posts. Minor bugs fixed.Alex Ning2-0/+2
2018-11-08Minor layout tweaks.Alex Ning1-3/+5
2018-10-28Use AspectRatiotImageView instead of ImageView to fully display the preview ↵Alex Ning2-6/+9
images of posts and prevent scrolling jump in PostFragment and ViewPostDetailActivity.
2018-10-19Move refreshAccessToken method from RefreshAccessToken class to ↵Alex Ning1-1/+0
AccessTokenAuthenticator class. Bind views using Butterknife in PostRecyclerViewAdapter and CommentMultiLevelRecyclerViewAdapter.
2018-10-05Display a crosspost icon if the post is a crosspost. Hide the thumbtack icon ↵Alex Ning4-200/+234
if the post is not viewed in its subreddit. Tweak the post layout. Minor bugs fixed.
2018-10-01Minor layout tweaks.Alex Ning2-4/+4
2018-10-01Add an error view when loading the image fails in ViewImageActivity.Alex Ning3-8/+34
2018-09-28Change the layout of post. Add an error view when loading the preview image ↵Alex Ning5-177/+226
fails.
2018-09-24Add a feature which is refreshing the posts by clicking the refresh button. ↵Alex Ning4-0/+30
Minor bugs fixed. Rewrite some code.
2018-09-22Disable the animation for finishing activity in ViewImageActivity and ↵Alex Ning1-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).
2018-09-21Click the subreddit icon or the subreddit name to view the subreddit's ↵Alex Ning7-23/+156
details in PostFragment. Make the status bar in ViewSubredditDetailActivity translucent. Prepare to view the user's details in ViewUserDetailActivity. Minor bugs fixed.
2018-09-02Replace the RecyclerView for comments to MultiLevelRecyclerView in order to ↵Alex Ning7-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.
2018-08-30Blur the preview image if the post is NSFW. Tweak some layouts. Optimize ↵Alex Ning2-12/+8
some methods.
2018-08-30Display a custom error view when there is something wrong when loading best ↵Alex Ning4-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.
2018-08-24Display a thumbtack icon if the post is stickied on top. Display a gold icon ↵Alex Ning6-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.
2018-08-23Change the logic of parsing the subreddit icon. Click the icon and the ↵Alex Ning1-4/+9
banner of the subreddit to view the image in ViewImageActivity.
2018-08-20Load comment and post content text in HTML form instead of String. Fixed a ↵Alex Ning2-6/+6
bug that the icon of subreddits was not parsed properly in ParseSubredditData class.
2018-08-20Rename some classes and layout resources. Feature added: view posts in ↵Alex Ning4-7/+12
ViewSubredditDetailActivity.
2018-08-19Rename some classes. Change the logic of getting the subreddit icon. Prepare ↵Alex Ning2-12/+6
to display posts in ViewSubredditDetailActivity.
2018-08-18Load user info after the new access token is retrieved if the old access ↵Alex Ning1-2/+4
token expired. Feature added: vote comment
2018-08-11Fixed a bug which causes the app to crash when there is no comment in a ↵Alex Ning3-0/+25
post. Add a no comment placeholder which is displayed when there is no comment in a post.
2018-08-05Fetch a new access token in onCreate method of MainActivity when the old ↵Alex Ning2-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.