Commit Graph

1574 Commits

Author SHA1 Message Date
Alex Ning
ddfc478e0e Restore more data. 2021-10-16 11:20:48 +08:00
Alex Ning
f1dfadecb6 Backup anonymously subscribed users and multireddits. Backup post filters. 2021-10-16 10:06:47 +08:00
Alex Ning
192de06e16 Backup custom themes and anonymous subscribed subreddits. 2021-10-15 22:03:42 +08:00
Alex Ning
4c2f1f3f70 Set EditText cursor color in CustomizePostFilterActivity. 2021-10-15 21:21:23 +08:00
Alex Ning
3b0ba561b2 Fix some issues related to media indicator icon and themeing. 2021-10-15 20:28:37 +08:00
Alex Ning
2fd0e2e0e5 Apply custom colors to media indicator. 2021-10-15 09:04:44 +08:00
Alex Ning
a129c918a0 New theme options: Media Indicator Icon Color and Media Indicator Background Color. 2021-10-14 21:32:47 +08:00
Alex Ning
a8f21a94b0 New option: Pinch to Zoom Video. 2021-10-14 20:57:22 +08:00
Alex Ning
c8c3c23093 Zoomable ViewVideoActivity. 2021-10-14 19:46:28 +08:00
Alex Ning
bc9cfc8183 Sort recent searches by search time. 2021-10-14 09:16:15 +08:00
Alex Ning
31d7592964 Legacy autoplay video controller UI. 2021-10-13 21:00:24 +08:00
Alex Ning
230f49ae18 Fix wrong values in customize bottom navigation bar settings page in anonymous mode. 2021-10-13 09:18:32 +08:00
Alex Ning
a60c9360a1 Separate anonymous and normal accounts' bottom navigation bar settings. 2021-10-12 23:40:38 +08:00
Alex Ning
d3d8fd66be Customize bottom navigation bar in anonymous mode. 2021-10-12 22:48:51 +08:00
Alex Ning
0f7b10fa14 Change flotaing action button options in anonymous mode. 2021-10-12 19:35:50 +08:00
Alex Ning
9054cd6590 Customize main page tabs for anonymous mode. 2021-10-11 20:22:09 +08:00
Alex Ning
9e5b5c78e2 Refresh in WebViewActivity. 2021-10-10 22:12:31 +08:00
Alex Ning
43b9abd6ee New option: Link Handler. Removed option: Open Link In App. 2021-10-10 21:51:10 +08:00
Alex Ning
d40b81d799 New option: Default Playback Speed. 2021-10-10 20:36:25 +08:00
Alex Ning
a30421e73b Set playback speed in other ViewImgurVideoFragment and ViewRedditGalleryVideoFragment. 2021-10-10 20:20:14 +08:00
Alex Ning
4de457cd02 Loop video option is available for autoplaying videos. 2021-10-09 22:08:48 +08:00
Alex Ning
f12dea156f New option: loop video. 2021-10-09 21:43:55 +08:00
Alex Ning
abd57e23a6 Change playback speed. 2021-10-09 21:22:18 +08:00
Alex Ning
e02f5a28b3 Smooth scrolling in EditCommentActivity. 2021-10-09 20:11:35 +08:00
Alex Ning
68e94fa928 Maximize bottom sheet fragments. 2021-10-09 19:09:34 +08:00
Alex Ning
ff69387221 Filter posts option in toolbar. 2021-10-09 18:54:09 +08:00
Docile-Alligator
7feb78f133
Merge pull request #480 from Blatzar/master
Fixed visual swiping bug
2021-10-08 20:24:31 +08:00
Alex Ning
723f1c0713 New option: Main Page Back Button Action. It replaces Confirm to Exit. 2021-10-08 20:21:08 +08:00
Alex Ning
f5a333e2ac Show a dialog before closing CustomizeThemeActivity. 2021-10-08 20:19:50 +08:00
Alex Ning
bac1dca855 Give back lazy mode control to PostFragment instead of activities. 2021-09-29 20:34:37 +08:00
Alex Ning
5b5bc1c5b8 RPAN and trending available to anonymous mode. 2021-09-29 19:41:58 +08:00
LagradOst
2f842889ae
Update ViewImageOrGifActivity.java 2021-09-28 16:10:19 +02:00
Alex Ning
f5f6213733 Hide visibility option when creating or editing anonymous multireddit. 2021-09-28 21:17:49 +08:00
Alex Ning
1896b971cd Delete anonymous multireddit in ViewMultiredditDetailActivity. 2021-09-28 21:13:06 +08:00
Alex Ning
d5f3761973 Fix subreddits disappear in anonymous multireddit after favoriting it. 2021-09-28 20:25:58 +08:00
Alex Ning
82db567fdc Edit anonymous multireddit. 2021-09-28 20:05:47 +08:00
Alex Ning
426db4c069 Delete anonymous multireddit. 2021-09-28 19:23:34 +08:00
Alex Ning
10cccb5b93 Disable refreshing in SubscribedThingListingActivity in anonymous mode. 2021-09-27 20:01:55 +08:00
Docile-Alligator
191023301d
Merge pull request #479 from andrewrasch/folding-phone-support
Enable folding phone support for card view
2021-09-27 19:34:41 +08:00
Alex Ning
2f64942584 Enable subreddit multiselection in anonymous mode. 2021-09-27 19:32:57 +08:00
Andrew Rasch
8fdbf37613 Added strings.xml entry for switchpref. 2021-09-26 20:14:44 -04:00
Andrew Rasch
0d93d7c996 Enable folding phone support for card view
Updated card view to allow for separate column numbers for folded vs unfolded state. Organized strings.xml.
2021-09-26 20:10:12 -04:00
Alex Ning
50de5bb44a Fix ViewVideoActivity crash. 2021-09-26 21:43:22 +08:00
Alex Ning
76feb81c6b Load anonymous multireddit posts. 2021-09-26 21:37:54 +08:00
Alex Ning
39835c587a Favorite anonymous multireddits. 2021-09-26 20:45:01 +08:00
Alex Ning
9a0067d714 Fix anonymous multireddits not shown. 2021-09-26 20:37:37 +08:00
Alex Ning
ad99238ed9 Create multireddits in anonymous mode. 2021-09-26 20:35:03 +08:00
Docile-Alligator
e3457069a4
Merge pull request #471 from andmizyk/master
Added Ukrainian translation
2021-09-26 19:10:20 +08:00
Docile-Alligator
fa645f932d
Merge pull request #474 from andrewrasch/intent-filter-cleanup
Cleanup on intent filters.
2021-09-26 19:08:21 +08:00
andrewrasch
0b9e347cfb Cleanup on intent filters.
Separated google amp links from reddit links to fix false positives. Simplified schemes and duplicate hosts.
2021-09-26 00:08:45 -04:00
TacoTheDank
424b1c27e0 Use Java 11 2021-09-24 21:28:42 -04:00
TacoTheDank
d1740f77d1 Fix some deprecations 2021-09-24 21:28:33 -04:00
TacoTheDank
a5ca6ac2bc Use FragmentContainerView 2021-09-24 21:28:22 -04:00
TacoTheDank
14a09c725f Use NotificationChannelCompat features 2021-09-24 21:28:11 -04:00
TacoTheDank
c78cc8aaec Update AndroidX Appcompat and Lifecycle 2021-09-24 21:12:20 -04:00
TacoTheDank
2b17931628 Use some empty implementations of listeners 2021-09-24 21:10:59 -04:00
TacoTheDank
92c76f2e12 Update a bunch of libraries 2021-09-24 21:10:15 -04:00
TacoTheDank
e464082964 Migrate from JCenter where possible 2021-09-24 21:08:09 -04:00
TacoTheDank
0f4ced5669 Update AGP, reorganize libraries 2021-09-24 21:07:26 -04:00
Andrij Mizyk
b2c8233835 Added Ukrainian translation 2021-09-24 22:34:36 +03:00
Alex Ning
5d6a56aae0 Show subscribed users for the anonymous account. 2021-09-24 20:52:58 +08:00
Alex Ning
6215311186 Prepare to support anonymous multireddit. 2021-09-24 20:42:00 +08:00
Alex Ning
cfab68ecd6 Favorite and unfavorite users for the anonymous user. 2021-09-24 19:16:35 +08:00
Alex Ning
20053881f1 Anonymous user subscription. 2021-09-23 20:54:54 +08:00
Alex Ning
643d9395a4 Merge branch 'master' of github.com:Docile-Alligator/Infinity-For-Reddit 2021-09-23 20:18:56 +08:00
Alex Ning
3482ab36e9 Add null check in tryMarkingPostAsRead() in ViewPostDetailFragment. 2021-09-23 20:18:07 +08:00
Docile-Alligator
ccd80a3e15
Merge branch 'master' into go-to-top-of-page-button 2021-09-23 20:02:10 +08:00
Docile-Alligator
f2fd163375
Merge branch 'master' into link-handling-fixes 2021-09-23 20:00:42 +08:00
Docile-Alligator
64f0c73360
Merge pull request #470 from andrewrasch/fix-wiki-pages
Fix Wiki Page Handling
2021-09-23 19:57:04 +08:00
Alex Ning
5f4ecbbe88 Fix posts not marked as read in ViewPostDetailActivity if swipe between posts is enabled. 2021-09-22 21:02:31 +08:00
Alex Ning
cc9952525b Only save read post ids in PostFragment. Add read post ids to readPosts in PostFragment. 2021-09-22 20:17:33 +08:00
andrewrasch
cac32b4394 Added path patterns to other links
Fixes bug where only google amp links open in Infinity
2021-09-22 01:00:53 -04:00
andrewrasch
0ca6bc25af Added link to wiki in subreddit
Subreddit details menu now has a link to its wiki. Subs without a wiki will show the "this subreddit has no wiki" page.
2021-09-22 00:04:21 -04:00
andrewrasch
2d5829830e Fixed handling of wiki pages
LinkResolverActivity now handles wiki pages other than index and their subpages.
2021-09-21 23:50:30 -04:00
andrewrasch
97d630392c Change the go to top icon
Changed to use a double up arrow icon
2021-09-21 23:29:49 -04:00
andrewrasch
5cfe8a6016 Added API call for generic wiki page.
Updated old wiki-only call to cascade to new generic.
2021-09-21 23:01:17 -04:00
andrewrasch
1fb3ba6e3f Update link handling for amp and v.redd.it
Added manifest entries for google.com amp links (reddit only) and v.redd.it. Updated handling of google amp links in LinkResolverActivity.
2021-09-21 22:10:38 -04:00
andrewrasch
a651935fa5 Added go to top of page option.
Added Main + Other Activity bottom bar option to go to the top of a page.
2021-09-21 20:37:41 -04:00
Alex Ning
d6c3bfddd7 Fix marking posts as read on scroll. 2021-09-17 22:07:03 +08:00
Alex Ning
474b3cf32f Fix hiding read posts automatically. 2021-09-17 21:06:53 +08:00
Alex Ning
5dda05d7fa Fix opening the same media multiple times by clicking it repeatedly. 2021-09-17 20:49:50 +08:00
Alex Ning
48a8076fc0 Rewrite code related to hiding read posts. 2021-09-17 20:47:21 +08:00
Alex Ning
50a3572679 No need to pass a HashSet to hide read posts. 2021-09-16 23:26:56 +08:00
Alex Ning
1d73231a82 Remove unused API. 2021-09-16 22:52:13 +08:00
Alex Ning
6aaef3820c Fix no post message not shown in PostFragment. 2021-09-16 22:44:15 +08:00
Alex Ning
7f44b6a8de Fix the same value, null, was passed as the nextKey in two sequential Pages loaded from a PagingSource. 2021-09-16 19:25:58 +08:00
Alex Ning
8a10733d8c Use Transformations.map and PagingDataTransforms.filter to remove read posts. It is an ugly design but I cannot think of a better way. 2021-09-15 22:44:34 +08:00
Alex Ning
1d0ab483d1 Fix gfycat videos cannot be downloaded. 2021-09-08 21:11:15 +08:00
Alex Ning
5fddea1362 Fix onPostUpdateEvent and onNeedForPostListFromPostRecyclerViewAdapterEvent in PostFragment. 2021-09-07 19:18:18 +08:00
Alex Ning
91d24e1e0c Unlock Account Section -> Unlock in LockScreenActivity. 2021-09-06 23:33:23 +08:00
Alex Ning
ecb891748d Remove PostViewModel, PostDataSource and PostDataSourceFactory. NewPostViewModel is renamed to PostViewModel. 2021-09-06 23:31:18 +08:00
Alex Ning
01e1103d3d Remove unused variables. 2021-09-06 23:19:13 +08:00
Alex Ning
0b8e8076fc Remove retryLoadingMore in NewPostViewModel. 2021-09-06 23:14:36 +08:00
Alex Ning
a239eec17c Remove code related to NetworkState in PostRecyclerViewAdapter. 2021-09-06 23:09:37 +08:00
Alex Ning
a725f7eb3a Use withLoadStateFooter to show load state. 2021-09-06 22:59:05 +08:00
Alex Ning
1f02fcd0da Remove PostPaging3Repository. 2021-09-06 21:22:27 +08:00
Alex Ning
09e1711e78 Refreshing, changing sort type and post filter are now working in PostFragment. 2021-09-06 21:02:06 +08:00
Alex Ning
ba2c12d45d Start migrating to Paging 3 library. 2021-09-05 23:42:53 +08:00
Alex Ning
38caf7365a Fix a bug which causes the ViewModel not retain its state after orientation change. 2021-09-05 11:11:01 +08:00
Alex Ning
6dc0521e8e Testing Paging 3 library. 2021-09-04 23:41:44 +08:00
Alex Ning
f13012d21c Save last foreground time instead of last unlock time. 2021-09-03 21:07:25 +08:00
Alex Ning
0559176a8b New options: App Lock and App Lock Timeout. 2021-09-03 16:57:12 +08:00
Alex Ning
c37d372b81 Update Credits page. 2021-09-03 15:15:44 +08:00
Alex Ning
39b5beb5c5 Start implementing app lock feature. 2021-09-03 14:52:59 +08:00
Alex Ning
c0c89fb16a Sidebar -> About. 2021-09-03 10:47:25 +08:00
Alex Ning
0107bba62a Fix showing wrong post feed in the second tab in MainActivity. 2021-09-02 22:45:10 +08:00
Alex Ning
56d82d133f Use PostFragment to handle loading subreddit or user icons for PostRecyclerViewAdapter. 2021-09-02 20:58:27 +08:00
Alex Ning
01304ee7dc Null check when fetching v.redd.it in ViewVideoActivity. 2021-08-29 20:43:50 +08:00
Docile-Alligator
7adde523e4
Merge pull request #331 from curche/time-format-arrays
Make time format strings less ambiguous
2021-08-29 19:29:48 +08:00
Alex Ning
e66faaa9be Version 5.0.4. 2021-08-26 20:29:40 +08:00
Alex Ning
e8386b0c4a Tweak the video autoplay control UI. Set show_timeout to 1s to video autoplay control UI. 2021-08-26 20:27:19 +08:00
Alex Ning
79a7e0f6f6 Fix ClassCastException. 2021-08-26 20:01:24 +08:00
Alex Ning
9c9ca1cb3a Version 5.0.3. 2021-08-25 22:20:17 +08:00
Alex Ning
e301f73024 Set a null OnClickListener to the search panel card view in ViewPostDetailActivity. 2021-08-25 20:38:31 +08:00
Alex Ning
fffc5b9eb4 Fix clicking a subreddit in subreddit suggestions goes to the subreddit page instead of returning the subreddit name in several activities. 2021-08-25 20:34:08 +08:00
Alex Ning
de8df061ed Try to fix java.lang.IndexOutOfBoundsException in com.google.android.material.appbar.HeaderScrollingViewBehavior.layoutChild and com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild. 2021-08-24 22:54:30 +08:00
Alex Ning
386b6e22ca Fix an ArrayIndexOutOfBoundsException in CommentsRecyclerViewAdapter. 2021-08-24 20:59:32 +08:00
Alex Ning
79e4b13c82 Version v5.0.2. 2021-08-20 13:13:45 +08:00
Alex Ning
6e6788d96c Remove animateLayoutChanges in video autoplay views. 2021-08-20 13:07:32 +08:00
Alex Ning
c7fdef7a58 Add animateLayoutChanges to item_post_compact_right_thumbnail. 2021-08-20 13:03:52 +08:00
Alex Ning
5dd1e2d7eb Version 5.0.1. 2021-08-19 21:53:51 +08:00
Alex Ning
54785beede Try fixing IllegalArgumentException at androidx.viewpager.widget.ViewPager.onInterceptTouchEvent. 2021-08-19 21:50:36 +08:00
Alex Ning
b3eb20862a Try fixing IllegalStateException at androidx.viewpager2.widget.ScrollEventAdapter.updateScrollEventValues in ViewUserDetailActivity. 2021-08-19 21:11:44 +08:00
Alex Ning
cc1e4794c9 Catch SecurityException when getting network type. 2021-08-19 20:59:24 +08:00
Alex Ning
e2cca45f55 Fix error when adding a subreddit to a multireddit. 2021-08-19 20:34:57 +08:00
Alex Ning
75d7cc30ae Version 5.0.0. 2021-08-18 21:51:27 +08:00
Alex Ning
e4ef26adb6 New languages: Portuguese and Somali. Update translation. 2021-08-18 21:46:20 +08:00
Alex Ning
6b874cc25d Use discard instead of yes in several dialogs. 2021-08-18 21:23:44 +08:00
Alex Ning
9870c592eb Minor bugs fixed. 2021-08-18 19:56:44 +08:00
Alex Ning
fdf15fcd0e Version 5.0.0-beta5. 2021-08-13 21:37:21 +08:00
Alex Ning
c1862f334e Disable video autoplay when separating post and comments in post detail page is enabled. 2021-08-11 23:44:43 +08:00
Alex Ning
dc248735c7 Try fixing ViewPager2's IllegalStateException. 2021-08-11 23:12:37 +08:00
Alex Ning
a5197d5e94 Use ViewPager2 in InboxActivity. 2021-08-11 22:06:47 +08:00
Alex Ning
4565aa2011 Temporarily disable uploading images in markdown editor because the image will expire after some days. 2021-08-11 21:30:21 +08:00
Alex Ning
a288c70c59 Secure mode is available. 2021-08-11 21:00:57 +08:00
Alex Ning
31a7c2be3a Version 5.0.0-beta4. Revert changes that limit the max height of images in PostRecyclerViewAdapter and PostDetailRecyclerViewAdapter. 2021-08-07 12:06:07 +08:00
Alex Ning
7b6f9339e7 Version 5.0.0-beta3. 2021-08-06 21:07:04 +08:00
Alex Ning
22c47fd10b Set max image height to 2000px in PostRecyclerViewAdapter and PostDetailRecyclerViewAdapter. 2021-08-06 20:59:13 +08:00
Alex Ning
326cbd4064 Fix Applying Material You notification cannot be dismissed. 2021-08-06 19:48:08 +08:00
Alex Ning
43dc0409ac Version 5.0.0-beta2. 2021-08-04 18:28:35 +08:00
Alex Ning
da7abe1959 Change MaterialYouService to foreground service. 2021-08-04 18:03:39 +08:00
Alex Ning
51f6a9613f Tweak autoplay control. 2021-08-04 17:29:49 +08:00
Alex Ning
d0341f9be1 Set title to bottom app bar in other media fragments and activities. 2021-08-04 14:49:33 +08:00
Alex Ning
eca3d91c8b Set title to bottom app bar in ViewVideoActivity. 2021-08-04 14:18:48 +08:00
Alex Ning
5ecb2b7f14 Use bottom toolbar in ViewVideoActivity is available. 2021-08-04 14:15:28 +08:00
Alex Ning
085eaa8505 Use bottom toolbar in ViewRedditGalleryVideoFragment is available. 2021-08-04 14:07:15 +08:00
Alex Ning
27173031a1 Use bottom toolbar in ViewImgurVideoFragment is available. 2021-08-04 14:01:42 +08:00
Alex Ning
123898c946 Use bottom toolbar in ViewRedditGalleryImageOrGifFragment is available. 2021-08-04 13:18:30 +08:00
Alex Ning
f0c275e9ad Use bottom toolbar in ViewImgurImageFragment is available. 2021-08-04 11:58:48 +08:00
Alex Ning
7fe451b7e1 Use bottom toolbar in ViewImageOrGifActivity is available. 2021-08-03 22:03:45 +08:00