Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm, --test-custom-db, Debian 12 production install with custom db name and user, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy, , Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga, jammy) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:bookworm, --test-custom-db, Debian 12 production install with custom db name and user, bookworm) (push) Has been cancelled
Zulip production suite / ${{ matrix.name }} (zulip/ci:jammy, , Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga, jammy) (push) Has been cancelled
Include the incident.title in the topic name along with incident.number.
Removed incident.description as trigger_message as it is deprecated
and contains the same content as incident.title.
Introduce MessageThread for fixtureless integrations.
Add helpers for generating integration screenshots.
send_thread_messages sends multiple messages to create a thread.
capture_thread_screenshot navigates to the thread and captures screenshots.
Refactor generate_screenshot_from_config to support thread screenshots.
Fixes#36746
Co-authored-by: Pratik Patil <pratikgpatil1905@gmail.com>
This adds Nextcloud Talk as video call provider option. The implementation
creates public Nextcloud Talk conversations (roomType=3) via a new
/json/calls/nextcloud_talk/create endpoint that allow guest access without
requiring Nextcloud accounts.
It includes backend changes, frontend changes, testing and documentation.
Fixes#24439.
Co-authored-by: Niloth P <20315308+Niloth-p@users.noreply.github.com>
This commit adds a radio-group widget to select the
"Default profile pictures for new users" in org settings.
Options are: Default (for Jdenticon) and Gravatar.
Fixes part of zulip#36522.
Signed-off-by: Prakhar Pratyush <prakhar@zulip.com>
Adds webhook support for Redmine issue tracking system using the
`redmine_webhook` plugin. Supports issue opened and updated events.
Fixes#35270
Co-authored-by: Niloth P <20315308+Niloth-p@users.noreply.github.com>
Previously, Sentry webhook alerts in Zulip did not include
any visual indicators to denote the severity level. This made it
harder for users to quickly assess the importance of alerts, as
they had to rely solely on textual information without any visual
cues.
Now, severity-based emojis are added to the Sentry alert
messages to improve clarity. The severity level is extracted from
the payload, and the severity_emoji_map is used to
determine the appropriate emoji. These emojis are now included in
the alert message body to enhance visual distinction between
different alert levels.
Fixes part of #31240.
Co-authored-by: Aditya Kumar Kasaudhan <akasaudhan02@gmail.com>
We had two images:
- `static/generated/bots/xkcd/logo.png` - This is the default logo path
for bots.
- `static/images/integrations/logos/xkcd.png` - This was passed as an
argument to the BotIntegration object.
I've deleted the latter, despite its better resolution, because the
former image matches the official logo.
If the message needs to be hidden because the
sender was muted, we replace the sender's avatar
with that of a muted sender and name them as
"Muted sender".
Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
From the example template and example screenshot, as it is expected to
be almost same as the timestamp of the message.
This commit also removes the `<time:>` added to the other templates,
and adds comments to the tests clarifying the purpose of each fixture.
We remove all the features in the directory since they are no longer
in use in the landing pages and only referenced in
`add_mock_conversation.py` and `config.generate_data.json` and replace
them with images from /static/images/characters.
Fixes: zulip#22463.
This shows an overlay when user drags an file to the screen.
When an edit box is open, no overlay is shown.
Compose box is shown on top of the overlay screen when it is open.
Co-Authored-By: Aman Vishwakarma <vishwakarmarambhawan572@gmail.com>
- The Free Tier of X API no longer includes read-access.
- The package used by this integration
https://github.com/bear/python-twitter/ was last updated in Dec 2021,
and has been archived.