Alex Ning
|
5dbe271b2c
|
Hiding and unhiding posts are now available.
|
2019-09-08 16:08:39 +08:00 |
|
Alex Ning
|
cb471b4f86
|
Version 1.0.1
|
2019-09-08 10:56:28 +08:00 |
|
Alex Ning
|
4e14b13fba
|
Fixed force stop when opening link type post. Update libraries.
|
2019-09-07 22:26:29 +08:00 |
|
Alex Ning
|
7a3e22617b
|
Make generating release apk availalbe.
|
2019-09-05 08:18:06 +08:00 |
|
Alex Ning
|
8be2a9ae18
|
Delete all logs.
|
2019-09-04 16:53:34 +08:00 |
|
Alex Ning
|
ad497aa504
|
Fixed notification color in dark theme.
|
2019-09-04 16:24:38 +08:00 |
|
Alex Ning
|
e2173e0c09
|
Change score color if the post is voted.
|
2019-09-03 16:42:34 +08:00 |
|
Alex Ning
|
b61265e17a
|
Change upvoted color for upvote buttons.
|
2019-09-03 15:19:17 +08:00 |
|
Alex Ning
|
79726b9a08
|
Display a splash screen when the app starts.
|
2019-09-03 14:37:20 +08:00 |
|
Alex Ning
|
870b217174
|
Fixed lazy mode in anonymous mode in MainActivity.
|
2019-09-01 23:43:28 +08:00 |
|
Alex Ning
|
c9c4b7fc58
|
Minor bugs fixed related to marking and unmarking spoiler and nsfw.
|
2019-09-01 14:32:24 +08:00 |
|
Alex Ning
|
b34fcf1c6d
|
Lazy mode is available in FilteredThingActivity. Fixed a bug related to lazy mode. Fixed several bugs in ViewModels. Minor bugs fixed.
|
2019-08-30 16:22:41 +08:00 |
|
Alex Ning
|
e3d672f395
|
Minor bugs fixed. Fixed circular progress bar background in UserListingFragment and SubredditListFragment.
|
2019-08-30 11:53:22 +08:00 |
|
Alex Ning
|
a5a77fca04
|
View crosspost parent in ViewPostDetailActivity when clicking the crosspost icon or select Crosspost parent menu item in toolbar. Filter NSFW posts in FilteredThingActivity is now available.
|
2019-08-30 11:35:44 +08:00 |
|
Alex Ning
|
92762974ff
|
Fixed bugs related to several ViewModels.
|
2019-08-29 17:08:40 +08:00 |
|
Alex Ning
|
eff076a270
|
Fixed controller position and margin in ViewVideoActivity. Minor UI tweaks.
|
2019-08-29 14:08:32 +08:00 |
|
Alex Ning
|
c5a824ac89
|
Set item offset in Postfragment when using StaggeredGridLayoutManager. Minor UI tweaks.
|
2019-08-29 13:22:27 +08:00 |
|
Alex Ning
|
2acfcb1d60
|
Use StaggeredGridLayoutManager in PostFragment in landscape and tablet. Reimplement lazy mode. Prevent resuming lazy mode twice after configuration changes. Fix regex.
|
2019-08-29 11:39:56 +08:00 |
|
Alex Ning
|
cc0d78aedd
|
Receiving images, videos and texts to directly submitting different kinds of posts. Fixed video was not shown after selected from picker in PostVideoActivity. Handle some cases that the posts cannot be submitted. Minor bugs fixed.
|
2019-08-28 16:41:36 +08:00 |
|
Alex Ning
|
30d2abe9c6
|
Continue submitting posts even if the user leave PostXXXActivity.
|
2019-08-28 10:21:32 +08:00 |
|
Alex Ning
|
2133231d52
|
Fixed notification for SubmitPostService.
|
2019-08-27 23:02:37 +08:00 |
|
Alex Ning
|
942e2d52a4
|
Display an alert dialog if the user want to cancel submitting a post or press back button when there is something written in PostXXXActivity. Minor bugs fixed.
|
2019-08-27 18:18:55 +08:00 |
|
Alex Ning
|
995701174d
|
Delete wrong credit. Change the notification icon and color.
|
2019-08-27 17:16:31 +08:00 |
|
Alex Ning
|
3b0eb15646
|
This app now has an icon (finally)git statusgit statusgit status Add a credits page in settings. Use another error view and no comment placeholder.
|
2019-08-27 16:46:46 +08:00 |
|
Alex Ning
|
fe82b5686e
|
Fixed regex.
|
2019-08-27 09:29:18 +08:00 |
|
Alex Ning
|
3d50afd139
|
Minor bugs fixed.
|
2019-08-26 23:37:42 +08:00 |
|
Alex Ning
|
9469ecc611
|
Don't start lazy mode when refreshing posts in PostFragment. Minor bugs fixed.
|
2019-08-26 20:16:40 +08:00 |
|
Alex Ning
|
2a356aa12e
|
Don't start lazy mode if there is no posts. Stop lazy mode when refreshing.
|
2019-08-26 18:03:44 +08:00 |
|
Alex Ning
|
864eb21269
|
Changing lazy mode interval in Settings is now available.
|
2019-08-26 17:50:44 +08:00 |
|
Alex Ning
|
b29bbf4321
|
Display an archived icon if the post is archived. Display a locked icon if the post is locked.
|
2019-08-26 17:06:50 +08:00 |
|
Alex Ning
|
1da0e08552
|
Tap the error view to retry loading comments in ViewPostDetailActivity. Minor UI tweaks.
|
2019-08-26 15:55:18 +08:00 |
|
Alex Ning
|
5e144c6de9
|
Reimplement Markdown display due to update of Markwon library. Fixed RetryLoadingMoreCallback is null in MessageRecyclerViewAdapter.
|
2019-08-26 13:52:19 +08:00 |
|
Alex Ning
|
4d4e6165f0
|
Add an acknowledgement page in settings.
|
2019-08-24 16:27:34 +08:00 |
|
Alex Ning
|
4a3266e689
|
Remove Mange Account option in navigation drawer in MainActivity.
|
2019-08-22 18:06:43 +08:00 |
|
Alex Ning
|
a52f608af9
|
Hide FAB when RecyclerView in PostFragment is scrolling down.
|
2019-08-22 17:56:11 +08:00 |
|
Alex Ning
|
7b754328fc
|
Fixed UI in dark theme.
|
2019-08-22 17:38:12 +08:00 |
|
Alex Ning
|
23c76a86cb
|
Correctly cancel periodic work request by id not by tag. Add an initial delay which is the same time as the interval when start PullNotificationWorker in NotificationPreferenceFragment.
|
2019-08-22 17:30:42 +08:00 |
|
Alex Ning
|
d864ec6d7f
|
Fixed bug that updating wrong post when PostFragment receives PostUpdateEventToPostList.
|
2019-08-22 17:16:31 +08:00 |
|
Alex Ning
|
d4fc671605
|
Saving and unsaving post are now available. Disable commenting and replying for locked posts in last commit.
|
2019-08-22 17:01:25 +08:00 |
|
Alex Ning
|
5f7bfd88b7
|
Check for theme setting on every activities except ViewImageActivity and ViewVideoActivity to correctly set the theme. Minor bugs fixed. Minor UI tweaks.
|
2019-08-22 14:44:10 +08:00 |
|
Alex Ning
|
0840b7144f
|
Changing theme is now available.
|
2019-08-22 11:52:27 +08:00 |
|
Alex Ning
|
a2fe95912b
|
Enabling or disabling nsfw are now available.
|
2019-08-22 09:45:27 +08:00 |
|
Alex Ning
|
9bad5024ff
|
Fixed getting same notifications for different accounts (for real this time). Add a settings acivity but with no use now. Minor bugs fixed. Minor UI tweaks.
|
2019-08-21 16:21:17 +08:00 |
|
Alex Ning
|
029bbc951b
|
Handle sending comment fails. Fixed snackbar hidden by keyboard in some activities. Minor bugs fixed.
|
2019-08-20 15:01:54 +08:00 |
|
Alex Ning
|
a340517974
|
Many small fixes and mior UI fixed.
|
2019-08-20 10:56:41 +08:00 |
|
Alex Ning
|
6e33dcad75
|
Potentially fixed a bug that notification for all the users are the same. Show a toast message after the account is switched when clicking the notificaiton for other accounts.
|
2019-08-20 09:53:06 +08:00 |
|
Alex Ning
|
01f5dd7886
|
Finish all the activities after switching account by view another account's messages.
|
2019-08-19 23:58:35 +08:00 |
|
Alex Ning
|
556047aa42
|
Finish MainActivity if clicking a notification for another user.
|
2019-08-19 17:57:04 +08:00 |
|
Alex Ning
|
5bf002629d
|
Fixed cannot mark message as read after clicking the notification.
|
2019-08-19 15:46:46 +08:00 |
|
Alex Ning
|
4d68033145
|
Mark message as read if the notification is clicked. Fixed pending intent added to the notification override each other.
|
2019-08-19 15:36:37 +08:00 |
|
Alex Ning
|
85d232c7f6
|
Fetch all users' messages in PullNotificationWorker. Update the access token in database instead of inserting an account in AccessTokenAuthenticator to hopefully fix the problem that subscriptions database is cleared implicitly.
|
2019-08-19 11:44:19 +08:00 |
|
Alex Ning
|
a83aaa671a
|
Mark message as read when clicking the message in ViewMessageActivity.
|
2019-08-18 23:51:27 +08:00 |
|
Alex Ning
|
ffd1d6e204
|
View messages in ViewMessageActivity. Use LinkResolverActivity to handle link clicking in CustomMarkwonView. Fixed cannot load user profile image after the post is deleted.
|
2019-08-18 16:03:58 +08:00 |
|
Alex Ning
|
1984332fdd
|
Enqueue only one instance of PullNotificationWorker. Fixed bugs related to comment single thread mode.
|
2019-08-18 09:25:52 +08:00 |
|
Alex Ning
|
21c9eb03ed
|
Fetch unread messages periodically (15 mins for test) using WorkManager. Click new comment notifications to view new comment in ViewPostDetailActivity.
|
2019-08-17 17:43:29 +08:00 |
|
Alex Ning
|
627bad649b
|
Lazy mode is available in AccountPostsActivity. Minor bugs fixed.
|
2019-08-16 09:37:23 +08:00 |
|
Alex Ning
|
054c5228d7
|
Lazy mode is available again.
|
2019-08-15 19:55:12 +08:00 |
|
Alex Ning
|
2c6ca51e5c
|
Handle invalid uri when opening in Custom Tabs.
|
2019-08-15 16:25:20 +08:00 |
|
Alex Ning
|
478b85e67b
|
Display single comment thread when clicking a comment from ViewUserDetailActivity instead of showing all the comments.
|
2019-08-15 13:35:25 +08:00 |
|
Alex Ning
|
62dc889867
|
Sorting user's comments is now available.
|
2019-08-14 17:18:05 +08:00 |
|
Alex Ning
|
2dbb854bfc
|
Sorting gilded posts in AccountPostsActivity is available. Refreshing in AccountPostsActivity is available.
|
2019-08-14 16:52:59 +08:00 |
|
Alex Ning
|
0a3d6520bc
|
Sorting users posts in ViewUserDetailActivity and FilteredPostsActivity is available.
|
2019-08-14 16:31:18 +08:00 |
|
Alex Ning
|
7cdf5d2e4c
|
Current user's upvoted, downvoted, hidden, saved, gilded posts are now available to see.
|
2019-08-14 15:54:08 +08:00 |
|
Alex Ning
|
eaef58037c
|
Editing flair is now available.
|
2019-08-14 13:53:08 +08:00 |
|
Alex Ning
|
a62f47aacb
|
Edit flair for posts is now available.
|
2019-08-14 10:57:41 +08:00 |
|
Alex Ning
|
6872faa93d
|
Set NSFW and spoiler are now available.
|
2019-08-13 15:29:27 +08:00 |
|
Alex Ning
|
81e0897a1f
|
Editing and deleting comments are now available.
|
2019-08-13 14:25:16 +08:00 |
|
Alex Ning
|
b1b3642ca8
|
Deleting and editing posts are now available.
|
2019-08-12 17:20:33 +08:00 |
|
Alex Ning
|
4df18af914
|
Minor bugs fixed.
|
2019-08-12 14:42:25 +08:00 |
|
Alex Ning
|
90b01df2e9
|
Parse raw markdown of posts and comments instead of html.
|
2019-08-12 10:30:43 +08:00 |
|
Alex Ning
|
1ce9650935
|
Transparent nav bar in FilteredPostsActivity.
|
2019-08-12 10:08:49 +08:00 |
|
Alex Ning
|
4ca9b06551
|
Fixed UI in dark theme.
|
2019-08-12 09:50:25 +08:00 |
|
Alex Ning
|
90c7c66405
|
Fixed nav bar icon color in dark theme. Transparent nav bar in SubredditSelectionActivity for Android version >= 8.1.
|
2019-08-12 09:26:27 +08:00 |
|
Alex Ning
|
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.
|
2019-08-11 22:29:00 +08:00 |
|
Alex Ning
|
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.
|
2019-08-11 16:44:46 +08:00 |
|
Alex Ning
|
c2f2fc1b39
|
Transparent navigation bar and status bar in ViewPostDetailActivity (All these changes including in other activities are only available for Android version >= 8.1).
|
2019-08-11 12:32:41 +08:00 |
|
Alex Ning
|
413a18f6d3
|
Make navigation bar and status bar transparent to display posts, comments, subreddits and users under them. Minor UI tweaks for bottom sheet fragments.
|
2019-08-10 18:29:04 +08:00 |
|
Alex Ning
|
4c21eea852
|
Display a toast to indicate the user to login before voting, replying and commeting.
|
2019-08-09 17:15:41 +08:00 |
|
Alex Ning
|
1179cb50fa
|
Browse posts and search posts are now available in anonymous mode.
|
2019-08-09 16:57:04 +08:00 |
|
Alex Ning
|
17fc426ecb
|
Anonymous mode is available but it is not useable.
|
2019-08-09 15:28:22 +08:00 |
|
Alex Ning
|
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.
|
2019-08-09 11:29:46 +08:00 |
|
Alex Ning
|
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.
|
2019-08-09 10:38:25 +08:00 |
|
Alex Ning
|
85597a82d0
|
Switch between all logged-in reddit accounts is available.
|
2019-08-08 20:19:38 +08:00 |
|
Alex Ning
|
e542ac5138
|
Log in other reddit accounts are available. Add an account switcher in the navigation drawer in MainActivity.
|
2019-08-08 20:05:45 +08:00 |
|
Alex Ning
|
5b5da3d3fd
|
Load subscriptions in SubredditSelectionActivity. Minor bugs fixed.
|
2019-08-08 13:44:27 +08:00 |
|
Alex Ning
|
eb1d243f2c
|
Minor bugs fixed. Change logic of parsing post to avoid displaying error view if some of the posts are not parsed successfully.
|
2019-08-08 11:59:41 +08:00 |
|
Alex Ning
|
1c8ba320bc
|
Refactored some of the untouched classes last time to support multi user. Bugs fixed related to subreddit selection in PostXXXActivity.
|
2019-08-08 11:14:18 +08:00 |
|
Alex Ning
|
b5c9e98ec9
|
Fixed ViewPager adapter was initialized twice in ViewUserDetailActivity and it caused eventbus registered twice to PostFragment.
|
2019-08-08 08:57:43 +08:00 |
|
Alex Ning
|
425bc857cf
|
Refactored all the other classes to support multi user. Clearing the app data is required before launching the app.
|
2019-08-07 23:28:02 +08:00 |
|
Alex Ning
|
7f2bc01180
|
Preparing to support multi user. Use the database to store accounts' info. LoginActivity is successfully refactored. Any other features are unavailable for now.
|
2019-08-07 10:54:47 +08:00 |
|
Alex Ning
|
77d83654aa
|
Bugs fixed related to submitting link and text posts.
|
2019-08-06 21:00:16 +08:00 |
|
Alex Ning
|
71d6f803e0
|
Use PostMediaService to submit text and link posts.
|
2019-08-06 18:02:01 +08:00 |
|
Alex Ning
|
fe898a5c6c
|
Create PostMediaService to submit video and image posts.
|
2019-08-06 17:35:54 +08:00 |
|
Alex Ning
|
5bb9cf7891
|
Minor bugs related to Custom Tabs fixed. Support more reddit domains.
|
2019-08-05 17:44:00 +08:00 |
|
Alex Ning
|
7761d38756
|
Sorting and refreshing in FilteredPostsActivity are available.
|
2019-08-05 17:18:30 +08:00 |
|
Alex Ning
|
199690355b
|
Filtering posts to specific type when the type chip is clicked in posts. Minor bugs fixed related to PostDataSource to continue loading posts.
|
2019-08-05 15:28:53 +08:00 |
|
Alex Ning
|
0d1fcecde6
|
Searching subreddits to post is available. Use Toolbar instead of ActionBar in various activities. Minor bugs fixed.
|
2019-08-05 10:30:22 +08:00 |
|
Alex Ning
|
44e2987a84
|
Fixed UI in dark theme. Minor bugs fixed.
|
2019-08-04 11:11:52 +08:00 |
|
Alex Ning
|
70e65565ae
|
Show vote unavailable message if the vote buttons of an archived post are clicked.
|
2019-08-02 18:06:01 +08:00 |
|
Alex Ning
|
b42db1fbfe
|
Fixed vote failed message not shown. Fixed subreddit icon not load online if the subreddit info is not in the database.
|
2019-08-02 17:23:31 +08:00 |
|
Alex Ning
|
8940d4da68
|
Fixed deep link error handling.
|
2019-08-02 15:25:44 +08:00 |
|
Alex Ning
|
f86f06ffe5
|
Create LinkResolverActivity to resolve the reddit links instead of resolving them in different activities. Deep link error handling is still broken.
|
2019-08-02 13:51:32 +08:00 |
|
Alex Ning
|
a2f301f75e
|
Implement Deep Link to open reddit links directly in this app.
|
2019-08-01 13:23:47 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
dc23a30220
|
Show r/all posts in MainActivity.
|
2019-07-30 08:25:21 +08:00 |
|
Alex Ning
|
f07f01ce63
|
Display both the subreddit and the user name in ViewPostDetailActivity.
|
2019-07-30 00:30:45 +08:00 |
|
Alex Ning
|
453501b1ba
|
Add a ViewPager in MainActivity to display popular posts.
|
2019-07-29 22:02:37 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
1fc8423906
|
Sorting posts is now available. Minor bugs fixed.
|
2019-07-26 10:50:32 +08:00 |
|
Alex Ning
|
66ed3d8f16
|
Minor bugs fixed. Minor layout tweaks.
|
2019-07-25 21:10:52 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
fcff7784c9
|
Click a comment to view the corresponding post.
|
2019-07-22 11:13:57 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
0d5cf54af5
|
Fixed bugs when posting without a flair specified. Minor UI tweaks.
|
2019-07-20 00:21:00 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
42497bb247
|
Display spoiler and flair info in posts.
|
2019-07-17 21:33:16 +08:00 |
|
Alex Ning
|
ebf542161e
|
Flair, spoiler and nsfw support for submitting posts.
|
2019-07-17 09:31:49 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
e0212985f8
|
Sumbitting gif and video posts is now available.
|
2019-07-14 21:29:10 +08:00 |
|
Alex Ning
|
9d1e53b585
|
Submitting image posts is now available.
|
2019-07-13 22:10:52 +08:00 |
|
Alex Ning
|
de4b53ddf0
|
Preparing to submit image posts.
|
2019-07-13 00:05:38 +08:00 |
|
Alex Ning
|
8c55fbbde9
|
Fixed issues of saving images and videos on Android Q devices.
|
2019-07-12 17:24:02 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
2b9b8fddfa
|
Submitting posts to user account is available.
|
2019-07-11 22:56:15 +08:00 |
|
Alex Ning
|
d8669c94e8
|
Submitting posts to subreddit is available now. Fixed User's posts cannot be all loaded.
|
2019-07-11 16:32:27 +08:00 |
|
Alex Ning
|
36d24523b6
|
Select subreddit in PostTextActivity.
|
2019-07-10 20:46:54 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
117a33be3b
|
Minor UI tweaks. Preparing for submitting text posts.
|
2019-07-09 17:47:40 +08:00 |
|
Alex Ning
|
4338dbd277
|
Retain comments after orientation changes in ViewPostDetailActivity.
|
2019-07-08 23:54:54 +08:00 |
|
Alex Ning
|
69b08a6d56
|
Fixed comment color in CommentActivity. Minor layout tweaks.
|
2019-06-28 11:29:05 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
cfe0b357df
|
Fixed wrong width of the vertical block of the load more comment placeholder.
|
2019-06-26 12:36:39 +08:00 |
|
Alex Ning
|
a22b491a30
|
Fixed bugs in CommentRecyclerViewAdapter. Minor layout tweaks.
|
2019-06-26 12:03:41 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
e9cec91a5b
|
Calculate the comment placeholder position if the position was changed.
|
2019-06-23 16:28:08 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
89e934f5a7
|
Zoom up to 10x in ViewImageActivity. Minor bugs fixed.
|
2019-06-21 10:20:09 +08:00 |
|
Alex Ning
|
a4b93699d8
|
Minor UI tweaks.
|
2019-06-18 21:27:40 +08:00 |
|
Alex Ning
|
8092c07ea0
|
Fixed sending child comments.
|
2019-06-18 17:41:45 +08:00 |
|
Alex Ning
|
70f4a7fc4c
|
Fixed refreshing comments and sending comments.
|
2019-06-18 17:05:49 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
502cbe02ba
|
Reply to comments. Preparing for comment deletion.
|
2019-06-14 18:14:49 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
f69ae29bb9
|
Added a feature: Sending comments.
|
2019-06-14 10:30:26 +08:00 |
|
Alex Ning
|
42c7b316f3
|
Add CommentActivity for sending comments (not implemented yet). Minor UI tweaks.
|
2019-06-13 12:16:04 +08:00 |
|
Alex Ning
|
ef8daed571
|
Minor layout tweaks. Fixed action bar color in ViewPostDetailActivity in dark mode.
|
2019-06-11 19:59:23 +08:00 |
|
Alex Ning
|
62c225ffcd
|
Lazy mode in ViewSubredditDetailActivity.
|
2019-06-11 11:43:19 +08:00 |
|
Alex Ning
|
22ec85b3dd
|
Lazy mode in ViewUserDetailActivity. Fixed follow chip background color in dark mode in ViewUserDetailActivity. Fixed force stop after orientation change in ViewUserDetailActivity.
|
2019-06-11 11:21:56 +08:00 |
|
Alex Ning
|
076607a7ca
|
Fixed lazy mode could not be paused properly.
|
2019-06-10 10:48:16 +08:00 |
|
Alex Ning
|
c124828352
|
Pause lazy mode if the user is swiping posts.
|
2019-06-09 14:59:39 +08:00 |
|
Alex Ning
|
7cfc4296a0
|
Lazy Mode: Automatically scroll down the recyclerview in PostFragment to view posts without using hands.
|
2019-06-08 08:01:31 +08:00 |
|
Alex Ning
|
d7a90b5397
|
Fixed dark theme in landscape mode. Display the host of the url when the post is a link.
|
2019-06-06 16:11:22 +08:00 |
|
Alex Ning
|
fe4ba7501e
|
Refresh post in ViewPostDetailActivity.
|
2019-06-06 12:05:11 +08:00 |
|
Alex Ning
|
7d8c497c77
|
Fixed UI problems introduced by dark theme.
|
2019-06-05 11:25:05 +08:00 |
|
Alex Ning
|
c8d1a9e37a
|
Dark theme support.
|
2019-05-07 23:55:49 +08:00 |
|
Alex Ning
|
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.
|
2019-05-07 19:45:08 +08:00 |
|
Alex Ning
|
1d294609f5
|
Unescape HTML for post content and comments. Minor UI fixes.
|
2019-04-26 21:53:32 +08:00 |
|
Alex Ning
|
6bd4b41f8c
|
Hide Toolbar when scrolling content up.
|
2019-04-23 08:03:29 +08:00 |
|
Alex Ning
|
d8ddad9522
|
Fixed voting state inconsistency after orientation change in ViewPostDetailActivity. Fixed title could not be shown properly in CollapsingToolbarLayout in ViewSubredditDetailActivity and ViewUserDetailActivity.
|
2019-04-19 12:01:41 +08:00 |
|
Alex Ning
|
cd4730c649
|
Synchronizing voting state between PostRecyclerViewAdapter and ViewPostDetailActivity using EventBus by greenrobot. Minor bugs fixed.
|
2019-04-18 23:31:41 +08:00 |
|
Alex Ning
|
a7e9695717
|
Fixed displaying wrong score when rapidly clicking vote buttons in CommentMultiLevelRecyclerViewAdapter and ViewPostDetailActivity.
|
2019-04-18 18:11:11 +08:00 |
|
Alex Ning
|
246d4f45ab
|
Fixed displaying wrong score when rapidly clicking vote buttons in PostRecyclerViewAdapter.
|
2019-04-18 17:18:19 +08:00 |
|
Alex Ning
|
fb525d62ed
|
Don't draw under display cutouts in landscape mode (API >= 28).
|
2019-02-27 13:15:32 +08:00 |
|
Alex Ning
|
acc08489fa
|
Fixed the error drawable of glide image loading has not been done rounded corners transformation.
|
2019-02-26 22:16:34 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
8ae7ba334c
|
Reload MainActivity after login success.
|
2019-02-26 13:06:17 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
b1db59fda2
|
Add a feature: Search for users. Change some names of interfaces and methods.
|
2019-02-23 12:04:16 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
ce4773230a
|
Change SearchView style in MainActivity. Solve tab layout covering fragments in viewpager in SearchActivity.
|
2019-02-22 17:26:50 +08:00 |
|
Alex Ning
|
2e72f0d4aa
|
Load parent-level comments using pagination. Only load comments of comments once more.
|
2019-02-22 17:00:09 +08:00 |
|
Alex Ning
|
a4f664d428
|
Add a feature: Searching for posts.
|
2019-02-22 14:55:26 +08:00 |
|
Alex Ning
|
1293eac5c8
|
Add a search view in MainActivity and add a SearchActivity.
|
2019-02-22 13:34:24 +08:00 |
|
Alex Ning
|
82d97cf732
|
Migrate to AndroidX
|
2019-02-21 17:24:23 +08:00 |
|
Alex Ning
|
2b0228ab47
|
Use another GifImageView library.
|
2019-02-21 13:21:32 +08:00 |
|
Alex Ning
|
3a58964d6c
|
Fixed loading more comments even though there are no more comments.
|
2019-02-21 12:37:58 +08:00 |
|
Alex Ning
|
70fcc671d8
|
Load comments of comments one more time, just like parent-level comments.
|
2019-02-21 08:41:51 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
0e1abee883
|
Fixed vote status cannot be shown on posts loaded from specific subreddits or users.
|
2019-01-24 23:24:14 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
91e6174aa5
|
Added feature: View users' best posts.
|
2019-01-21 22:32:17 +08:00 |
|
Alex Ning
|
ebc2cac0a6
|
Click user names in comment to view the user's details. Minor visual redesign.
|
2019-01-21 17:32:21 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
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 |
|
Alex Ning
|
0bd0639a4e
|
Following and unfollowing users are now properly implemented.
|
2019-01-11 15:41:38 +08:00 |
|
Alex Ning
|
dc35c8fc9c
|
Resolve issues related to renaming User class to UserData class.
|
2019-01-11 11:45:04 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
f0b149ce82
|
Use MarkwonView (a markdown library) instead of HtmlTextView to display post content and comments.
|
2019-01-09 10:05:20 +08:00 |
|
Alex Ning
|
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 |
|
Alex Ning
|
9d729579bf
|
Minor UI tweaks.
|
2019-01-04 16:02:11 +08:00 |
|
Alex Ning
|
49d25314d5
|
Display user name and user icon in each post when loading posts in specific subreddits.
|
2019-01-01 23:32:03 +08:00 |
|