[Home Assistant] Add custom HTTP headers support#26993
[Home Assistant] Add custom HTTP headers support#26993raycastbot merged 5 commits intoraycast:mainfrom
Conversation
|
Thank you for your first contribution! 🎉 🔔 @tonka3000 @altrdev @rspeicher @amuelli @xilopaint @krsntn @mikikiv @techmaved you might want to have a look. You can use this guide to learn how to check out the Pull Request locally in order to test it. 📋 Quick checkout commandsBRANCH="homeassistant/custom-headers"
FORK_URL="https://github.com/m4t1eu/raycast-extensions.git"
EXTENSION_NAME="homeassistant"
REPO_NAME="raycast-extensions"
git clone -n --depth=1 --filter=tree:0 -b $BRANCH $FORK_URL
cd $REPO_NAME
git sparse-checkout set --no-cone "extensions/$EXTENSION_NAME"
git checkout
cd "extensions/$EXTENSION_NAME"
npm install && npm run devWe're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 10-15 business days. |
Greptile SummaryAdds a Confidence Score: 5/5Safe to merge — all prior concerns addressed and no new blocking issues found. The implementation is correct: the semicolon delimiter avoids the comma-in-value conflict flagged previously, No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "Fix PR comments" | Re-trigger Greptile |
0xdhrv
left a comment
There was a problem hiding this comment.
Looks good to me, approved ✅
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 Such a great contribution deserves a reward, but unfortunately we couldn't find your Raycast account based on your GitHub username (@m4t1eu). Please link your GitHub account to your Raycast account to receive your credits and soon be able to exchange them for some swag. |
Description
Adds support for custom HTTP headers on all requests (REST API and WebSocket).
This enables users behind reverse proxies with header-based authentication
(Cloudflare Zero Trust, Authentik, Authelia, Traefik Forward Auth, etc.)
to use the extension without disabling their auth layer.
A new optional preference
Custom HTTP Headersaccepts key-value pairsin the format
Header1:Value1,Header2:Value2. These headers are injectedinto all HTTP fetch calls and the WebSocket handshake.
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfmetadatafolder