tennisleng

Results 31 issues of tennisleng

Fixes bug #179 and adds feature to address #132. See commit message for details.

## Description This PR updates the README to replace the term 'whitelist' with 'allow' in the High Availability section, using more inclusive language. ## Changes - Replaced 'whitelist' with 'allow'...

## Description Fixes issue #4554 where was not being updated when resolving alerts via the API. ## Problem When posting an alert via the API with only set (to resolve...

component/api

Fixes #58 This PR adds configurable timeout support for LLM requests via the `STRIX_LLM_TIMEOUT` environment variable, while maintaining 180 seconds as the default. ## Changes - Added `resolve_timeout()` helper function...

## Summary - add missing NEXT_SERVER_ACTIONS_ENCRYPTION_KEY to the self-hosting README instructions - document how to generate a secure key so installs don't fail on v3 ## Testing - documentation only...

This PR adds two new template functions to address double-encoding issues when working with URLs in Alertmanager templates, as described in issue #4710. ## Changes - **urldecode**: Decodes URL-encoded strings...

This PR adds support for reading `chat_id` from a file, similar to `bot_token_file`. This allows users to securely pass `chat_id` using secrets or volumes in docker-compose without exposing it in...

component/config
component/notify

Fixes issue #163 where config.yaml modifications were not picked up in Docker deployments ## Problem In Docker deployments (especially on Feiniu NAS), config.yaml changes were not being read because the...

## Summary Adds comprehensive test coverage for `AbortSignal.any()` - the web standard API that creates composite abort signals. ## What's Covered - **Basic functionality**: Empty array, single signal, multiple signals...

## Summary Fixes #25182: No stack trace on AbortSignal.timeout error This PR adds stack trace capture to `AbortSignal.timeout()` so that when the timeout fires and throws a `TimeoutError`, the stack...