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: Update "Emoji reactions" mobile instructions.

github.com/zulip/zulip - d40d6b625bb9980007d46158c2966f915e604b34 authored over 1 year ago
ruff: Enable PERF rules.

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

github.com/zulip/zulip - ca40e60469d0ac7d7eac3fdeecbd4023d0b27dd2 authored over 1 year ago
ruff: Fix PERF102 Using only the keys/values of a dict.

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

github.com/zulip/zulip - c4748298bb74180963beb49ebd9f99bff9aba993 authored over 1 year ago
ruff: Fix PERF402 Use `list` or `list.copy` to create a copy of a list.

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

github.com/zulip/zulip - 0b95d83f099acc98950ed3578c79c5458006a441 authored over 1 year ago
ruff: Fix PERF401 Use a list comprehension to create a transformed list.

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

github.com/zulip/zulip - 562a79ab767e62fcf8c2d7c758f624e54bdd8397 authored over 1 year ago
ruff: Fix FLY002 Consider f"…" instead of string join.

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

github.com/zulip/zulip - 55aa29bef45081f91ac0dbce5a19688f437a66bd authored over 1 year ago
narrow: Get stream name from id instead of id from name.

github.com/zulip/zulip - 4b23bc1915e14524bae741c4d2492b58c65f8537 authored over 1 year ago
compose: Get stream name from id in create_message_object.

Since this is based off of the id now and doesn't try
to get a stream from a name (because strea...

github.com/zulip/zulip - 41b900c2c090ef936a455bcfbe78b3b269d9a9ea authored over 1 year ago
update_messages: Compare to compose stream by id instead of name.

github.com/zulip/zulip - ba9cfc2cd86ffc4e3904b96be0708a7f7d82c727 authored over 1 year ago
compose: Use stream id instead of stream name for composebox opts.

github.com/zulip/zulip - c3fe96af52010698b9e60728feeea5e1869780b9 authored over 1 year ago
focused recipient: Remove unused stream attribute.

Now that stream_id is used instead of stream, we
can stop setting `focused_recipient.stream`.

github.com/zulip/zulip - 368c6137384fab5e1f922ccec1dbd1702408d4aa authored over 1 year ago
compose state: Check if stream is selected with id instead of name.

github.com/zulip/zulip - ab630b166c567d8eff1fb2464e2375ef29b1d711 authored over 1 year ago
snapshot_message: Get stream id from name instead of name from id.

github.com/zulip/zulip - 8cee3dfbf24d6564f7c1c374fc5ef2b1dcae5e22 authored over 1 year ago
narrow_state: Rename stream() to stream_name() which is more accurate.

github.com/zulip/zulip - d9edcba724a1075d0a6b94754170ba62902a03c4 authored over 1 year ago
composebox_typeahead: Get topics_seen_for stream id instead of name.

github.com/zulip/zulip - f190419bc97407ee4e44c2d5ab82c5e7b0759aef authored over 1 year ago
emoji: Run generate_emoji_names with up-to-date data.

github.com/zulip/zulip - 0930e5a78ff604cf0b4e11a16233726b19526337 authored over 1 year ago
setup-recommended: Fix typographical issues.

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

github.com/zulip/zulip - b386cb534741355e5cf62ce5eba4ae2fdffc3ff8 authored over 1 year ago
help: Add gear menu icons to relative links.

github.com/zulip/zulip - fa59d4f345d2f024046befff4fcd3cc7935a21d0 authored over 1 year ago
events: Update raw user data fields once.

When applying realm_user update events, some of the event fields
for the person object were bein...

github.com/zulip/zulip - c1cd5c527cdbaffb1aea4a788ae9578ae0740fb2 authored over 1 year ago
events: Add test to remove existing value for custom profile field.

Adds a test for when a value for a user's custom profile field is
removed and not set to a new v...

github.com/zulip/zulip - 195e5b8dc174054d0bc2398fc9f571b05f2918ff authored over 1 year ago
help: Link to /help/recent-conversations to define "conversation".

- Adds a link to the "Recent conversations" article whenever we use the
term "conversation" as...

github.com/zulip/zulip - 48846e61cddd6ca07fde6c78421003074f87fa9b authored over 1 year ago
test_event_queue: Set the notification settings explicitly.

This commit explicitly sets the following user settings:
* 'enable_followed_topic_email_notifica...

github.com/zulip/zulip - bdbd405328fbcfc3f2dd0ebb07386cf187b0baef authored over 1 year ago
hashchange: Remove hiding of recent topics.

Recent Topics is hidden when we switch to a narrow view
or the All Messages view, so this call i...

github.com/zulip/zulip - d7d7828a12e55ef35114cbc1d373c7db9c59e869 authored over 1 year ago
python: Annotate type aliases with TypeAlias.

This is not strictly necessary but it’s clearer and improves mypy’s
error messages.

https://doc...

github.com/zulip/zulip - c2c96eb0cf3b9d9ba0452eb74ab71248f461b1cf authored over 1 year ago
test_users: Update a test to use the default values for 'hamlet'.

In 'test_copy_default_settings_from_another_user', we verify that
'cordelia' and 'iago' have the...

github.com/zulip/zulip - ef64d8df97a1e010f9909e1f1ddddf070d127d4c authored over 1 year ago
test_users: Use 'do_change_user_setting' instead of '.save()'.

Use the 'do_change_user_setting' function instead of directly
using '.save()' to change the user...

github.com/zulip/zulip - f55711dae3ddbc6a8b9cf78460a811f78ae4e3a4 authored over 1 year ago
puppeteer: Use `stream_name` instead of `stream` for clarity.

github.com/zulip/zulip - 40e40e09baa77cb67e600baa428a986581eb2429 authored over 1 year ago
bootstrap: Remove CSS for "tfoot" elements.

We use "tfoot" element only in realm_domains_modal.hbs
template and this table does not have tab...

github.com/zulip/zulip - ba4ccb00a91c66685ebdc5742cd8db42f02ed623 authored over 1 year ago
bootstrap: Remove bootstrap CSS for table-bordered.

We have already re-added the bootstrap CSS rules defined using
"table-bordered" class in the spe...

github.com/zulip/zulip - 1111cbb190acd9313943d95919b518e9b9835b9f authored over 1 year ago
bootstrap: Remove bootstrap CSS for <table> element.

This commit adds the required bootstrap CSS for "<table>"
element in the specific files and remo...

github.com/zulip/zulip - fcaaa6566e27152d9e75263ffc306e1760e00fef authored over 1 year ago
bootstrap: Remove bootstrap CSS defined using "table" class.

We have already added the required bootstrap CSS defined using
"table" class in specific files a...

github.com/zulip/zulip - 7bd7ccc43922e5ae0f24c262ce8efe40ba95a2a6 authored over 1 year ago
settings: Make custom profile fields table consistent with others.

We change the custom profile fields table to have same header as
of other table and as a result ...

github.com/zulip/zulip - db3b9e4742d508a9e8e9561115972028f58312bd authored over 1 year ago
portico: Re-add bootstrap CSS for tables with "table-bordered" class.

This commit re-adds required bootstrap CSS rules defined with
"table-bordered" class to the spec...

github.com/zulip/zulip - 29ce34020deec9c1df2b78fdb370b2c716f7c35f authored over 1 year ago
css: Re-add bootstrap CSS for tables with "table-bordered" class.

This commit re-adds bootstrap CSS rules with "table-bordered" class
to app_components.css so tha...

github.com/zulip/zulip - 3ce6fbe10a1d8a780862ff2b78f0fc882afd607e authored over 1 year ago
bootstrap: Remove unnecessary CSS for th and td elements.

The html for tables used by us has a following structure-

<table>
<thead>
<tr>
...

github.com/zulip/zulip - 3da647c246acb9e3e3eb6819ecdaa5c5d68096df authored over 1 year ago
bootstrap: Remove unnecessary CSS defined using ".table".

We do not use classes like "success", "warning", "info"
and "error" for "tr" elements used in ta...

github.com/zulip/zulip - 2976f3f9e7e197e874423e63c622e106e434a0e6 authored over 1 year ago
css: Re-add bootstrap CSS defined using "table" class.

This commit re-adds bootstrap CSS rules defined using "table"
class to the specific CSS files wh...

github.com/zulip/zulip - 817e39650e0b203ded088ab83ca2865f5ca9d3a8 authored over 1 year ago
bootstrap: Remove CSS for table-stripped from bootstrap.css.

This commit re-adds the CSS to have different background for
alternate rows in striped tables to...

github.com/zulip/zulip - 9240d780a4cc122b77d84953b1b1ca1d0fbdc91d authored over 1 year ago
bootstrap: Remove bootstrap CSS for table-condensed class.

This commit re-adds bootstrap CSS rules defined using
"table-condensed" class to the required fi...

github.com/zulip/zulip - 806abf7d1c0fc40c843af5e60c8183dd1ef6a1bf authored over 1 year ago
informational_overlays: Fix top and bottom borders in thead.

Previously, two borders were applied on the heading of tables
in informational_overlay. Top of t...

github.com/zulip/zulip - 91cba1a05ec86f349bbde271f53768d17ec7f79f authored over 1 year ago
streams: Pass stream_weekly_traffic field in stream objects.

This commit adds code to pass stream traffic data using
the "stream_weekly_traffic" field in str...

github.com/zulip/zulip - ae72151ec16218bcd66cac89e30de577c50d2911 authored over 1 year ago
streams: Add stream_to_dict method.

This commit adds stream_to_dict method which is same as
Stream.to_dict method as of now. This is...

github.com/zulip/zulip - 8c9ad30411fab84d8f6c832eb79e8e9fe703eca5 authored over 1 year ago
streams: Remove get_client_data function.

This commit changes the code to not use get_client_data
function and instead use `stream_to_dict...

github.com/zulip/zulip - 2533e64be6dabb0bb2e611b1bb786307b28348b6 authored over 1 year ago
openapi: Improve description for stream_weekly_traffic.

This commit improves the description for stream_weekly_traffic
field in API documentation to mak...

github.com/zulip/zulip - 261fca11ecd9984a234651d4b202af8da7473fe5 authored over 1 year ago
settings: Fix save-discard widget fo.

The save-discard widget was not showing and hiding correctly
for the "Automated messages and ema...

github.com/zulip/zulip - fc5b63e5cd147d1e881c835415a63a975bf96d12 authored over 1 year ago
settings: Fix save-discard widget handling for code block language.

The save-discard was not being hidden properly in the below case-
- The "Default language for co...

github.com/zulip/zulip - 7258a2caaffac1810b58423a1c112a665eb0b9ed authored over 1 year ago
scheduled messages: Allow user to reschedule quickly from edit window.

Currently we unschedule messages as soon as they're opened for editing.
Users have requested a w...

github.com/zulip/zulip - 5b5ab1dbc12a4892a790fe40dfe1864e44f17447 authored over 1 year ago
dropdown_widget: Show disabled if value not in options.

It is possible that the current value of a dropdown widget is
valid but not present in options s...

github.com/zulip/zulip - 3303b5ab726c7f189262a454dd40ff5f47211d79 authored over 1 year ago
settings: Add a saving-saved indicator to the 'SETTINGS/TOPICS' UI.

This commit adds a 'saving...' - 'saved' indicator to the
'SETTINGS/TOPICS' UI.

This improves t...

github.com/zulip/zulip - 3d5d434e71f18ad460628293ebb81eb4d646745e authored over 1 year ago
lint: Fix lint issues caught after rebasing.

733083c65dd6c2948a1d5d681a207a2fbf691814 introduced a new lint rule
that the new tests in b67108...

github.com/zulip/zulip - d15c4b787f3fc71eab3027c819611a1b1c5dae92 authored over 1 year ago
user_groups: Update code for changing group level settings.

Earlier while changing group level group based settings
there was no check if the new value for ...

github.com/zulip/zulip - fc6ce40523d361cc3b3328f231bf4aa037ca293e authored over 1 year ago
puppet: Rename and generalize Tornado process exporter.

Exporting stats about all of the various Zulip processes is useful for
tracking memory leaks, etc.

github.com/zulip/zulip - 740a494ba4d3645825e42870c07d0b2694ac24d5 authored over 1 year ago
retention: Prevent deletion of partially-archived messages.

Previously, this code:
```python3
old_archived_attachments = ArchivedAttachment.objects.annotate...

github.com/zulip/zulip - b67108c8c6236cb13cf2cd9870961686d67c1784 authored over 1 year ago
retention: Do not archive attachments with scheduled messages.

github.com/zulip/zulip - 0f918d9071589df1edf79db5661091f414de3b92 authored over 1 year ago
print: Try to keep message headers with messages.

This avoids making "orphans" out of message headers when printing
interleaved views on supportin...

github.com/zulip/zulip - 399092543ce3149cc4b667e34c08b6ccb72ba24d authored over 1 year ago
print: Add Safari-inspired fixes.

github.com/zulip/zulip - 7012fd5b78af8a21c00cf9d9b65fa11e99f364fc authored over 1 year ago
print: Set auto height on html, body.

github.com/zulip/zulip - 6193b5577d5051337d8f82ef2a134a77095d26f3 authored over 1 year ago
css: Isolate dark theme to screen only.

The primary motivation for this change is to default to the light
theme when printing.

github.com/zulip/zulip - d020a100c3bb290cb635085ee2ccee3cb6090704 authored over 1 year ago
print: Ensure crisp edit/timestamp text.

github.com/zulip/zulip - d3dcc8895d4462ec731cf088312afd29c6e0321a authored over 1 year ago
tests: Fix direct mutation of ES modules.

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

github.com/zulip/zulip - 63c9296d5339517450f79f176dc02d77b08020c8 authored over 1 year ago
namespace: Tighten override_rewire old_value check.

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

github.com/zulip/zulip - 64c973d8ec030411dad81e1b3cc1026adad67d02 authored over 1 year ago
namespace: Clean up template_path manipulation.

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

github.com/zulip/zulip - 529d35c530eae2136ac5de67fa428bc1f8d57f8a authored over 1 year ago
tests: Correct the spelling of 'caret'.

github.com/zulip/zulip - 73fbca7ae9f5bcd4d07c18a780e28285caf97868 authored over 1 year ago
stream_data: Use yield*.

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

github.com/zulip/zulip - 6632eca2dcf2051043e95348658d6da02305669f authored over 1 year ago
ts: Migrate `alert_words.js` to TypeScript.

Added type annotations for function params, return values and
local variables.

github.com/zulip/zulip - 8df9828ed19f02b0429dcbef27d8c77b351b26b3 authored over 1 year ago
event_schema: Remove useless “force vertical” comments.

A trailing comma suffices to tell Black to force vertical
formatting. (This Black feature is ne...

github.com/zulip/zulip - 8ab855a3dfdae08f0c409b8d8d58d67f05c1a6f8 authored over 1 year ago
ruff: Collapse short multi-line import statements.

isort did this by default, though it’s unclear whether that was
intended; see https://github.com...

github.com/zulip/zulip - 733083c65dd6c2948a1d5d681a207a2fbf691814 authored over 1 year ago
users: Fix TypedDict name for get_accounts_for_email return.

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

github.com/zulip/zulip - c419c6369e03b0c0b31b205a612ad427eb5619e6 authored over 1 year ago
people: Revert to using `ignore_missing` parameter.

We revert to use `ignore_missing` parameter for `maybe_get_user_by_id`
function to avoid sending...

github.com/zulip/zulip - 289368589070f077978cf3761f4670388f25c121 authored over 1 year ago
mailmap: Put sorted list back in order.

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

github.com/zulip/zulip - bfd52ccd688a1c7b85470538b25be6cf6608d347 authored over 1 year ago
ruff: Fix UP032 Use f-string instead of `format` call.

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

github.com/zulip/zulip - e932e2ce52a440d38020ed7c7b13a7b01c96199e authored over 1 year ago
runtornado: Fix COM818 Trailing comma on bare tuple prohibited.

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

github.com/zulip/zulip - ff409342e15624dd6f44c40fcc21a238396ed81e authored over 1 year ago
settings_org: Migrate dropdowns to new DropdownWidget.

This also moves [Disabled] button inside the dropdown.

github.com/zulip/zulip - aa8e94ca6d06537d6e4cdcc308ad7f973f4d33b4 authored over 1 year ago
stream_settings: Migrate to new DropdownWidget.

Also, remove old DropdownListWidget since it is no longer used.

github.com/zulip/zulip - 875d564f2d8697cdd10a0a5da65b6a78327ad2c3 authored over 1 year ago
dropdown_widget: Refactor to use Class.

github.com/zulip/zulip - 6efcb7a349c3e30dd1f90bde91c6094dd2b43992 authored over 1 year ago
settings_profile_fields: Simplify convoluted sort algorithm to max.

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

github.com/zulip/zulip - d91d6d1fd1cc1648e2c593a1d9126cae0dcfbeb5 authored over 1 year ago
compose: Return focus to DM input after pill selection.

Before this change, the cursor left the DM recipient box after
selecting a pill from the typeahe...

github.com/zulip/zulip - ec25baa3445940ce560f6267f753235b8ba4e524 authored over 1 year ago
bot_icon: Correct vertical alignment.

github.com/zulip/zulip - 3b63faf33cc4f10fa11036c3095266decf31365a authored over 1 year ago
cache: Use a single cache entry for cross-realm bots.

The cross-realm bots rarely change, and there are only
a few of them, so we just query them all ...

github.com/zulip/zulip - 61a9f701bd8f5b10c39fa1aed04e04b7a580008d authored over 1 year ago
user groups: Test query counts for adding group members.

The most expensive thing for adding user groups is sending
all the notification messages, but we...

github.com/zulip/zulip - 3f14e467fb14b6a21ee47646134501fdd77b445f authored over 1 year ago
cross realm bots: Eliminate bulk_get_users confusion.

The bulk_get_users() function was only being used to
get cross-realm bots.

It appears that it w...

github.com/zulip/zulip - 0c92879f2a6ab818581bde902f423b11351ee183 authored over 1 year ago
user fetch: Pass realm_id to format_user_row.

github.com/zulip/zulip - 1c607f84678e9ad5fedde4a8496d2d8ac39ca479 authored over 1 year ago
user groups: Find users more simply.

I move the helper user_ids_to_users to the only
place that it's used, and then I simplify it to
...

github.com/zulip/zulip - b825f528062ca8b941965ae128f6e7b32e9533e9 authored over 1 year ago
i18n: Update translation data from Transifex.

github.com/zulip/zulip - bdb9361439b2d3479dddaf7721c4a25079ed08ef authored over 1 year ago
streams: Rename `can_remove_subscribers_group_id` parameter.

Earlier the API endpoints related to streams accepts and returns a
field `can_remove_subscribers...

github.com/zulip/zulip - c8bcb422f51b3e933a6dbb12e1f702037d89f20b authored over 1 year ago
user_groups: Rename `can_mention_group_id` parameter.

Earlier the API endpoints related to user_group accepts and returns a
field `can_mention_group_i...

github.com/zulip/zulip - fbcc3b5c84544b460b3b76a1f4523352db0d9590 authored over 1 year ago
build-pgroonga: Upgrade PGroonga from 3.0.3 to 3.1.0.

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

github.com/zulip/zulip - 5ccb408f194ea54c6137f650384d6daa3173ceec authored over 1 year ago
print: Add print styles targeted at topics.

github.com/zulip/zulip - 61f30fa347bf076a1f2ed116fb256b332272476b authored over 1 year ago
nginx: Switch from `$host` to `$http_host` for HTTP/3 compatibility.

nginx sets the value of the `$http_host` variable to the empty string
when using http/3, as ther...

github.com/zulip/zulip - 2b1d25015404f5514705299543c599e861514065 authored over 1 year ago
dialog_widget: Rename "dialog_cancel_button" to "dialog_exit_button".

This commit renames "dialog_cancel_button" class in the exit button
of modals to "dialog_exit_bu...

github.com/zulip/zulip - befcb46ba39a4e37d6ed1b73b362a2d657d1e4c5 authored over 1 year ago
stream: Change button text to "Close" in copy email address modal.

This commit changes the button text from "Cancel" to "Close" in
copy email address modal, since ...

github.com/zulip/zulip - 8db9093d0b19c2ecb6a26141d282420679e3c8be authored over 1 year ago
missed-message: Add a try-catch to prevent killing background thread.

An exception which escapes from this loop can kill the background
worker thread; this results in...

github.com/zulip/zulip - c77c78f147f80048964a60e6f79b109d4f340b32 authored over 1 year ago
css: Fix prettier error and reorganize some colors.

github.com/zulip/zulip - 213387249e7ba7772084411b22d8cef64b135dd0 authored over 1 year ago
compose: Don't select compose input field after focus.

Fixes #25950.

Focus area is mostly determined by finding the first
relevant field that is *empt...

github.com/zulip/zulip - 92e24a97273eea5b861ac686be66b3082dd92a16 authored over 1 year ago
UI redesign: more-less message interaction.

This commit encompasses the following changes:
* Replace the [More...] link with a button titled...

github.com/zulip/zulip - aa86533f22fa6ea6488400f61f437800394b84b4 authored over 1 year ago
realm_playgrounds: Refactor error handling for validation on creation.

Previously, the view function was responsible for doing a first pass of
the validations done for...

github.com/zulip/zulip - fe1a2f6f02e364a8aa29a703f91d60024529f0a8 authored over 1 year ago
realm_playgrounds: Replace url_prefix with url_template.

Dropping support for url_prefix for RealmPlayground, the server now uses
url_template instead on...

github.com/zulip/zulip - 000761ac0cd12140087143e90b345d02cd065ae1 authored over 1 year ago
message feed: Change color of zulip logo at top of feed.

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

Added type annotations for variables, function params, and return
values. Created custom types t...

github.com/zulip/zulip - 30c535fc633120e8a82caaa136301cc01f2351c2 authored over 1 year ago