Commit Graph

45 Commits

Author SHA1 Message Date
httpjamesm 669187dd4d refactor: concurrently proxy img tags (#53) 2023-08-21 02:02:12 -04:00
httpjamesm 2ef7e05f4b Redirect-short-links (#50)
* feat: redirect shortened URLs

* feat: accept shortened URLs in converter

* fix: tell resty not to follow redirect

* fix: remove log
2023-08-21 02:01:56 -04:00
httpjamesm 6b77c5dae4 feat: DISABLE_RATELIMIT env 2023-02-25 12:39:09 -05:00
httpjamesm abfd0cfb6f feat: SO/SE converter
refactor: rework some author logic
2023-02-20 14:17:24 -05:00
httpjamesm 63a30ab1cf feat: don't count static toward ratelimit 2023-02-20 13:56:44 -05:00
httpjamesm f1370c29b6 fix: pass down domain to comment for author URLs 2023-02-20 13:54:09 -05:00
httpjamesm d935ce72f6 fix: pass domain to question template 2023-02-20 13:49:54 -05:00
httpjamesm 45644a0503 feat: get stackexchange posts
fix: comment author distinguishing
2023-02-16 10:25:24 -05:00
httpjamesm c55b8b6ed5 fix: redeclare correct answer author vars 2023-02-14 20:25:16 -05:00
httpjamesm 0968932eff fix: defer close raw response body 2023-02-14 20:16:30 -05:00
httpjamesm 64302c9334 refactor: simplify author parsing logic 2023-02-14 20:13:24 -05:00
httpjamesm cc9e549aaf feat: get answer ID and fragment scrolling 2023-02-14 19:55:17 -05:00
httpjamesm 69d96d646d feat: question tags 2023-02-04 13:40:57 -05:00
httpjamesm 4d8632e26c fix: add no cache to static 2023-02-04 13:14:52 -05:00
httpjamesm eee8ec42c5 feat: hashmap with SO sort values, ssr selection 2023-02-04 13:05:10 -05:00
httpjamesm 15b843d46b fix: remove ?url for image proxy 2023-02-02 19:15:55 -05:00
httpjamesm 5f11bcd6a2 feat!: proxy images with JWT auth 2023-02-02 19:05:08 -05:00
httpjamesm d49c0f2ffd feat: display comment upvotes 2022-12-30 18:11:59 -05:00
httpjamesm f2b369b2c6 fix: remove length requirement 2022-12-29 14:54:05 -05:00
httpjamesm be9380ba20 fix: allow backwards compatibility with older threads 2022-12-29 14:47:07 -05:00
httpjamesm c46820b6d4 fix: add version, rolling ratelimit 2022-12-29 13:54:37 -05:00
httpjamesm 0e9677ec61 feat: success message indicator, better UX for image toggling 2022-12-29 13:52:17 -05:00
httpjamesm 4ddc1a2af7 feat: send human-readable error for 429 2022-12-29 13:49:19 -05:00
httpjamesm e476087a3a feat: validate question id and send error messages 2022-12-29 13:45:04 -05:00
httpjamesm e6915ae849 fix: re-add question comments 2022-12-29 13:11:33 -05:00
httpjamesm 11efaf854d feat: comment text to HTML with sanitization 2022-12-29 13:09:25 -05:00
httpjamesm 3b79efc83c refactor: rely heavier on the templating engine
style: fix comments spacing on mobile
2022-12-29 13:06:14 -05:00
httpjamesm c0df07abad refactor: use existing PreventSurroundingPre 2022-12-29 12:22:59 -05:00
httpjamesm 10e7c89e96 feat: more escaping, tighter security 2022-12-28 23:56:14 -05:00
httpjamesm 599d23544b feat: unify comments finder, show post comments
style: show post notices in a clean layout
2022-12-28 22:54:13 -05:00
httpjamesm 84ba0886cd feat: show answer comments under collapsible 2022-12-28 22:48:02 -05:00
httpjamesm 5bd9ce484f fix: escape code blocks to prevent HTML injection 2022-12-28 22:18:18 -05:00
httpjamesm 97e2e50015 fix: remove debug statements 2022-12-28 19:10:27 -05:00
httpjamesm 96d4f768d9 feat: syntax highlighting for question codeblocks 2022-12-28 19:10:14 -05:00
httpjamesm 631a700c9f feat: highlight code blocks within answers 2022-12-28 18:51:14 -05:00
httpjamesm f9025ff9cc fix: no cache middleware to prevent visual bugs 2022-12-28 14:14:30 -05:00
httpjamesm d664899ab6 feat: update example compose, change default redirect 2022-12-28 11:57:08 -05:00
httpjamesm d92edafb03 feat!: APP_URL env, theme switcher icon with redirect 2022-12-28 11:56:17 -05:00
httpjamesm 3d53fd5806 feat: import theme icons, set color vars, option cookie 2022-12-28 11:49:14 -05:00
httpjamesm 504144c94b feat: version and back button 2022-12-28 11:33:26 -05:00
httpjamesm ba4a9155a7 feat: OG metadata and shortened desc 2022-12-28 00:58:41 -05:00
httpjamesm fb7dc85905 feat: adhere to image loading preference 2022-12-28 00:10:09 -05:00
httpjamesm 10946dcafb feat: change options 2022-12-28 00:08:06 -05:00
httpjamesm 8b46beb1dd feat: strict ratelimit 2022-12-28 00:00:17 -05:00
httpjamesm 076f1387f0 refactor: split into files 2022-12-27 23:53:28 -05:00