Matthew Esposito
5a13b9892b
chore(clippy): add lint
2024-06-19 14:28:48 -04:00
Matthew Esposito
093d240530
Merge branch 'main' into feat/hide-summary-and-sidebar
2024-05-29 18:46:10 -04:00
Butter Cat
62b791bb24
Add in support for embedding i.redd.it images and gifs and remove leftover println
2024-05-23 21:29:36 -04:00
Butter Cat
2f2cded671
Make sure new system can handle both normal and external previews
2024-05-22 17:22:10 -04:00
Butter Cat
75b0149313
Remove useless replace
2024-05-22 16:34:39 -04:00
Butter Cat
50fad938dd
Fix infinite loop when replacing text that contains dollar signs
2024-05-22 16:31:07 -04:00
Ales Lerch
b6f5831d10
feat: adds hide summary sidebar option
2024-05-13 23:49:59 +02:00
Butter Cat
6484ebf897
Fix failing check
2024-04-14 17:32:10 -04:00
Butter Cat
3f863c8991
Prevent panic if image_caption is empty, don't replace <p>'s in case text is inside them with the image, update test to reflect change in image replacing
2024-04-14 17:26:43 -04:00
Butter Cat
e581f432dd
Use substring instead of .remove and .pop, change image_text to image_caption to better reflect its usage, only replace quotes in image_caption when needed, and add comments for what some of the code does
2024-04-10 10:47:24 -04:00
Butter Cat
6d83b07aaa
Update embedding Reddit preview links to include captions where applicable
2024-04-09 18:33:13 -04:00
Butter Cat
89140c8cf7
Actually fix checks this time
2024-04-07 19:59:54 -04:00
Butter Cat
99048c4683
Fix failing checks
2024-04-07 19:51:20 -04:00
Butter Cat
f7c182dcd8
Fix a couple of edge cases with image embedding and don't check if REDDIT_PREVIEW_REGEX matches before executing loop
2024-04-07 19:22:20 -04:00
Butter Cat
75b139dff2
Update image link test to account for embedded images
2024-04-07 12:08:53 -04:00
Butter Cat
10499df423
Make image preview links embed
2024-04-07 12:07:53 -04:00
Butter Cat
858299c861
Add test for rewriting multiple preview links
2024-04-07 11:24:18 -04:00
Butter Cat
4f0b29f930
Fix failing checks
2024-03-30 18:53:46 -04:00
Butter Cat
4e2648280d
Fix multiple Reddit preview links becoming the same
2024-03-30 18:36:28 -04:00
Matthew Esposito
9f9ae45f6e
Add many Clippy's, fix many Clippy's
2024-01-19 20:16:17 -05:00
Matthew Esposito
3609564db0
Add error logging when rendering the Error page
2024-01-19 19:00:13 -05:00
Matthew Esposito
c597a20311
Add websockets URL to parsing
2024-01-03 20:06:08 -05:00
Matthew Esposito
89ba46e15d
Redirect and proxy redditstatic gifs in-body ( fix #14 )
2024-01-03 09:36:19 -05:00
Matthew Esposito
dea805936c
Fix preview URL (fixes libreddit/libreddit/issues/559)
2024-01-02 19:21:24 -05:00
Matthew Esposito
6d97f4c8dd
Change Tokio tests - fix GHA runner (again)
2023-12-30 21:33:27 -05:00
Matthew Esposito
cd836308db
Update oauth.rs to use Android client only ( fixes #8 )
2023-12-30 17:32:54 -05:00
Matthew Esposito
c5d11f220e
Fix clippy warnings
2023-12-26 18:27:25 -05:00
Matthew Esposito
b0f985c687
Libreddit -> Redlib
2023-12-26 18:25:52 -05:00
Matthew Esposito
3e3c30d7f1
Update cookie + changes
2023-12-26 16:24:53 -05:00
Matthew Esposito
d76051302e
Merge remote-tracking branch 'origin/pull/738'
2023-12-26 15:51:15 -05:00
Matthew Esposito
de268314f3
Fix tests
2023-12-26 15:42:41 -05:00
Matthew Esposito
0eb5e18cef
Merge remote-tracking branch 'origin/pull/536'
2023-12-26 15:20:21 -05:00
Matthew Esposito
82fdcf7443
Merge remote-tracking branch 'origin/pull/768'
2023-12-26 15:15:06 -05:00
Matthew Esposito
9b71822be6
Match on both http and https in format_url (414)
2023-12-26 15:11:16 -05:00
Nazar
97f0f69059
Rebase #811 ( #812 )
...
Co-authored-by: Matthew Esposito <matt@matthew.science>
2023-06-03 17:32:46 +00:00
Kavin
4d5c52b83b
Rename variables to more descriptive names.
2023-05-01 05:00:49 +01:00
Kavin
6c47ea921b
performance: compile regex only once
2023-05-01 04:22:10 +01:00
Matthew Esposito
af8fe176ea
Fix clippy warnings
2023-04-19 10:37:47 -04:00
Matthew Esposito
4a1b448abb
Merge pull request #776 from iTzBoboCz/polls
2023-04-17 18:12:02 -04:00
Matthew Esposito
991677cd1e
Add variable for now_utc, format
2023-04-17 18:00:41 -04:00
Matthew Esposito
3b8a13d050
Merge pull request #773 from libreddit/fmt_clippy
2023-04-15 11:01:19 -04:00
Ondřej Pešek
ec226e0cab
fix(polls): apply clippy suggestions
2023-04-08 10:41:12 +02:00
Ondřej Pešek
75af984154
fix(polls): apply suggestions and fix id parsing
2023-04-01 14:26:04 +02:00
Ondřej Pešek
8bed342a6d
fix: print time suffix only for relative dates
2023-04-01 13:21:15 +02:00
Matthew Esposito
f465394f93
Address fmt + clippy
2023-03-25 16:32:42 -04:00
gmnsii
8be69f6fe5
Checks if the link contains the parameter instead of ends with it
...
To know if the gate should be bypassed, we check if the link contains
the pasameter instead of checking if the link ends with it. This is
impostant, for example if we were to implement searching for comments
within a post. If we wanted to search for comments within a post that we
have bypassed the gate to view: the link will look like
https://libreddit-instance/r/somesub/comments/post-id/post-title&bypass_nsfw_landing/?q=some-query&type=comment
2023-03-23 12:36:04 -07:00
gmnsii
a0726c5903
Change the bypass message and format code
...
The bypass message now indicates that the bypass is only temporary.
2023-03-23 11:09:33 -07:00
Ondřej Pešek
c1c867a5ff
feat: add polls
2023-03-23 13:21:09 +01:00
Ondřej Pešek
5dc3279ac3
fix: make time work with future dates
2023-03-23 13:18:48 +01:00
gmnsii
e046144bf3
Allow bypassing nsfw gate for posts
...
On instances that are not sfw-only, the nsfw gate for posts can now be
bypassed.
2023-03-22 23:18:35 -07:00