Skip to content

Add global Signal Group settings UI and feature flag gating#816

Draft
0x46616c6b wants to merge 1 commit intomainfrom
feature/signal-group-settings-ui
Draft

Add global Signal Group settings UI and feature flag gating#816
0x46616c6b wants to merge 1 commit intomainfrom
feature/signal-group-settings-ui

Conversation

@0x46616c6b
Copy link
Member

Summary

  • Add admin Signal Group settings (Card, Form, ModalForm) with fields for API URL, account, and avatar — mirroring the existing Telegram settings pattern
  • Add signalGroupEnabled feature flag to gate the Signal Group integration card in ticker integrations
  • Fix invite link rendering bug in SignalGroupCard where a JSX <Link> element was passed through t() string interpolation, causing [object Object] to be displayed instead of the clickable link
  • Add i18n translations for Signal Group settings in all 3 languages (en, de, fr)
  • Add comprehensive tests for all new components and API functions, and update existing tests

This corresponds to the backend changes in systemli/ticker#431.


The changes and the PR were generated by OpenCode.

@0x46616c6b 0x46616c6b force-pushed the feature/signal-group-settings-ui branch from 25460c7 to ce45a8e Compare February 17, 2026 09:46
Implement admin settings for Signal Group (API URL, account, avatar),
mirroring the existing Telegram settings pattern. Gate the Signal Group
integration card behind the signalGroupEnabled feature flag. Fix invite
link rendering bug where a JSX element was passed through i18n string
interpolation resulting in '[object Object]'.

Co-Authored-By: OpenCode <noreply@opencode.ai>
@0x46616c6b 0x46616c6b force-pushed the feature/signal-group-settings-ui branch from ce45a8e to e5316e7 Compare February 17, 2026 09:54
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant