Iris System
7fffb7f65a
fix(web-proxy): move UA check into API block, small clean up
2023-03-01 06:11:08 +13:00
Iris System
5e60dec6ec
fix(api, docs): send HTTP 400 on empty User-Agent, update docs
2023-02-27 09:56:00 +13:00
spiral
5da3c84bce
feat(api): block empty user-agents
2023-02-15 12:58:59 -05:00
Ambre Bertucci
95389e8df8
feat(api): allow custom user-agents in cors headers ( #520 )
...
Firefox's (correct) CORS implementation considers `User-Agent` as a forbidden header and requires the server to explicitly opt into custom UAs by allowing this header in `Access-Control-Allow-Headers`.
This commit enables CSR apps to correctly communicate which tools they are part of.
2023-02-15 17:42:22 +00:00
spiral
b904be939a
feat(api): log requests as json instead of plaintext
2023-02-11 11:13:46 -05:00
spiral
8432f00996
chore: remove plausible analytics entirely
2023-01-15 17:09:13 +00:00
spiral
6c7abeb3de
feat(web-proxy): add plausible.pluralkit.me
2022-12-16 22:24:06 +00:00
spiral
90d94d9330
fix(web-proxy): wrong api redirect
2022-12-10 16:51:58 +00:00
spiral
8e0454a13b
chore(web-proxy): update remote addresses for api/dashboard
2022-12-07 11:26:00 +00:00
spiral
8a727c6e80
feat(web-proxy): throw error when trying to access apiv1 on apiv2
2022-12-03 12:00:41 +00:00
spiral
372eef72f4
fix(web-proxy): fix dashboard cache headers, force path lowercase in metrics
2022-12-03 11:59:36 +00:00
spiral
4ea21177ec
fix(web-proxy): actually working metrics, misc fixes
2022-11-23 03:24:36 +00:00
spiral
b95f51fff4
feat(api): create api proxy/ratelimiting/metrics
2022-11-18 02:54:37 +00:00