Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Zulip

Zulip is open source team chat software for distributed teams. Zulip combines the immediacy of chat with the asynchronous efficiency of email, and is 100% free and open source software.
Collective - Host: opensource - https://opencollective.com/zulip - Website: https://zulipchat.com - Code: https://github.com/zulip/zulip

help: Stop pretending to be a single page application.

The API and user documentation pages gain nothing from being a single
page application other tha...

github.com/zulip/zulip - 8dba4cbba6ccd17810a27edbb26fa8a4738a8a40 authored over 1 year ago
help: Highlight current article on the server side.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 1244c066ade089b99d42951c1c69d39aa5b56ed3 authored over 1 year ago
help: Apply noscroll class on server side.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 4b87a79a7ee7e87590bc56c1d3519531ac1530a7 authored over 1 year ago
reactions: Present alt-code emoji like other reaction emoji.

github.com/zulip/zulip - 13311ef91d20bbcabbb5715154c652bc0a852c5d authored over 1 year ago
reactions: Use a flex layout for reactions.

github.com/zulip/zulip - c0c62e477ca4c76af80373e9464e47aa3852b620 authored over 1 year ago
reactions: Let emoji and count act as simple flex items.

This commit uses a `gap` property on the containing reactions
flexbox to recreate space previous...

github.com/zulip/zulip - 65466cec4407c47427212dc160a2788f32dbe741 authored over 1 year ago
reactions: Mirror reaction_button styles with message_reaction.

github.com/zulip/zulip - 69413fe8878b1aa3f66b0a9a93c788b8a833b672 authored over 1 year ago
grid: Allow message toggles to occupy message area.

github.com/zulip/zulip - c25da457e589ce2385dee08a869d95a2be1f19b2 authored over 1 year ago
message_edit: Hide length controller when editing.

github.com/zulip/zulip - ce7f5ba7853f4b77b497373db678566d928a774e authored over 1 year ago
grid: Remove message content from document flow when editing.

This effectively reverts a change introduced in #26260 that used
the original message to maintai...

github.com/zulip/zulip - 34928407cf2f21b85fa69189b3ac6d99e9bd5ac2 authored over 1 year ago
grid: Use message_time to maintain baseline group.

github.com/zulip/zulip - 72119d161b025377fb6c8d986102f9d7148f2d4c authored over 1 year ago
openapi: Extract an Anchor schema.

It was previously duplicated in multiple places.

github.com/zulip/zulip - 9c409a332a367980cba41626ef226e8ad0a9166e authored over 1 year ago
openapi: Use enum for the anchor parameter.

This helps catch incorrect anchor parameters and makes bindings
generated directly from the open...

github.com/zulip/zulip - ab464e67280a542fd9c49d910c81b0bbb330bc47 authored over 1 year ago
openapi: Move description from SuccessDescription to JsonSuccessBase.

Almost all users of JsonSuccessBase seem to also include
SuccessDescription. /server_settings us...

github.com/zulip/zulip - 78176d8982aaa96b2c8c45205551a3c6af5713d8 authored over 1 year ago
unread_count: Remove letter spacing for better horizontal alignment.

github.com/zulip/zulip - d4ef28bc8d6baae0b81c87809350cfdc46463ad1 authored over 1 year ago
navbar: Hide right arrow displayed by Safari on summary elements.

github.com/zulip/zulip - f7b0282a0dde3d1ec8e056856ca618606d9db6ec authored over 1 year ago
requirements: Upgrade Python requirements.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 113ac6eb98ffe192580ba0e25a7958346daeebf8 authored over 1 year ago
email-templates: Delete "followup_day1" and "followup_day2" templates.

github.com/zulip/zulip - 88b200c298d66fcb8a9e437d4670e568c10d9032 authored over 1 year ago
scheduled-mails: Migrate existing scheduled emails to new templates.

Migrates existing ScheduledEmails for onboarding emails that have
either "zerver/emails/followup...

github.com/zulip/zulip - 5d5a578d6cabd4cbaf479c4bffed69c8304a942e authored over 1 year ago
email-templates: Remove followup_day from EMAIL_TYPES.

Now that we're using the new templates for the onboarding emails,
remove "followup_day1" and "fo...

github.com/zulip/zulip - 438bcc158523fa21bd0726b0a69f038935675d80 authored over 1 year ago
email-templates: Add zulip_onboarding_topics email templates.

The "followup_day2" email template name is not clear or descriptive
about the purpose of the ema...

github.com/zulip/zulip - 5e29e025c53b00a97b17c26f6021aa5c43254a66 authored over 1 year ago
email-templates: Add account_registered email templates.

The "followup_day1" email template name is not clear or descriptive
about the purpose of the ema...

github.com/zulip/zulip - c491bef07b5c967b3424d3c6b80b9612e97252f6 authored over 1 year ago
install-transifex-cli: Upgrade Transifex CLI from 1.6.8 to 1.6.10.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - c5dce72ff43873662e23ea998bfeb4251c978ea6 authored over 1 year ago
dependencies: Upgrade JavaScript dependencies.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 170a857bc13bdb902133950cd1476c3effe18fcb authored over 1 year ago
install-node: Upgrade Node.js from 18.17.0 to 18.17.1.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 344bfbf539a544692d465ece0c9401c12bf6f1c9 authored over 1 year ago
ruff: Appease SIM118 `"class" not in uncle.keys()`.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 36dde9930879a8788e27a602873cfcd220d2c5f0 authored over 1 year ago
ruff: Fix PLW1510 `subprocess.run` without explicit `check` argument.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - c43629a222c2cbb84d9c3456729408790cad680b authored over 1 year ago
ruff: Fix PYI032 Prefer `object` for the second parameter to `__eq__`.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - ec00c2970f97fe221a0fc11b9ff8821d3fca1f3f authored over 1 year ago
requirements: Upgrade Python requirements.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - e32366638aa1b7cfca0fa460a2b4f8e7fb90f331 authored over 1 year ago
ruff: Fix E721 Do not compare types, use `isinstance()`.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 53e8c0c497646f2d022b8e24c48d7dbc8c5a1630 authored over 1 year ago
tools: Use subprocess.check_call where appropriate.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 041dcdfbad87e7ab1a836ccf04214591531ce1b7 authored over 1 year ago
test_import_export: Fix incorrect type annotation.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 1df3db286b24e6408dbf325a1b3d8dac08a7b31d authored over 1 year ago
message scroll: Check message feed visibility instead of recent topics.

This is functionally the same, but semantically more relevant.
It will also be helpful if some d...

github.com/zulip/zulip - 76d9b1d9d0ba3da21d8933aa1b440238242eecff authored over 1 year ago
recent_topics_ui: Add support to follow topic via recent conversations.

This commit replaces the mute/unmute topic button in the recent
conversations UI with a button t...

github.com/zulip/zulip - f8f2af5ebea1bc472e30a11b11bee91410c606d4 authored over 1 year ago
topic_popover: Fix the 'Mute' topic icon.

Earlier, the icon was half-filled instead of being transparent.

github.com/zulip/zulip - 07186e8de1bfb99eb05e75a3837fe2902bff469e authored over 1 year ago
message_header: Add support to follow topic from the message header bar.

This commit replaces the mute/unmute topic button in the message
header bar with a button that a...

github.com/zulip/zulip - 41697f266384dce762f6ff9770a1cc31a493630a authored over 1 year ago
middleware: Allow HTTP from localhost, not through a reverse proxy.

In servers with `application_server.http_only = true` and
`loadbalancer.ips` set, the DetectProx...

github.com/zulip/zulip - 5368d1bd4c23f777d72a547865129f46a23b968b authored over 1 year ago
bot_data: Eliminate owner field.

`owner` is a legacy key in one of bot data field. We would like to
remove this field as it's not...

github.com/zulip/zulip - d8c6311e33b6ad0b23b2c04e83839eb4f636160e authored over 1 year ago
ts: Migrate `stream_create_subscribers_data.js` to TypeScript.

While `user_id` from `page_params` is marked as `number | undefined`,
when fuctions in this file...

github.com/zulip/zulip - 6178a245b0a4b485024e4c05dc4d361629f0ec8f authored over 1 year ago
ts: Migrate `user_group_create_members_data.js` to TypeScript.

github.com/zulip/zulip - 983c6b74ab9f7395a9b4a489be2591b7154ab8a1 authored over 1 year ago
people: Narrow the return type of `get_users_from_ids` function

`get_users_from_ids` is a function that map an array of user ids to
`User` object. According to ...

github.com/zulip/zulip - 80d0813dea6a7cb779f075141279531b620b3b48 authored over 1 year ago
stats: Fix improper function parameter passing.

Second parameter (boolean) is not supported by the function definition
in the scope. Removed in ...

github.com/zulip/zulip - 4ff3b8f04a904462ee21876bef3f2f03050b90d5 authored over 1 year ago
stats: Add `zod` validation to server data and misc data.

Data retrieved from the backend using `get_chart_data` is validated
in the expected form for fro...

github.com/zulip/zulip - 59aa62a36f4f478c7c8b7b273edd9a0022ea7cd0 authored over 1 year ago
ts: Migrate `stats.js` to TypeScript.

Add primitive types and promise types to variables, function
parameters and return values.

Appl...

github.com/zulip/zulip - a2669d146b2e3ca1e7d8d3ec991f54a048cd2fb9 authored over 1 year ago
stats: Install @types/plotly.js for type check.

This is a prep commit for typescript migration for `stats.js`,
which used a third party module `...

github.com/zulip/zulip - 6757c5a9f878da1947f5c02398caf759812e8dcf authored over 1 year ago
page_params: Add `web/src/stats/page_params.ts` for stat module

`stat.js` has its page params different from all other modules.

github.com/zulip/zulip - 640de3ad2946db388a2d816bd8cc0ac0b9884062 authored over 1 year ago
stats: Remove unsupported sort property.

According to
https://github.com/plotly/plotly.js/blob/master/src/traces/bar/attributes.js,
plotl...

github.com/zulip/zulip - 1e1122282a0569e51bbe5ff6b0782d41267c49c9 authored over 1 year ago
stat: Add comments specifying the compoenents that the methods refer to.

Added one line comment for each `populate_*` methods specifying the
corresponding component that...

github.com/zulip/zulip - 0815d0473b369e3a6355f6d7c837ae29ca7fe68d authored over 1 year ago
api-docs: Remove incorrect error response from `/api/subscribe`.

Removes a response example in the `POST users/me/subscriptions`
documentation that was listed as...

github.com/zulip/zulip - ab897fa3b97d690bcb223ed59c3628e76ada5483 authored over 1 year ago
migration: Rename extra_data_json to extra_data in audit log models.

This migration applies under the assumption that extra_data_json has
been populated for all exis...

github.com/zulip/zulip - 30495cec580152af0b86effae8c2a4d7f418ed09 authored over 1 year ago
upload: Support drag and dropping files anywhere on message viewport.

While Zulip has supported drag/drop into the compose box for some
time, if you drag/drop the fil...

github.com/zulip/zulip - 4e7bf3c4fb8e6034109df0d17089845455f72d6c authored over 1 year ago
bots: Remove private stream subscriptions on changing bot owner.

We remove bot's subscriptions for private streams to which the
new owner is not subscribed and k...

github.com/zulip/zulip - 35d56099962e55cc2e531baf4ae0ddeacc60c9ac authored over 1 year ago
bots: Remove subscription from inaccessible streams on reactivating bot.

This commit removes the private stream suscriptions of the bot if the
original owner is deactiva...

github.com/zulip/zulip - 98b0fa8ae2eb0766de25923405a5e0c9da0f758c authored over 1 year ago
bots: Re-parent bot while reactivating if original owner is deactivated.

Since the original owner is deactivated, we change the owner to the
admin who is reactivating th...

github.com/zulip/zulip - ba009079466d898a8d219a3e80c5fcc7bdf15a39 authored over 1 year ago
bots: Extract events sent on chaning bot owner in a separate function.

This is a prep commit to re-parent the bots on reactivating them if
original owner is deactivate...

github.com/zulip/zulip - 133bd1e4cbd025e6218f21aacddc8f993f4f0ecd authored over 1 year ago
settings: Update confirmation modal shown when reactivating a bot.

If the owner of the bot is deactivated while reactivating the bot,
we mention in the reactivatio...

github.com/zulip/zulip - 1b9fb037a10f077840dc470351124d2de6165e91 authored over 1 year ago
api-docs: Fix documentation of `realm_emoji` in register response.

Fixes the `/api/register-queue` endpoint documentation so that the
`realm_emoji` has the correct...

github.com/zulip/zulip - 17134496390a21587f26100121bf7fb8c0ada94e authored over 1 year ago
ts: Migrate `presence.js` module to typescript.

github.com/zulip/zulip - 38250ccb834e54f46a141dce32763d5ac9dff0f0 authored over 1 year ago
message_send: Fix wildcard_mentioned flag unset for few participants.

For topic wildcard mentions, the 'wildcard_mentioned' flag is set
for those user messages having...

github.com/zulip/zulip - 379a08eb1ed92a5bbc7d22985193f72a19d1240c authored over 1 year ago
message_edit: Fix wildcard_mentioned flag set for all user-messages.

Earlier, for topic wildcard mentions, the 'wildcard_mentioned'
flag was set for all the user-mes...

github.com/zulip/zulip - 665f491f2264aeaf7115d4e0037801f1f021323d authored over 1 year ago
widgets: Remove box-shadow and use background-color to show focus.

The box-shadows cuts off on left and overlaps with button on right.
We instead change background...

github.com/zulip/zulip - 0988751d6cac349a9349a5f34249641dbb92f45a authored over 1 year ago
css: Rename variable name.

This will be used in other widgets too.

github.com/zulip/zulip - 8c4efb4f2e73428f86e86ff5c1b6e6b81ce9e50e authored over 1 year ago
portico_signin: Fix back to login button alignment.

github.com/zulip/zulip - eda91378ecb99e5d8fc9e4736180e7eb6caa3250 authored over 1 year ago
dialog_widget: Add horizontal padding to the modal content.

Previously, the modal content bottom border sometimes got hidden
due to subpixel rounding.

github.com/zulip/zulip - eefa1243511de5f1f4738f47c24045354dedc3ea authored over 1 year ago
recent_topics: Move is_in_focus to UI module.

This better fits how this function is used, and cuts unnecessary
dependencies from recent_topics...

github.com/zulip/zulip - 0e2bce3bcba8c90f0fdb515cb8fd578100c2e0d4 authored over 1 year ago
docs: Avoid exceptions in scrollToHash() in Safari.

In Safari (and Google's crawler), this would throw an exception trying
to create a jquery elemen...

github.com/zulip/zulip - c3173b979eb4e8a41dcea963ce3f283bd5349b41 authored over 1 year ago
analytics: Do not reseed the global random generator.

Signed-off-by: Anders Kaseorg <[email protected]>

github.com/zulip/zulip - 710d1f7f518bac132f23f097c147a33d0d0a031f authored over 1 year ago
Revert "narrow: Fix topic highlighting issue with apostrophes in search results."

This reverts commit baede93f698225bade24303ef9a30b87b7cc1067.

This failed tests after rebasing ...

github.com/zulip/zulip - ea83c911e9de97ba53276267728d9d297c10b25d authored over 1 year ago
narrow: Fix topic highlighting issue with apostrophes in search results.

This commit addresses the issue where the topic highlighting
in search results was offset by one...

github.com/zulip/zulip - baede93f698225bade24303ef9a30b87b7cc1067 authored over 1 year ago
ts: Migrate `settings_ui.js` to TypeScript.

github.com/zulip/zulip - 446aea41b3106f06a60af752283b8a2e1ebd2d5b authored over 1 year ago
messages_in_narrow: Use `add_narrow_conditions`.

The `messages_in_narrow_backend` function was directly
calling `NarrowBuilder` instead of utiliz...

github.com/zulip/zulip - 5151dd7ff849f54236038c484b19d50703c627a9 authored over 1 year ago
version: Bump API feature level.

This was missed in the commit 27506a1b.

github.com/zulip/zulip - 232b43f3acc39a76840ed4a98577a7d37519a8a0 authored over 1 year ago
alerts: Show Copied! Tippy alert in About Zulip modal.

Fixes #23210.

github.com/zulip/zulip - ac7cf01cfa947f3c5d31000e09535a2260171d57 authored over 1 year ago
alerts: Remove unused .alert-msg elements.

github.com/zulip/zulip - d73ae26e4bc7c45df946a28c38912c90228ad411 authored over 1 year ago
tippy: Add callback, timeout args to copied confirmation.

github.com/zulip/zulip - b75b53d46543548d24720c4a31854c5d1501edc6 authored over 1 year ago
alerts: Show Copied! Tippy alerts in message area.

This commit properly displays Tippy Copied! alerts in two cases:

1) On the clipboard icon when ...

github.com/zulip/zulip - 0c9aec24fdd23231b52a511f77af35bf2d8b0beb authored over 1 year ago
navbar_alerts: Update text on "Complete your organization profile" banner.

Previously, the reason to complete the organization profile on the banner
wasn't clear and at ti...

github.com/zulip/zulip - 2b9e36ab483e32a14257c85d99a0f5e15b9ab3d8 authored over 1 year ago
navbar_alerts: Delay showing "Complete the organization profile" banner.

Currently, we are displaying the "Complete the organization profile"
banner immediately after th...

github.com/zulip/zulip - eb78264162006bbcd73f2676881466a54dcad8be authored over 1 year ago
linkifiers: Disable dragging when a filter is applied.

Dragging while a filter is applied can be confusing because the
reordering request won't succeed...

github.com/zulip/zulip - 255e3827506c6e39c8e15bd1becba830d278c30c authored over 1 year ago
list_widget: Pass filter_value to modifier.

The information can be useful when we want to determine if a filter
has been applied.

github.com/zulip/zulip - b8a770d9c67df1fa76d32c162516e64ea46f825d authored over 1 year ago
help: Fix "Typing notifications" intro paragraph.

- Corrects documentation to reflect that typing notifications also
work when narrowing to all ...

github.com/zulip/zulip - c5bb8c63a99f7a9216088823518014039d4aac72 authored over 1 year ago
help: Document how to access all direct messages in the mobile app.

github.com/zulip/zulip - a6e60afdc4a2a2d18aba0c9047f2bc7eb2d5923e authored over 1 year ago
help: Document how to view all direct messages in the desktop/web app.

github.com/zulip/zulip - 6aee4bb7687de9b3f7c46bf7c0e7726e1e3f6086 authored over 1 year ago
uploads: Rewrite comment in do_claim_attachments to improve clarity.

Co-Authored-By: Tim Abbott <[email protected]>

github.com/zulip/zulip - 762c9667a70c686c3b5a1ee30c6a90cf94cdfded authored over 1 year ago
uploads: Fix double negation in do_claim_attachments comment.

github.com/zulip/zulip - 8279ad603d7de0b2a704cde77cad6612bf7be225 authored over 1 year ago
topic_popover: Update 'data-tippy-content' and 'aria-label'.

Update the 'data-tippy-content' and 'aria-label' from
* 'Mute topic' to 'Mute'
* 'Unmute topic' ...

github.com/zulip/zulip - 87bd7b0b7d326f7bc9632ae9cbebfd58fb94f90a authored over 1 year ago
topic_popover: Add a 'Default' option and Show 'Unmute' conditionally.

The 'Unmute' option is available in not-muted streams only when
it is the current value.

Add a ...

github.com/zulip/zulip - 71244f4a9409e3c69f63e746633c883380f46d5d authored over 1 year ago
ts: Migrate `browser_history.js` module to TypeScript.

github.com/zulip/zulip - cd16176c10ce9212acc18b0d17dc60cb1f6e6d77 authored over 1 year ago
ts: Migrate `hash_util.js` module to TypeScript.

github.com/zulip/zulip - 9b01872e8c00872783e95a7a55c9891e6fb8744c authored over 1 year ago
ts: Migrate `spectators.js` to typescript.

github.com/zulip/zulip - a0cb03473148e7c4d6d699b1611b2c00ed8e70af authored over 1 year ago
help: Document "Copy to clipboard" mobile feature.

github.com/zulip/zulip - c3a632eb2f06b14cffea95ca7aae22e965973a64 authored over 1 year ago
help: Update "View message Markdown source".

- Updates article to follow current help center documentation patterns.
- Documents "Copy and cl...

github.com/zulip/zulip - 15bfe661097db9351ae85b6398186c9599e4c315 authored over 1 year ago
test-openapi: Add coverage for documented fetch API key endpoints.

Previoulsy, test_openapi_arguments had assumed that an endpoint
not using rest_dispatch used the...

github.com/zulip/zulip - 571bd16ba43afe741448721ec04a4e00f81e0a79 authored over 1 year ago
emails: Fix the image source for the follow-up day 2 email.

Copied the image from the `/help` directory to the `/emails` directory
to use it with the `emai...

github.com/zulip/zulip - 20dc70d395675790d08d9e1fbb4eb4a3ea7075e0 authored over 1 year ago
emails: Fix the issues with image width overflow.

Images in the follow-up day 2 email were overflowing the main email
layout. To prevent that, we ...

github.com/zulip/zulip - 673e98e9825c41894714a1187a6c649ec7aa6cec authored over 1 year ago
stream_data: Refactor `create_sub_from_server_data` function.

We should just accept `subscribed` and `previously_subscribed` fields as
arguments to this funct...

github.com/zulip/zulip - b2400d26886c0e48d3f2622e5d9b1e4734ebe104 authored over 1 year ago
stream_data: Consistent return values for is_* family of functions.

We should always return `boolean` type instead of `boolean | undefined`
type for functions `is_s...

github.com/zulip/zulip - 64f59d8daf0cd5ee82d52d5cf916814d7a6d7582 authored over 1 year ago
ts: Migrate `stream_data` to typescript.

github.com/zulip/zulip - 69cdf6cf2fc0cd4bb88019117f30b0703ef29d65 authored over 1 year ago
stream_data: Use `Map` instead of `FoldDict` for `BinaryDict` class.

After commit e52a3bc662ecd24c639281b1d442756872c6b441, `BinaryDict`
class currently only deals w...

github.com/zulip/zulip - 5d109fc670ef30bab30d8cb1c1038bad3556dc06 authored over 1 year ago
babel: Include "transform-optional-chaining" in presets.

We need to include this "transform-optional-chaining" for babel presets
to prevent an error rela...

github.com/zulip/zulip - dcbf62f4927ed337f40b76aa47db217d973cbaf9 authored over 1 year ago