fe9128a5e2
Merge branch 'quicklist'
2025-01-06 12:44:33 +13:00
836cb15946
minimum viable product
2025-01-06 12:33:49 +13:00
85dab5e070
add quicklist to subreddit
2025-01-06 09:32:52 +13:00
5959464bbe
fix typo, lol..
2025-01-06 08:04:41 +13:00
10c7327c39
colorway toggle
2025-01-06 07:15:24 +13:00
9856b7fd47
create basic quicklist functionality
2024-12-22 04:04:43 +13:00
7afc0d006c
Merge remote-tracking branch 'upstream/main'
2024-11-21 00:53:33 +13:00
Matthew Esposito
d3ba5f3efb
feat(error): add new instance buttom
2024-11-19 16:30:37 -05:00
Matthew Esposito
cb9a2a3c39
fix(client): revert to hyper_rustls :P hi SWE 👋
2024-11-19 15:48:42 -05:00
Matthew Esposito
6ecdedd2ed
feat(client): additionally randomize headers
2024-11-19 14:54:06 -05:00
Matthew Esposito
18efb8c714
fix(client): update headers
2024-11-19 14:10:59 -05:00
Matthew Esposito
3e1718bfc9
fix(client): ??? no accept language
2024-11-19 12:44:20 -05:00
Matthew Esposito
96e40e8887
style(clippy): small clippy change
2024-11-19 11:40:17 -05:00
Matthew Esposito
a96bebb099
fix(client): switch to hyper-tls
2024-11-19 11:08:00 -05:00
Matthew Esposito
6c64ebd56b
fix(scraper): additionally grab common words
2024-11-15 16:53:00 -05:00
Matthew Esposito
a301afc383
fix(scraper): truncate to post count
2024-11-13 16:43:41 -05:00
a3bc16f7d2
port update checker to gitea compatible version
2024-11-03 10:08:26 +13:00
bd4cb96c0f
"fix" scraper
2024-11-03 09:36:11 +13:00
a9c99cc752
Merge remote-tracking branch 'upstream/main'
2024-11-03 09:34:12 +13:00
Matthew Esposito
f03bdcf472
feat: display whether or not the instance is up to date on error ( #310 )
2024-11-01 18:16:25 -04:00
Matthew Esposito
2fd358f3ed
feat(hls): add video quality preference ( #306 )
2024-11-01 12:28:52 -04:00
Matthew Esposito
5ef57812f8
style: fix clippy
2024-11-01 11:39:05 -04:00
Nolan Poe
d17d097b12
Fix parts of CI ( #304 )
...
* Run cargo fmt, hide clippy::cmp_owned errors
* Bump deps
* Fix failing test
* Update src/client.rs
---------
Co-authored-by: Matthew Esposito <matt@matthew.science>
2024-10-31 22:50:50 -04:00
Alex
a96894c743
enables http2 crate feature, replaces http1 protocol with http2 on co… ( #305 )
2024-10-31 22:48:19 -04:00
Matthew Esposito
9aea9c90a2
fix: reduce to minimum patch, fix clippy
2024-10-31 16:09:35 -04:00
Matthew Esposito
efdf1848ac
fix: emergency patch for 403
2024-10-31 16:06:29 -04:00
Matthew Esposito
bc9530821d
feat(scraper): add output file
2024-10-30 15:15:38 -04:00
Matthew Esposito
f3d2f0cc59
feat(scraper): add scraper CLI
2024-10-21 20:54:05 -04:00
Matthew Esposito
49ef59e000
chore: make library
2024-10-21 20:46:03 -04:00
64eec64ebe
Merge remote-tracking branch 'upstream/main'
2024-10-20 17:32:13 +13:00
Guillaume Gomez
1838fdaea4
Replace askama
with rinja
( #276 )
2024-10-02 17:43:13 -04:00
DokterKaj
8d0ed4682e
feat(search): redirect u/ and user/ to profile ( #268 )
2024-09-27 08:29:33 -04:00
Matthew Esposito
6e2e679a0e
chore(oauth): add additional logging to login routine
2024-09-26 15:06:39 -04:00
Matthew Esposito
6b44c1abf2
chore(oauth): add additional logging to login routine
2024-09-26 15:04:36 -04:00
Butter Cat
a807002ddf
Fix #206 and make (most) emotes embed in comments ( #209 )
...
* Fix links not being converted when multiple emojis are in one comment
* Make (most) emotes embed within comments
* Restore the behavior that the "rewrite_urls_removes_backslashes_and_rewrites_url" test looks for
* Listen to cargo fmt and cargo clippy's suggestions as well as removing some leftover comments and code
---------
Co-authored-by: Matthew Esposito <matt@matthew.science>
2024-09-25 13:36:23 -04:00
Matthew Esposito
403513ac4c
fix(search): handle queries' urlencoding ( #264 )
...
* fix(search): handle queries' urlencoding
* fix(search): handle queries' urlencoding
2024-09-24 23:30:06 -04:00
Matthew Esposito
72f7d9d08c
fix(search): handle multi-sub search ( #263 )
2024-09-24 23:20:12 -04:00
Matthew Esposito
e6273e2ed5
fix(client): catch json suspended user error ( #262 )
...
* fix(client): catch json suspended user error
2024-09-24 23:13:36 -04:00
Matthew Esposito
f1d4e6a417
fix(client): catch various json errors to properly render error page ( #261 )
...
* fix(client): catch various json errors to properly render error page
* fix(client): catch various json errors to properly render error page
2024-09-24 23:01:28 -04:00
Matthew Esposito
e0d7837c02
fix(client): don't catch network policy errors, since they indicate q… ( #259 )
2024-09-24 21:45:47 -04:00
Matthew Esposito
2d6ac78acf
chore(client): update new oauth path ( #258 )
2024-09-24 21:28:54 -04:00
Matthew Esposito
1e54c639d3
fix(client): add a timeout and retry logic to oauth daemon ( #256 )
...
* fix(client): add a timeout and retry logic to oauth daemon
* fix(client): add a timeout and retry logic to oauth daemon
2024-09-24 21:02:12 -04:00
Matthew Esposito
b54620b5aa
fix(client): use async_recursion crate
2024-09-21 15:44:27 -04:00
freedit-dev
69c7a69afd
add description for rss item (just like https://news.ycombinator.com/ … ( #220 )
...
fix #201
2024-09-21 00:05:32 -04:00
Matthew Esposito
7156be6ad0
fix(client): fix failing tests, retries for canonical_path
2024-09-20 23:57:18 -04:00
1ffbce1ad8
Merge remote-tracking branch 'upstream/main'
2024-09-19 14:14:17 +12:00
Matthew Esposito
793047f63f
fix(client): revert to hyper-rustls=0.24.2
2024-09-18 11:24:00 -04:00
f2c410f9ea
Merge remote-tracking branch 'upstream/main'
2024-09-17 12:28:21 +12:00
Matthew Esposito
0b15250cc8
fix(oauth): catch network policy violation and rate limit ( #233 )
2024-09-16 16:16:08 -04:00
Kot C
c494fbec31
Insert noindex meta for ROBOTS_DISABLE_INDEXING ( #199 ) ( #207 )
2024-09-03 19:44:04 -04:00