Commit Graph

1574 Commits

Author SHA1 Message Date
scria1000
d101cddf0f Make Superscript parsing proper
Do this without relying converting to <sup> tags.
2021-12-09 13:23:02 +03:00
Docile-Alligator
99c096e111
Merge pull request #573 from scria1000/patch-3
Fix observer being triggered twice on SubredditDetail
2021-12-07 21:19:42 +08:00
Docile-Alligator
57ab519333
Merge pull request #572 from scria1000/spoiler-optimize
Optimize spoiler parser
2021-12-07 21:13:18 +08:00
Docile-Alligator
8fea6f688a
Merge pull request #571 from scria1000/patch-2
Add null check for GALLERY_DATA_KEY
2021-12-07 21:11:20 +08:00
scria1000
3350b31d21 Fix observer being triggered twice on SubredditDetail
Fix observer being triggered twice on ViewSubredditDetailActivity and SidebarFragment.
2021-12-07 15:46:41 +03:00
scria1000
281d6aec50 Correct newline behaviour, again 2021-12-05 22:15:59 +03:00
scria1000
dea22c8f7e Optimize spoiler parser
Should take 3-4x less milliseconds, on average
2021-12-05 18:40:37 +03:00
scria1000
619d6b846a Add null check for GALLERY_DATA_KEY
Without this null check, viewing a deleted comment whose OP also had a deleted gallery will cause the Parsing to fail.
2021-12-04 18:23:48 +03:00
scria1000
1f8d9e6a7d Statically compile frequently used Regex pattern 2021-12-04 10:41:23 +03:00
scria1000
c9e7b11379
Fix gif not found for downsized Giphy gifs 2021-12-03 21:06:45 +00:00
Alex Ning
0d80bee501 Fix refreshing in ViewPostDetailFragment too easily in two-pane layout. 2021-12-03 21:26:05 +08:00
Alex Ning
45f4fae786 Fix gallery post preview still shows in ViewPostDetailActivity when Disable Image Preview in Data Saving Mode is enabled. 2021-12-03 21:16:15 +08:00
Alex Ning
c809de6350 Minor bugs fixed in ParsePost. 2021-12-03 21:04:19 +08:00
Docile-Alligator
b0d9a15dfd
Merge pull request #564 from scria1000/patch-2
Make switches and checkboxes more consistent on Dark Mode
2021-12-02 20:40:37 +08:00
Docile-Alligator
2381826165
Merge pull request #565 from scria1000/search-filter-fix-1
Recover from no result after switching sort mode
2021-12-02 20:32:18 +08:00
Docile-Alligator
49e0df2980
Merge pull request #561 from scria1000/master
Download unprocessed gallery picture
2021-12-02 19:39:03 +08:00
scria1000
68db5a670d Recover from no result after switching sort mode
Resolves #563
2021-12-01 21:35:41 +03:00
scria1000
ceeade6f19
Make switches and checkboxes more consistent on Dark Mode 2021-12-01 14:28:36 +00:00
Alex Ning
f39f608cde Minor layout tweaks. 2021-12-01 21:33:46 +08:00
scria1000
951024f086
Merge branch 'master' into master 2021-12-01 11:04:48 +00:00
Docile-Alligator
e2964893da
Merge pull request #522 from scria1000/gallery-captions-feature
Initial support for gallery captions
2021-12-01 18:45:36 +08:00
scria1000
a70950baf9 Download unprocessed gallery picture
Resolves #558
2021-11-30 19:47:15 +03:00
scria1000
a663359f9a Revert "Download unprocessed gallery picture"
This reverts commit 886eb68341.
2021-11-30 19:13:08 +03:00
scria1000
886eb68341 Download unprocessed gallery picture
Resolves #558
2021-11-30 19:10:31 +03:00
Alex Ning
3b365dfe5d Version 5.1.3. Fix bottom navigation bar option count not applied to anonymous mode. 2021-11-29 21:16:15 +08:00
Docile-Alligator
a145f6d6cd
Merge pull request #511 from ratabb/rbb/proguard
keep class CrashReportsFragment
2021-11-29 19:27:05 +08:00
scria1000
1eb1562dfd Adjust caption layout
Set caption max length

Set link ellipsis
2021-11-28 19:15:47 +03:00
scria1000
9f31b1007d Process subreddit links inside Wiki extra 2021-11-28 11:40:05 +03:00
scria1000
f848dad466 Don't pass reduntant View arguments to linkify
When used as a plugin for Markwon; BetterLinkMovement iterates TextViews under the ViewGroup at the setMarkdown stage, so there is no need to for this argument.

Don't give a whole Activity as  an argument to this method, this causes bugs.
2021-11-28 03:27:35 +03:00
scria1000
fa772c1d20 Fix conflict 2021-11-27 21:28:49 +03:00
scria1000
a399200be2
Merge branch 'master' into gallery-captions-feature 2021-11-27 17:10:50 +00:00
scria1000
90a9b1033f Make caption text copyable with long press
Use native way to theme ViewRedditGalleryActivity
2021-11-27 20:04:45 +03:00
Alex Ning
d8f6572262 Version 5.1.2. 2021-11-27 20:47:46 +08:00
Docile-Alligator
32150165d4
Merge pull request #538 from scria1000/single-scroll-fix
Make scroll button work on single comment mode
2021-11-27 20:26:10 +08:00
Docile-Alligator
806fcf397b
Merge pull request #549 from scria1000/gallery-destroy-fix
Don't cancel all ImageLoader instances
2021-11-27 20:21:51 +08:00
scria1000
86d9761f09 Don't cancel all ImageLoader instances 2021-11-26 14:49:12 +03:00
scria1000
209a874f57 Minor tweaks 2021-11-25 21:54:08 +03:00
scria1000
8423a18071 Return early if not spoiler 2021-11-25 20:59:18 +03:00
scria1000
e481980480 Check if spoiler was found before setting markdown 2021-11-25 19:22:32 +03:00
scria1000
d1096f1f76 Fix typo 2021-11-25 19:07:15 +03:00
scria1000
b0134984ca Add a non-regex solution for parsing spoilers
Add a non-regex solution for parsing spoilers that can also handle code blocks

Add a custom BlockQuoteParser to prevent spoilers from being consumed as block quotes without the need for html escaping

Make revealed spoiler backgrounds slightly darker
2021-11-25 19:04:34 +03:00
scria1000
ea1501b5a4
Merge branch 'Docile-Alligator:master' into more-regex-fix 2021-11-24 13:01:31 +00:00
Alex Ning
1b39925cf8 Version 5.1.1. Fix anonymous subreddits and multireddits do not show in MainActivity TabLayout. Fix changing tab names not working in anonymous mode. 2021-11-22 20:35:14 +08:00
Alex Ning
841fec87dc Fix TrackSelectionDialog button color. Do not automatically show control view in autoplaying videos. 2021-11-22 19:27:45 +08:00
Alex Ning
50a2db2a39 Implement SaveMemoryCenterInsideDownsampleStrategy to smartly downsample images in PostRecyclerViewAdapter and PostDetailRecyclerViewAdapter. 2021-11-21 22:55:58 +08:00
Alex Ning
725921dac1 Fix dark theme issue when selecting playback speed. Minor bugs fixed. 2021-11-21 20:59:01 +08:00
Alex Ning
fd1b6fa6fe Fix cannot open media in Gallery layout. 2021-11-21 19:38:49 +08:00
scria1000
b106e0677a Make scroll button work on single comment mode 2021-11-17 02:18:31 +03:00
scria1000
d5770599f5 Refactor spoiler parsing into its own class
Reuse spoiler pattern otherwise we match markdown like: `>!`   lots of new lines and text  <!

And some other minor changes.
2021-11-16 22:53:56 +03:00
Alex Ning
04cc769ccf Version 5.1.0. 2021-11-16 08:54:03 +08:00