httpjamesm
|
1a7635ccef
|
Add version endpoint (#146)
|
2024-07-25 10:51:05 -07:00 |
|
Nuno
|
6a2ce509c1
|
feat: add healthcheck (#141)
* feat: add healtcheck app
Signed-off-by: rare-magma <rare-magma@posteo.eu>
* feat: add healthz endpoint
Signed-off-by: rare-magma <rare-magma@posteo.eu>
* ci: add healthcheck directive to dockerfile
Signed-off-by: rare-magma <rare-magma@posteo.eu>
---------
Signed-off-by: rare-magma <rare-magma@posteo.eu>
|
2024-07-03 14:40:40 -04:00 |
|
httpjamesm
|
e409176642
|
media query theme (#139)
* feat: use css media query to derive theme
* fix: rename alt for toggle images
* feat: remove no-cache middleware
|
2024-06-20 00:18:22 -04:00 |
|
httpjamesm
|
80b45bf034
|
Support exchange shortened URLs (#133)
* feat: support shortened exchange urls
* feat: add shortener processing for exchange /a/:id conventions
|
2024-06-13 02:18:51 -04:00 |
|
Achraf RRAMI
|
6d2830fcc2
|
Add redirect endpoint for shortened urls with answer id (#105)
|
2024-04-06 00:45:06 -04:00 |
|
httpjamesm
|
4c62f9bc4f
|
feat: allow answerId in shorthand overflow URL (#91)
|
2024-03-09 12:09:17 -05:00 |
|
Bnyro
|
cf89be2a48
|
fix: redirect shortened 'a' URLs (#65)
|
2023-09-28 13:26:34 -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
|
45644a0503
|
feat: get stackexchange posts
fix: comment author distinguishing
|
2023-02-16 10:25:24 -05:00 |
|
httpjamesm
|
cc9e549aaf
|
feat: get answer ID and fragment scrolling
|
2023-02-14 19:55:17 -05:00 |
|
httpjamesm
|
3dea27b09f
|
Merge branch 'sorting'
|
2023-02-04 13:16:33 -05:00 |
|
httpjamesm
|
4d8632e26c
|
fix: add no cache to static
|
2023-02-04 13:14:52 -05:00 |
|
httpjamesm
|
2b608b4725
|
feat: redirect questions without title in URL
|
2023-02-04 12:49:28 -05:00 |
|
httpjamesm
|
5f11bcd6a2
|
feat!: proxy images with JWT auth
|
2023-02-02 19:05:08 -05:00 |
|
httpjamesm
|
10e7c89e96
|
feat: more escaping, tighter security
|
2022-12-28 23:56:14 -05:00 |
|
httpjamesm
|
f9025ff9cc
|
fix: no cache middleware to prevent visual bugs
|
2022-12-28 14:14:30 -05:00 |
|
httpjamesm
|
d76aa4ca11
|
feat!: run checks on env variables
|
2022-12-28 11:57:58 -05:00 |
|
httpjamesm
|
26c7a5f5ee
|
feat: production mode
|
2022-12-28 11:35:03 -05:00 |
|
httpjamesm
|
fd6ca8b56a
|
feat: host and port envs
|
2022-12-28 00:23:53 -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 |
|
httpjamesm
|
9071bc23db
|
feat: error handling for homepage
|
2022-12-27 23:42:54 -05:00 |
|
httpjamesm
|
2ae093b43d
|
feat: home page with URL conversion endpoint
style: mobile optimization
|
2022-12-27 23:39:34 -05:00 |
|
httpjamesm
|
85dad1cbe0
|
feat: parse answer author and timestamp
|
2022-12-27 23:23:19 -05:00 |
|
httpjamesm
|
010bd290af
|
feat: parse accepted answer and add tag
|
2022-12-27 23:00:54 -05:00 |
|
httpjamesm
|
f1d22a713f
|
feat: get answers and iterate over them
|
2022-12-27 22:50:38 -05:00 |
|
httpjamesm
|
b7345d39a0
|
feat: get timestamp and author details
|
2022-12-27 22:46:31 -05:00 |
|
httpjamesm
|
60f0ec5ce9
|
feat: crawl SO and display proxied question
|
2022-12-27 22:31:07 -05:00 |
|