88bed73e5e
Extract Location URL path correctly in client::request. ( fixes #645 ) ( #646 )
2022-11-21 08:58:40 -07:00
3a33c70e7c
Update CREDITS file.
2022-11-20 17:52:28 -07:00
40dfddc44d
Added gruvbox-dark and gruvbox-light themes ( #490 )
2022-11-20 13:49:20 -07:00
3f3d9e9c3b
Indicate pinned posts on user profiles ( close #606 )
v0.24.0
2022-11-14 18:08:44 -08:00
501b47894c
Add "BLUR_NSFW" to the list of settings in README ( #639 )
2022-11-12 10:37:58 -08:00
d8c661177b
Update Google PageInsights speed comparison
2022-11-11 09:43:18 -08:00
fade305f90
Blur NSFW posts.
...
Reimplementation of libreddit/libreddit#482 .
Co-authored by: Daniel Valentine <Daniel-Valentine@users.noreply.github.com >
2022-11-09 08:49:39 -07:00
e62d33ccae
Blur NSFW posts.
...
Reimplementation of libreddit/libreddit#482 .
Co-authored by: Daniel Valentine <Daniel-Valentine@users.noreply.github.com >
2022-11-08 09:01:12 -07:00
465d9b7ba7
Implement 'posts hidden because of NSFW'. ( Resolves #159 ) ( #619 )
2022-11-07 20:54:49 -07:00
5c366e14a3
Add CREDITS file and script to generate. ( Resolves ferritreader/ferrit#33 )
2022-11-06 16:04:02 -07:00
d4ca376e8d
Add format_url tests ( #615 )
2022-11-05 23:51:56 -06:00
371b7b2635
Update Libreddit GitHub links.
2022-11-05 21:24:16 -06:00
cc27dc2a26
Update README.md to point to markdown instances list.
2022-11-05 20:50:42 -06:00
bfe03578f0
Update Instances section in README.md.
2022-11-05 13:25:12 -06:00
c6487799ed
Redirect /:id to canonical URL for post. ( #617 )
...
* Redirect /:id to canonical URL for post.
This implements redirection of `/:id` (a short-form URL to a post) to
the post's canonical URL. Libreddit issues a `HEAD /:id` to Reddit to get
the canonical URL, and on success will send an HTTP 302 to a client with
the canonical URL set in as the value of the `Location:` header.
This also implements support for short IDs for non-ASCII posts, c/o
spikecodes.
Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com >
2022-11-05 02:29:04 -06:00
584cd4aac1
Add DoomOne theme, c/o Tildemaster <root@vern.cc> ( #611 )
2022-11-03 23:08:03 -06:00
377634841c
Upgrade to v0.23.2
2022-11-03 21:31:32 -07:00
c0e37443ae
Allow the spoilering of links ( fixes #610 )
2022-11-03 21:30:35 -07:00
8348e20724
Use permalink offered by Reddit ( fixes #613 ). ( #614 )
2022-11-03 21:08:36 -07:00
ae3ea2da7c
HTTP compression (Reddit -> Libreddit -> client) ( #612 )
...
Implements HTTP compression, between both Reddit and Libreddit and Libreddit
and a web browser. Compression between Reddit and Libreddit is mandatory,
whereas compression between Libreddit and a client is opt-in (client must
specify a compressor in the Accept-Encoding header).
Supported compressors are gzip and brotli. gzip support is ubiquitous,
whereas brotli is supported by almost all modern browsers except Safari
(iOS, iPhone, macOS), although Safari may support brotli in the future.
Co-authored-by: Matthew E <matt@matthew.science >
2022-11-03 22:04:34 -06:00
8435b8eab9
Update hls.js.min to v1.2.4
...
Mirrors ferritreader/ferrit#6
2022-11-02 08:46:59 -07:00
510c8679d6
Show full "Submissions" btn on mobile ( fixes #548 )
2022-11-01 21:59:16 -07:00
98674310bc
Remove some-things.org instance ( closes #561 )
2022-11-01 21:29:50 -07:00
170ea384fb
Support /comments endpoint ( closes #568 )
...
Code based on @Daniel-Valentine's [implementation](e2c84879d6
)
2022-11-01 20:53:42 -07:00
1b5e9a4279
Fix #592
2022-11-01 20:47:47 -07:00
b170a8dd99
Switch Reveddit to Unddit
v0.23.1
2022-10-31 22:30:31 -07:00
aa54301054
Upgrade to version 0.23
v0.23.0
2022-10-31 20:35:00 -07:00
b4d3f03335
Upgrade dependencies
2022-10-31 20:23:59 -07:00
1a1ff2e600
Use singular form of "comment" for posts with 1 comment ( #567 )
...
* Use singular form of "comment" for posts with 1 comment
* Fix incorrect text on comment count tooltip
Co-authored-by: Spike <19519553+spikecodes@users.noreply.github.com >
2022-10-31 18:36:24 -07:00
4fc07c02b5
update instance (igna.rocks => intent.cool) ( #603 )
...
* update instance (igna.rocks => intent.cool)
* Remove accidentally-added broken instances
Co-authored-by: Spike <19519553+spikecodes@users.noreply.github.com >
2022-10-31 18:22:20 -07:00
8d58cf61d2
Removed 8 dead links from instance list ( #545 )
...
* Update README.md
Removed the following instances for dead links:
* libreddit.sugoma.tk
* libreddit.jamiethalacker.dev
* libreddit.database.red
* reddit.phii.me
* libreddit.autarkic.org
* lr.oversold.host
* libreddit.datatunnel.xyz
* libreddit.crewz.me
* Fix double pipe on flux.industries instance
Co-authored-by: Mohammed Anas <triallax@tutanota.com >
Co-authored-by: Spike <19519553+spikecodes@users.noreply.github.com >
Co-authored-by: Mohammed Anas <triallax@tutanota.com >
2022-10-31 18:06:32 -07:00
711e3c205d
Add libreddit.cachyos.org instance ( #571 )
...
Co-authored-by: Spike <19519553+spikecodes@users.noreply.github.com >
2022-10-31 17:50:59 -07:00
0704eb10b8
Add new instance (libreddit.oxymagnesium.com) ( #591 )
2022-10-31 17:49:20 -07:00
ef86c1be86
Remove reddit.artemislena.eu (uses Teddit, not Libreddit now) ( #586 )
...
* L: Fixed two swapped config variables in the documentation.
* L: reddit.artemislena.eu is now Teddit, not Libreddit anymore
2022-10-31 17:46:16 -07:00
8141b74817
Update Esmail's onion instance ( #593 )
2022-10-31 17:45:05 -07:00
57d304161b
Add ~vern onion instance ( #537 )
...
* Add ~vern onion instance
Add vern.cc's onion instance of libreddit to instance list
* Remove http:// from link name
* Fix previous commit
2022-06-24 10:52:08 -07:00
b5f21bcb97
Added 3 instances ( #531 )
...
* Add Instance - encrypted-data.xyz
* Add Instance - eu.org
* Add Instance - opnxng.com
2022-06-24 10:50:16 -07:00
36c560144a
Remove libreddit.awesomehub.io ( #535 )
2022-06-24 10:48:41 -07:00
2bc714d0c5
Added mha.fi Instance ( #519 )
...
Close #518
2022-06-11 20:41:54 +00:00
ff4a515e24
change lr.vern.cc hosting location as we moved vps ( #526 )
2022-06-11 20:39:29 +00:00
93f089c2cf
Add libreddit.foss.wtf ( Close #527 )
2022-06-11 20:39:11 +00:00
23569206cc
L: Fixed two swapped config variables in the documentation. ( #524 )
2022-06-06 02:09:36 +00:00
5f20e8ee27
Fix dark theme hidden in settings
v0.22.9
2022-05-28 19:55:13 -07:00
a8a8980b98
Update README.md ( #516 )
2022-05-28 05:31:38 +00:00
fd7d977835
Add instance rd.jae.su ( close #515 )
2022-05-28 05:31:07 +00:00
50f26333cb
remove 40two.app - dead/serves ads ( #517 )
...
40two.app looks like it serves ads instead of libreddit. Hasn't worked for 1 week+
2022-05-28 05:17:38 +00:00
f5cd48b07f
Fix #514
2022-05-21 21:06:03 -07:00
50665bbeb3
Switch titles to <h1>s ( Fixes #444 )
2022-05-21 15:47:58 -07:00
d558127306
Add keyboard shortcuts to nav buttons ( closes #466 )
2022-05-20 23:10:11 -07:00
0c757023f9
Correct localhost to 0.0.0.0 in SystemD conf ( #498 )
2022-05-21 05:53:48 +00:00