Commit Graph

61 Commits

Author SHA1 Message Date
Alex Ning
3a81ca17e8 Use FlowLayout to host all the information of a post in item_post and item_post_detail. 2019-10-28 21:17:09 +08:00
Alex Ning
75452b764d Disable clicking comment icon in a post to submit a comment. Enlarge the icons in comments. Fix regex used to linkify subreddits and users. 2019-10-25 21:16:09 +08:00
Alex Ning
6662f9af34 Fixed bottom sheet fragments cannot swipe down to show items when they are expanded. Version 1.3.1. 2019-10-20 23:23:56 +08:00
Alex Ning
68f113a66e Show an error message when favorite or unfavorite something failed. Minor bugs fixed. Version 1.3.0. 2019-10-14 11:03:54 +08:00
Alex Ning
35f9a645d8 Fix app crashes when opening images and videos. 2019-10-07 08:38:38 +08:00
Alex Ning
f36cef5954 Version 1.2.1 2019-10-06 09:14:54 +08:00
Alex Ning
b56594aeba Version 1.2.0 2019-10-05 23:53:28 +08:00
Alex Ning
de8076539d Change gitignore file. 2019-09-30 00:25:21 +08:00
Alex Ning
47832e1e91 Blurring spoiler post images is now available. Change spoiler and flair text background colors. Fixed collapsed comments shown after orientation change. 2019-09-27 16:58:57 +08:00
Alex Ning
41b0b31f2c Only show the new messages within the the notification interval to prevent showing the same notifications over and over again. Version 1.1.1. 2019-09-22 22:02:50 +08:00
Alex Ning
cf84a6d431 Delete something related to downloading videos. 2019-09-19 21:58:40 +08:00
Alex Ning
5172ae96a7 Change the color of the comment's vertical bar. Long press the comment to expand or collapse. Version 1.0.9. 2019-09-17 16:56:04 +08:00
Alex Ning
8b366c0961 Version 1.0.8 2019-09-16 00:07:44 +08:00
Alex Ning
fa7f12bd19 Version 1.0.7 2019-09-12 21:23:43 +08:00
Alex Ning
bbff1266a5 Version 1.0.6 2019-09-11 10:12:15 +08:00
Alex Ning
f5f2acfab1 Version 1.0.5 2019-09-10 17:15:24 +08:00
Alex Ning
7cb7fee944 Version 1.0.4 2019-09-09 21:35:29 +08:00
Alex Ning
b18e44a00c Version 1.0.3 2019-09-09 16:40:38 +08:00
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
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
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
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
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
eaef58037c Editing flair is now available. 2019-08-14 13:53:08 +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
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
ebf542161e Flair, spoiler and nsfw support for submitting posts. 2019-07-17 09:31:49 +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
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
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
1d294609f5 Unescape HTML for post content and comments. Minor UI fixes. 2019-04-26 21:53:32 +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
246d4f45ab Fixed displaying wrong score when rapidly clicking vote buttons in PostRecyclerViewAdapter. 2019-04-18 17:18:19 +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
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
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
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
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
Alex Ning
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
Alex Ning
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
Alex Ning
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
Alex Ning
86ea4c8982 Bind views using ButterKnife. Let volume controls adjust music stream in ViewVideoActivity. 2018-10-27 00:06:35 +08:00