Commit Graph

183 Commits

Author SHA1 Message Date
Tokarak f9fd54aa3c Specify newer dependencies + cargo update 2023-06-03 19:41:32 +01:00
Daniel Valentine f62f7bf200
v0.30.1 2023-03-10 21:34:42 -07:00
Daniel Valentine 51cdf574f7
v0.30.0 2023-03-08 22:15:31 -07:00
Daniel Valentine b90b41c009
v0.29.4 2023-02-26 03:01:35 -07:00
Daniel Valentine 35504eda14
v0.29.3 -- fix layout bugs on mobile
Addresses the following layout bugs in mobile view:

* improper rendering of award images on posts
* upvote ratio no longer appearing on bottom-right corner of post as
  before
* Reddit warning pop-up background cut off at bottom of page

Fixes #713.
2023-02-14 20:19:19 -07:00
Daniel Valentine a05cfe60fe
v0.29.2 2023-02-12 03:36:48 -07:00
Daniel Valentine 089315f9bb
v0.29.1 (fixes #713) 2023-02-09 22:25:42 -07:00
Daniel Valentine 1f7e14dd4e
v0.29.0 2023-02-08 00:33:57 -07:00
Daniel Valentine 9bf6194b09
v0.28.1
Remove font-weight associated with instance info button, which made the
icon look ghastly in Chrome.
2023-01-31 00:14:23 -07:00
Daniel Valentine f405f509c4
v0.28.0 2023-01-30 02:07:32 -07:00
Matthew Esposito 8be5fdee2d
Implement instance info endpoint (JSON, YAML, TXT) (#685)
Co-authored-by: Daniel Valentine <daniel@vielle.ws>
Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com>
2023-01-30 02:02:43 -07:00
spikecodes 7efa26e811
Fix #699 2023-01-21 00:35:49 -08:00
spikecodes 7cb132af01
Update packages 2023-01-16 11:09:57 -08:00
Daniel Valentine 412122d7d9
v0.27.1 2023-01-12 01:57:03 -07:00
Spenser Black 2a54043afc
Simplify listener definition (#681)
This simplifies the logic to build the listener by using more clap
features instead of manually accessing the PORT environment variable.
This also removes unnecessary `unwrap_or` calls that set defaults that
are already set by clap.
2023-01-12 01:41:59 -07:00
dependabot[bot] e238a7b168
Bump tokio from 1.23.0 to 1.23.1 (#691)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.23.0 to 1.23.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.23.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-12 01:39:23 -07:00
Daniel Valentine 0ff92cbfe3
v0.27.0 2023-01-03 11:21:27 -07:00
Tokarak 050eaedf15 Remove unused dep "async-recursion"
Found using cargo-udeps. Checked.
2023-01-03 14:56:17 +00:00
Matthew E 5b06a3fc64
Add config system to read from file (#664)
Co-authored-by: Daniel Valentine <daniel@vielle.ws>
2023-01-03 02:55:22 -07:00
Daniel Valentine 4817f51bc0
v0.26.0 2023-01-03 02:40:44 -07:00
Daniel Valentine c15f305be0
v0.25.3 2023-01-01 23:54:35 -07:00
tirz 9c938c6210
build: enable LTO, set codegen-unit to 1 and strip the binary (#467)
Co-authored-by: Spike <19519553+spikecodes@users.noreply.github.com>
2023-01-01 14:33:31 -07:00
Daniel Valentine b5d04f1a50
v0.25.2 2022-12-31 21:34:15 -07:00
gmnsii 9e434e7db6
Search - add support for raw reddit links (#663)
* Search - add support for raw reddit links

If a search query starts with 'https://www.reddit.com/' or 'https://old.reddit.com/',
this prefix will be truncated and the query will be processed normally.
For example, a search query 'https://www.reddit.com/r/rust' will redirect to
r/rust.

* Search - support a wider variety of reddit links.

Add once cell dependency for static regex support (avoid compiling the
same regex multiple times).
All search queries are now matched against a regex (provided by @Daniel-Valentine)
that determines if it is a reddit link. If it is, the prefix specifying
the reddit instance will be truncated from the query that will then be
processed normally.
For example, the query 'https://www.reddit.com/r/rust' will be treated
the same way as the query 'r/rust'.
2022-12-31 20:57:42 -07:00
Daniel Valentine 37d1939dc0
Fix #658.
Dimensions for embedded video in post are explicitly set only when defined by Reddit.

c/o: NKIPSC <15067635+NKIPSC@users.noreply.github.com>
2022-12-13 21:15:28 -07:00
Daniel Valentine 7391a5bc7a
v0.25.0 2022-12-03 01:18:23 -07:00
Daniel Valentine 8fa8a449cf
Sign release (resolves #651). 2022-12-01 16:42:04 -07:00
laazyCmd 92f5286667 Make the column size in posts consistent.
Signed-off-by: Daniel Valentine <Daniel-Valentine@users.noreply.github.com>
2022-11-30 21:06:21 -07:00
Daniel Valentine 6912307349 Update version to v0.24.1. 2022-11-22 12:14:12 -07:00
spikecodes 3f3d9e9c3b
Indicate pinned posts on user profiles (close #606) 2022-11-14 18:08:44 -08:00
spikecodes 377634841c
Upgrade to v0.23.2 2022-11-03 21:31:32 -07:00
Daniel Valentine 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
spikecodes b170a8dd99
Switch Reveddit to Unddit 2022-10-31 22:30:31 -07:00
spikecodes aa54301054
Upgrade to version 0.23 2022-10-31 20:35:00 -07:00
spikecodes b4d3f03335
Upgrade dependencies 2022-10-31 20:23:59 -07:00
spikecodes 5f20e8ee27
Fix dark theme hidden in settings 2022-05-28 19:55:13 -07:00
Mario A 90828cc71c
Fix "Post url contains non-ASCII characters" error (#479) 2022-05-21 05:48:59 +00:00
spikecodes 428dc58e3c
Update to v0.22.8 2022-05-20 19:20:44 -07:00
mikupls 60c7b6b23f
Embed css themes to simplify adding and testing new themes (#489) 2022-05-21 01:41:31 +00:00
spikecodes bb7fb1313d
Fix multireddit subscription redirect url 2022-05-15 13:50:17 -07:00
spikecodes 47ab857103
Scroll overflowing tables (fixes #469) 2022-04-02 21:24:20 -07:00
mikupls eb6c5e5e1e
Fix backslash url rewriting and add tests for rewrite_urls. (#461)
* Fix backslash url rewriting.

Add test for rewrite_urls.

Fixes #281.

* Update to v0.22.5

Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com>
2022-03-26 20:26:30 +00:00
spikecodes ed11135af8
Update to v0.22.4 2022-03-26 13:09:24 -07:00
spikecodes 9eb42932df
Hide empty sidebar 2022-03-24 21:19:21 -07:00
Nick Lowery f0a6bdc21b
Fix sorting buttons on r/all and r/popular (#402)
* Fix sorting buttons on r/all and r/popular

* Bump version to v0.22.2

* Fix empty sidebar in r/all and r/popular

Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com>
2022-03-15 03:39:39 +00:00
spikecodes 59043456ba
Wrap long post titles (fixes #435) 2022-03-13 12:59:15 -07:00
Nick Lowery 70ff150ab4
Add user listing buttons (#400)
* Add user listing buttons

* Update to v0.22

Co-authored-by: spikecodes <19519553+spikecodes@users.noreply.github.com>
2022-03-13 19:06:27 +00:00
spikecodes 977cd0763a
Fix #379 2022-01-05 16:46:45 -08:00
spikecodes fcadd44cb3
Update dependencies 2022-01-05 16:39:56 -08:00
spikecodes 8b8f55e09a
Fix sort button scrollbars 2021-12-31 10:42:44 -08:00