Commit Graph

386 Commits

Author SHA1 Message Date
Alex Ning
b1b2b1aa71 Set ViewImageOrGifActivity's background to transparent. 2020-08-11 14:21:39 +08:00
Alex Ning
e6803259b8 Fix a typo. 2020-08-09 10:58:39 +08:00
Alex Ning
4b4785171c Use DownloadVideoService to download videos. 2020-08-09 10:41:24 +08:00
Alex Ning
74a4206cd2 Version 4.0.3. Only save scrolled position for Best posts in HOME. Set Save Scrolled Position in HOME to false by default. Apply link color in CommentActivity. 2020-08-04 23:53:57 +08:00
Alex Ning
60ee299822 Enable quick scale in ViewImageOrGifActivity and ViewRedditGalleryImageOrGifFragment. 2020-07-31 17:44:43 +08:00
Alex Ning
80b4869c6a Only save post feed scrolled position for front page. 2020-07-31 17:20:54 +08:00
Alex Ning
109b4be8c3 Add an option to delete all the post feed scrolled positions. 2020-07-31 00:04:57 +08:00
Alex Ning
61d3302a30 Use SharedPreferences to store post feed scrolled position instead of QNCache. Add an option to save the scrolled position. 2020-07-30 23:12:34 +08:00
Alex Ning
2c03eb8d15 Version 4.0.1. Block users. Show report menu item even in anonymous mode. Remove Crashy. 2020-07-29 14:24:27 +08:00
Alex Ning
5f18f7df64 Delete webView.getSettings().setDomStorageEnabled(true); in LoginActivity to fix wrong password error. Show an info to guide users how to type in 2FA code. 2020-07-19 14:12:26 +08:00
Alex Ning
f37a46e2c2 Reorganize settings. 2020-07-19 13:16:14 +08:00
Alex Ning
d06f66975e Add a boolean variable isSendingMessage to avoid sending multiple messages before the first message is sent in ViewPrivateMessageActivity. When the message is being sent, the send button will have a secondary text color. Use wrap_content for comment content in item_comment. 2020-07-17 16:13:55 +08:00
Alex Ning
ca9c90711c Support viewing Reddit Gallery in app. Fix gif not autoplayable in CommentAndPostRecyclerViewAdapter. 2020-07-16 22:02:06 +08:00
Alex Ning
2d002b42d9 Fix ANR when uploading large video files. Fix uploading gif as image. 2020-07-16 17:42:07 +08:00
Alex Ning
7742a19abd Remove font: Bad Script. Add some bold fonts. 2020-07-15 21:40:26 +08:00
Alex Ning
2d69170f4f Add an option to ignore nav bar in ViewVideoActivity and ViewImgurVideoFragment. Use Hauler to do drag up or down to finish Activity in ViewVideoActivity and ViewImgurMediaActivity. 2020-07-15 11:51:29 +08:00
Alex Ning
a9ba807cf4 Fix gif too small in ViewImageOrGifActivity. Hide immersive interface entry if the device has Android version lower than 8.0. 2020-07-15 10:42:46 +08:00
Alex Ning
67cb832c46 Replace Hauler with Slidr to avoid weird behaviour in SubsamplingScaleImageView. 2020-07-14 22:45:21 +08:00
Alex Ning
19c2d0b979 Disable swipe right to go back in some Activities. Rename 'Swipe Right to Go Back From Comments' to 'Swipe Right to Go Back'. 2020-07-14 19:43:26 +08:00
Alex Ning
5020bf633f Fix username takes up too much space in comments. Add PostCompactRightLeftThumbnailViewHolder and PostCompactLeftThumbnailViewHolder in order to fix layout issues in ConstraintLayout v2.0.0-beta8. Rename 'Show Thumbnail on the Right in Compact Layout' to 'Show Thumbnail on the Left in Compact Layout'. 2020-07-09 22:29:22 +08:00
Alex Ning
4fb2e3cc20 Add updated Crashy. 2020-07-09 12:13:45 +08:00
Alex Ning
45f6ba5532 Add an option to mute nsfw videos. Show preview before autoplaying videos in CommentAndPostRecyclerViewAdapter. 2020-07-09 10:51:24 +08:00
Alex Ning
6f34d854ea Setting autoplay videos visible area offset is available. Remove Crashy because it will crash on some devices, such as Pixel Slate. 2020-07-08 22:19:08 +08:00
Alex Ning
318b11da01 View crash reports in Settings -> About -> Crash Reports. 2020-07-08 12:32:49 +08:00
Alex Ning
406d82ef52 Composing message is now available. 2020-07-08 11:34:27 +08:00
Alex Ning
40fd7bf40f Prepare to add composing private message feature. 2020-07-07 23:35:18 +08:00
Alex Ning
9ee22c3098 Fix themeing problems for recently-added features. 2020-07-05 11:34:05 +08:00
Alex Ning
90f741e9e1 Add more themeing options for links, private messages, etc. Restructure class files. 2020-07-03 21:48:35 +08:00
Alex Ning
4f8b313b3c Fully collapsing comments is now available (barebone). 2020-07-03 10:27:24 +08:00
Alex Ning
9a4edde8fb Add an option to change time format. Properly show message time in ViewPrivateMessagesActivity. 2020-07-02 18:59:53 +08:00
Alex Ning
707316c7ad Replying to messages is now available. Remove CollapsingToolbarLayout in ViewPrivateMessagesActivity. Scroll to bottom when entering ViewPrivateMessagesActivity. 2020-07-01 13:38:25 +08:00
Alex Ning
a00f7ced6c Add an EditText and a send button in ViewPrivateMessagesActivity. Rewrite the code of fetchUserAvatar in ViewPrivateMessagesActivity. 2020-07-01 11:53:18 +08:00
Alex Ning
3c482c63ec Add another tab for PM in ViewMessageActivity. 2020-06-27 14:00:24 +08:00
Alex Ning
354529ca88 Add 2 options for notification interval: 15 minutes and 30 minutes. 2020-06-20 22:20:01 +08:00
Alex Ning
dce5777fbb Add an option to automatically try loading removed gfycat videos on Redgifs. 2020-06-20 22:02:18 +08:00
Alex Ning
9f16b6c25a Add an option: Mute Autoplaying Videos. 2020-06-20 14:02:33 +08:00
Docile-Alligator
f3862e1c8a
Merge pull request #132 from OHermesJunior/divider-drawer
Add preferences label and divider in nav drawer.
2020-06-20 12:23:51 +08:00
Docile-Alligator
88dea552dd
Merge pull request #136 from OHermesJunior/version-about
Add version info to about section.
2020-06-20 12:22:32 +08:00
Hermes Junior
8cec7aff11 Add version info to about section. 2020-06-20 00:51:13 +02:00
Hermes Junior
09538f4600 Add preferences label and divider in nav drawer. 2020-06-17 19:23:13 +02:00
Hermes Junior
a70a00e6e9 Add icons to sort bottom sheets. 2020-06-17 18:14:36 +02:00
Hermes Junior
be9f0c1fd1 Allow sliding back on all activities. 2020-06-17 16:11:18 +02:00
Alex Ning
0df0482d45 Add some padding between markdown paragraghs. Delete Caveat font. 2020-06-17 19:23:44 +08:00
Docile-Alligator
dc550f1e18
Merge pull request #120 from OHermesJunior/see-removed
Feature: See removed posts and comments
2020-06-17 12:32:58 +08:00
Alex Ning
ab14405b77 Fix text color in SetAsWallpaperBottomSheet. 2020-06-17 11:59:09 +08:00
Alex Ning
72f176201e Add FontPreviewFragment. Add some fonts and delete some. 2020-06-17 09:38:36 +08:00
Hermes Junior
1b972aca2e Implement option to see removed post. 2020-06-16 19:29:14 +02:00
Hermes Junior
4a1bed82d7 Implement option to see removed comment. 2020-06-16 19:29:05 +02:00
Alex Ning
e8e85b9631 Set image as wallpaper. 2020-06-15 14:48:16 +08:00
Alex Ning
8ed7f54d46 Add an option to move thumbnail in compact layout to the left. 2020-06-13 22:11:57 +08:00
Alex Ning
ee048b25dd Fix bugs related to favoriting multireddits. Add some fonts. 2020-06-12 22:05:12 +08:00
Docile-Alligator
6921d720d2
Merge pull request #119 from OHermesJunior/login-no-webview
Fail gracefully when there is no webview installed.
2020-06-12 16:41:49 +08:00
Alex Ning
2277c97cc0 Add more fonts. 2020-06-10 21:08:13 +08:00
Alex Ning
54a9f241d4 Changing font is available. Fix subtitle on toolbar being cut if the font is large. 2020-06-10 15:43:34 +08:00
Alex Ning
4cd07e3bb6 Prepare to add different font support. 2020-06-10 12:22:19 +08:00
Hermes Junior
3cd7cbd6d8 Fail gracefully when there is no webview installed. 2020-06-09 13:41:03 +02:00
Alex Ning
0dbb6a745f Move all bottom sheet fragments to package BottomSheetFragment. Add a UrlMenuBottomSheetFragment for future use. 2020-06-08 21:11:01 +08:00
Alex Ning
dd8619e783 Add a tab for multireddit list in SubscribedThingActivity. Remove Multireddit button in bottom navigation bar in ViewSubredditDetailActivity and add a go back to main page button. 2020-06-08 15:10:59 +08:00
Alex Ning
580f9d2459 Add more notifications for downloading Reddit videos. Open the downloaded Reddit video when clicking the notification after downloading finishes. Put all work in an AsyncTask. 2020-06-07 17:14:05 +08:00
Hermes Junior
36b38135b9 Make downloaded video visible for galleries and simplify the code. 2020-06-06 22:51:48 +02:00
Alex Ning
98bbd0ff68 Show different notifications when downloading Reddit videos. 2020-06-06 23:23:19 +08:00
Alex Ning
22576dc003 Downloading Reddit videos with sound is now available. For Android Q and above, the downloaded videos are stored in Movies/Infinity. 2020-06-06 21:33:03 +08:00
Alex Ning
c37cc1bed3 Add an option to disable autoplaying nsfw videos. Support imgur gifv videos. 2020-06-04 22:33:24 +08:00
Alex Ning
e5d9f93e96 Swipe up or down to finish ViewImgurMediaActivity. Using Hauler to do swipe up or down to finish ViewImageActivity, ViewGIFActivity and ViewVideoActivity. Fixed gifs downloaded as jpg. 2020-06-04 20:06:01 +08:00
Alex Ning
ca957e8904 Support REdgifs and Gfycat videos in post lists and links. 2020-06-04 16:43:46 +08:00
Alex Ning
4927f82786 Remove ViewImgurGifFragment. 2020-06-04 10:05:57 +08:00
Alex Ning
13d64eda14 Support viewing imgur albums in-app. 2020-06-03 19:02:46 +08:00
Alex Ning
066956971a Support viewing gfycat videos in app. 2020-05-28 22:16:07 +08:00
Alex Ning
2204b72484 Fix string value for popular. 2020-05-14 10:27:35 +08:00
Alex Ning
24d0ac4a40 Version 3.1.0. 2020-05-13 23:09:22 +08:00
Alex Ning
cf4395ed5c Customize tabs in main page for logged-in users. 2020-05-13 12:51:44 +08:00
Hermes Junior
3c32daaca2 Add swap tap and long click option. 2020-05-11 21:26:55 +02:00
Alex Ning
893c8a2076 Reporting comments is now available. 2020-05-05 14:30:46 +08:00
Alex Ning
d444a3a084 Reporting posts is now available. 2020-05-05 13:48:42 +08:00
Alex Ning
9d451d65dd Prepare to add report feature. 2020-05-03 16:47:33 +08:00
Alex Ning
45cdc6d3a6 Show cakeday of users and subreddits, user description and post and comment karma. 2020-05-03 09:16:07 +08:00
Alex Ning
360051a302 Fix the color of award cannot be changed. Prepare to show user comment karma, description, cakeday and subreddit creation day. 2020-05-02 08:22:13 +08:00
Alex Ning
4678caa92b Add an option for video autoplay. Rewrite some viewholders in PostRecyclerViewAdapter. 2020-04-30 15:29:56 +08:00
Alex Ning
0f8395221d Show 1 Award instead of 1 Awards. Version 3.0.3. 2020-04-19 13:16:23 +08:00
Alex Ning
499f507f88 Add an option to ignore navigation bar height. 2020-04-19 13:03:33 +08:00
Alex Ning
2d60b732a9 Add awards background and text color to custom theme. Show only the number of awards on Post Compact Layout. 2020-04-18 22:14:17 +08:00
Alex Ning
2f72e654eb Show the number of awards in PostRecyclerView instead. 2020-04-18 14:00:37 +08:00
Alex Ning
bde2220d91 Remove unused attributes. Fix loading images using GlideImageGetter after the activity is destroyed. 2020-04-18 11:34:43 +08:00
Alex Ning
cd4cf40236 Fix app crashes when selecting font size to small. Version 3.0.1. 2020-04-06 10:47:28 +08:00
Alex Ning
7a429f902d Long press a multireddit in the list to show some options. Fix some UI issues. 2020-04-05 16:21:47 +08:00
Alex Ning
28b9eb37da Add Calm Pastel theme. Fix an fab icon color issue. 2020-04-05 12:04:35 +08:00
Alex Ning
b92936b204 Add a Dracula theme. 2020-04-05 00:19:11 +08:00
Alex Ning
b54909dd15 Fix some issues in themeing. Add red themes. 2020-04-04 23:00:11 +08:00
Alex Ning
d6dd171ac4 Editing multireddits is now available. 2020-04-04 16:10:25 +08:00
Alex Ning
9690c5eeac Add an activity for theme preview. 2020-04-02 22:15:47 +08:00
Alex Ning
5f7ac4349f Add white themes. 2020-04-01 22:39:38 +08:00
Docile-Alligator
093fccc790
Merge pull request #73 from OHermesJunior/master
Add hidden comment toolbar feature.
2020-03-31 22:31:55 +08:00
Alex Ning
84d4679aa9 Finished adding advanced preferences. 2020-03-29 16:28:50 +08:00
Hermes Junior
d0faebbab9 Add hidden comment toolbar feature. 2020-03-29 05:20:52 +02:00
Alex Ning
ea27af4080 Continue playing videos after orientation. Deleting all subreddits and users is now available in advanced settings. 2020-03-29 10:46:55 +08:00
Alex Ning
a5a5e6dac2 Add some advanced preferences which do nothing right now. 2020-03-28 22:43:47 +08:00
Alex Ning
1cfdaf41fa Implemented share and import themes. Fixed some issues of custom theme. 2020-03-27 18:08:58 +08:00
Alex Ning
6ad725762b Still implementing custom themes. 2020-03-27 09:51:53 +08:00
Alex Ning
3dca261dea Still implementing custom themes. 2020-03-27 00:30:05 +08:00
Alex Ning
0694c471c4 Fix some bugs in CustomizeThemeActivity. 2020-03-25 18:06:43 +08:00
Alex Ning
f5fc385039 Add CustomThemeListingActivity. 2020-03-24 14:14:47 +08:00
Alex Ning
587dfccd32 Add a color picker. 2020-03-20 17:03:49 +08:00
Alex Ning
9e4dec362d Still implementing custom theme settings. 2020-03-19 22:30:57 +08:00
Alex Ning
012736bff6 Start implementing custom theme settings. 2020-03-19 12:20:23 +08:00
Alex Ning
71e22b3e36 Immersive Interface is now available on Android 8.0. Add ThemePreferenceFragment. Fix theme database. 2020-03-18 13:33:55 +08:00
Alex Ning
870976068d Apply theme to toolbars. 2020-03-16 16:53:29 +08:00
Alex Ning
fe658dd9e2 Still implementing custom themes. 2020-03-15 23:34:23 +08:00
Alex Ning
e076e2374f Implement custom multiple themes (Buggy). 2020-03-15 13:12:02 +08:00
Alex Ning
f3f9642a0e Add a custom theme table in database. 2020-03-05 17:43:27 +08:00
Alex Ning
ad5e4df6e8 Share gif directly in ViewGifActivity. 2020-03-03 17:34:04 +08:00
Alex Ning
980a121573 Share image directly in ViewImageActivity. 2020-03-02 22:38:53 +08:00
Alex Ning
152a6a280a Still prepare to support multiple themes. 2020-03-01 09:42:57 +08:00
Alex Ning
e528158f03 Remove unused comments. 2020-02-27 17:38:57 +08:00
Alex Ning
e1ce1af47a Still prepare to add different themes. 2020-02-27 16:58:15 +08:00
Alex Ning
0f36ad4e1d Prepare to add different themes. Try fixing timeout issue in okhttp3. 2020-02-26 22:40:15 +08:00
Alex Ning
4c6902a399 Show post or body (if it has) in CommentActivity. 2020-02-22 18:22:02 +08:00
Alex Ning
a54a3395f8 Add an option to show rounded number of votes. 2020-02-21 00:27:04 +08:00
Alex Ning
b06c24402b Add a F-Droid option in settings. 2020-02-20 15:43:53 +08:00
Alex Ning
d9b9a7c3c1 Add an option to show comment dividers. Put theme option to InterfacePreferenceFragment. 2020-02-20 15:10:50 +08:00
Alex Ning
59465390a9 Add a nsfw toggle in the nav drawer. 2020-02-20 12:27:51 +08:00
Alex Ning
a28d022cde Deleting multireddit is now available. 2020-02-18 19:28:35 +08:00
Alex Ning
bc043c442f Selecting subreddits when creating multireddits is now available. 2020-02-18 18:16:04 +08:00
Alex Ning
805ce260a2 Creating multireddit without specifying subreddits is available. 2020-02-12 18:11:03 +08:00
Alex Ning
802a70e9c9 Add a dark theme toggle in the navigation drawer. 2020-02-02 23:16:15 +08:00
Alex Ning
bdf5f07883 Lock the bottom app bar. 2020-02-02 19:29:14 +08:00
Alex Ning
b09701918f Confirm to exit. 2020-02-02 10:37:35 +08:00
Alex Ning
5d74aa4548 Showing top-level comments at first is available. 2020-02-01 22:36:43 +08:00
Alex Ning
9dc596b907 Show image preview for some posts which were classified as link posts before. 2020-02-01 19:56:55 +08:00
Alex Ning
1f1d6a97fa Locking fab in ViewPostDetailActivity, Swiping up to hide fab in ViewPostDetailActivity are available. Minor bugs fixed. 2020-02-01 11:32:29 +08:00
Alex Ning
02db44e532 Reorganize settings. Opening link in app is now available. 2020-01-31 22:09:46 +08:00
Alex Ning
ff5a60c827 Copying comments is now available. Some UI tweaks. 2020-01-30 20:38:35 +08:00
Alex Ning
5e401a6a96 Copy post title and content in ViewPostDetailActivity. 2020-01-29 12:43:57 +08:00
Alex Ning
cb91543690 Setting default post layout is now available. Add an option to hide the divider in post compact layout. 2020-01-11 10:39:49 +08:00
Alex Ning
b04ad8956d Sharing and copying post links and media links are available. 2020-01-06 17:19:41 +08:00
Alex Ning
35acef9f8d Mute videos by default is now available. 2020-01-05 10:57:32 +08:00
Alex Ning
e4ce71bf2a Fetch subreddit info in ViewSidebarActivity. 2019-12-31 15:11:12 +08:00
Alex Ning
a60c249b16 View subreddit sidebar is now available. 2019-12-30 20:44:40 +08:00
Alex Ning
f7baba9412 Add an option to hide the bottom app bar. Change the icon color in the bottom app bar. 2019-12-25 23:41:56 +08:00
Alex Ning
2113d4a902 Fixed UI in ViewMultiRedditDetailActivity. Add a share option in Settings -> About to let you easily share this app to other people. Version 2.0.0. 2019-12-19 21:09:58 +08:00
Alex Ning
ae49dd50d4 Show a play button on the image if the post is a video or an image. 2019-12-19 18:32:37 +08:00
Alex Ning
e69c26db19 Swipe to refresh in SubscribedThingActivity and MultiRedditListingActivity. 2019-12-17 21:33:15 +08:00
Alex Ning
f834f5804c Add menusin ViewMultiRedditDetailActivity. Minor bugs fixed. 2019-12-17 12:36:48 +08:00
Alex Ning
666ac642fc Showing posts of multireddit is now available. Fix a typo. 2019-12-17 00:32:37 +08:00
Alex Ning
b9893c6d14 Show MultiReddits list. 2019-12-13 18:08:47 +08:00
martinsandfuchs
027cbdb7a3 Use volume keys to navigate posts 2019-12-08 13:21:37 +01:00
Alex Ning
c8d9269efa Show a alert dialog when go back from CommentActivity, EditCommentActivity and EditPostActivity. 2019-11-28 00:42:07 +08:00
Alex Ning
b96552a5ca Fix force stop when navigating top-level comments. Fix invisible retry loading more posts button in dark theme. Minor bugs fixed. 2019-11-26 22:01:34 +08:00
Alex Ning
b997963808 Add a Fab to scroll down parent comments. Use volume up and down keys to navigate parent comments. 2019-11-17 23:41:58 +08:00
Alex Ning
ee60cbf640 Swipe right to go back from ViewPostDetailActivity. Fix inconsistency in elapsed time. 2019-11-16 00:20:09 +08:00
Alex Ning
e0a9a02157 Swiping to refresh posts is now available. 2019-11-15 17:23:59 +08:00