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

puppet: Update dependencies.

github.com/zulip/zulip - 0c44db5325da31f1f2490bff8a87930d40da7da9 authored over 1 year ago
message_formatting: Use more work-focused /todo example.

Fixes #25780.

github.com/zulip/zulip - 654fb188327cf9d22fe27118c6a531146be5e247 authored over 1 year ago
message_formatting: Remove some unnecessary tips.

Fixes part of #25780.

github.com/zulip/zulip - 18229f7e5497560675765fc3fb2bc140a695bbb9 authored over 1 year ago
message_formatting: Expand the tips list with additional suggestions.

Fixes #25780.

github.com/zulip/zulip - 0c656731ac306563ce5ccee69f9b506a07fa4ed9 authored over 1 year ago
message_formatting: Improve wording of a formatting tip.

Fixes part of #25780.

github.com/zulip/zulip - d364cfbfc1e262ae6faec969973d3d086c7ab596 authored over 1 year ago
narrow: Hide inconsequential buttons while renaming topic.

Users won't press accidentally "mark topic as resolved" and
"mute this topic" buttons while rena...

github.com/zulip/zulip - 614346612247e03bcf45cb031176d60f3d47e2b8 authored over 1 year ago
models: Convert deprecated index_together option to indexes.

index_together is slated for removal in Django 5.1:
https://docs.djangoproject.com/en/4.2/intern...

github.com/zulip/zulip - 7e707270f0dcc9cf62fef1afb12ff7efe4b2a24b authored over 1 year ago
settings: Change "Display settings" to "Preferences".

This includes changing the URL to #settings/preferences, with a
transparent redirect so that exi...

github.com/zulip/zulip - c23832789921a9de014ba72e72ed65c86c1ec839 authored over 1 year ago
narrow: Cut dependency on `message_scroll.js` module.

github.com/zulip/zulip - a18b1662cb8b857794794380135a2ded938be90a authored over 1 year ago
search: Cut dependency on `narrow.js` module.

github.com/zulip/zulip - a434523d1f3186fb8a77c7f45fdd98c317ad14dc authored over 1 year ago
reactions: Cut dependency on `emoji_picker.js`.

github.com/zulip/zulip - 452db76b24b05d05f1b60992bc5375d5c2159367 authored over 1 year ago
echo: Cut dependency on `message_events.js`.

github.com/zulip/zulip - 9447381d03fad8ead29385c9b4431dfd585e67ce authored over 1 year ago
recent_topics_ui: Cut dependency on `muted_topics_ui.js`.

github.com/zulip/zulip - 65d49b5ad891d2e43922cee7c318009e38d19c8f authored over 1 year ago
compose: Allow flatpickr to automatically choose the direction.

Previously the flatpickr was always set to show at the top but this
led to it being cut off when...

github.com/zulip/zulip - 9f1fcfb3a75c2d3ed5023e4e98b62940dda895b3 authored over 1 year ago
logging_util: Remove dependence on get_current_request.

Pass the HttpRequest explicitly through the two webhooks that log to
the webhook loggers.

get_c...

github.com/zulip/zulip - 63be67af808cde611b608246494840b289304d46 authored over 1 year ago
sentry: Remove dependence on get_current_request.

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

github.com/zulip/zulip - f66e2c31128df929272ce9f0d2dadd85941cd698 authored over 1 year ago
ts: Migrate people.js to TypeScript.

We use `get_by_user_id` instead of directly accessing the global dict, because
when accessing p...

github.com/zulip/zulip - 59e78f96baa913a85068d804ca09aa829d7eb3f3 authored over 1 year ago
scheduled_messages: Store in a dictionary by ID.

This is the more natural and efficient data structure.

Fixes #25557.

github.com/zulip/zulip - fcede324202ac5bc3de0691d2d6e168d0f18c120 authored over 1 year ago
tests: Use time_machine for testing scheduled message delivery.

github.com/zulip/zulip - 5a90f9c404d5846cbb061bd07d572d704bd3a060 authored over 1 year ago
message_feed: Improve edited/moved tooltip.

This commit improves the edited/moved tippy tooltip to now include a
second italic line: "Click ...

github.com/zulip/zulip - ef9645a5097004ce69b6c2824e8fdc65a8210ef9 authored over 1 year ago
docs: Mention the PostgreSQL upgrade in the release upgrade section.

Users can, quite understandably, assume that upgrading Zulip upgraded
the underlying PostgreSQL ...

github.com/zulip/zulip - a7b9e67c06c659f77304af6d0016cbc7f8693fd9 authored over 1 year ago
message-list-view: Update sticky header in rerender_messages.

When a message list view rerenders a locally echoed message the
message recipient header is also...

github.com/zulip/zulip - 561902b18058173a96a34d963636002089ded014 authored over 1 year ago
help-docs: Update article on disabling welcome emails.

Updates the article on disabling welcome emails to note that the
initial email on account creati...

github.com/zulip/zulip - 07e199729cef463562cdb7cc1c84a4ddb6280c4d authored over 1 year ago
welcome-emails: Make some code comments and docstrings more evergreen.

github.com/zulip/zulip - dd59e83d54947865d9efbfb7f3a19abc412ba615 authored over 1 year ago
test-example: Revise comment with number of emails generated.

Updates comment to not include the number of emails generated so
that it doesn't need to be upda...

github.com/zulip/zulip - c323afd9d7450c6825d48939a9acb2633e4340c5 authored over 1 year ago
welcome-emails: Use followup_day2 for scheduled email tests.

The followup_day2 email is scheduled with a delay as a welcome email
and is therefore more likel...

github.com/zulip/zulip - 0e1acd595bbadaba008bfa75cd27c97852755711 authored over 1 year ago
welcome-emails: Separate followup_day1 email from other welcome emails.

The initial followup_day1 email confirms that the new user account
has been successfully created...

github.com/zulip/zulip - 3dfdbbc775bd0d098d79e0976acfe3fbd34b7481 authored over 1 year ago
webhooks: Use 200 status code for unknown events.

Because the third party might not be expecting a 400 from our
webhooks, we now instead use 200 s...

github.com/zulip/zulip - 84723654c8849ae6d54d985ab0c0b26bfde97cd1 authored over 1 year ago
user_groups: Disallow certain prefixes in group name.

We do not allow user group names to start with "@", "role:",
"user:", "stream:" and "channel:".
...

github.com/zulip/zulip - 929bf1243e3053c1f0b792205fdb9e0969f4aae3 authored over 1 year ago
user_groups: Add API restrictions for long user group names.

Previously we had database level restriction on length of
user group names. Now we add the same ...

github.com/zulip/zulip - ea3a7a9e6fb340dbccd1df2006ad590fa9ce45ca authored over 1 year ago
user_groups: Remove "@" from name of role-based system groups.

This commit removes "@" from name of role-based system groups
since we have added a restricion o...

github.com/zulip/zulip - 2e4f7f633615304179395d61aea3b8d182815df5 authored over 1 year ago
cache: Eliminate get-stream-by-name cache.

We remove the cache functionality for the
get_realm_stream function, and we also change it to
re...

github.com/zulip/zulip - 89381a80721740f5a9a9e5635f0111f5c29c705c authored over 1 year ago
stream creation: Avoid stream.realm references.

We want to avoid Django going back to the database to
get a realm object that the caller already...

github.com/zulip/zulip - adb548c7a2c07ba44152b630bd31275bc30f9634 authored over 1 year ago
cache: Use DB for all bulk get-stream-by-name queries.

This changes bulk_get_streams so that it just uses the
database all the time. Also, we avoid ca...

github.com/zulip/zulip - 046e4c715b494bcf7d12782d3d06f419c2f7b56b authored over 1 year ago
stream_data: Extract function to get stream options for dropdown.

To be used by various dropdown widgets in the app.

github.com/zulip/zulip - 29b3769b5925f967d1331c0fff65ab6ee589072d authored over 1 year ago
css: Remove unused `float` property.

Ths is already alingned corrected using flex, so no need to use float.

github.com/zulip/zulip - 0024e88fcb11ae0165e4c01b3e94da763258065f authored over 1 year ago
stream_data: Simplify compare code.

github.com/zulip/zulip - 445819e110b7d57c05f0e6b5010c09e40966e821 authored over 1 year ago
move_topic_to_stream: Migrate to use tippy dropdown widget.

github.com/zulip/zulip - fcac41313870e494dcd2a59df9242698855581ca authored over 1 year ago
integrations: Add issue milestoned fixture to GitHub Integration.

github.com/zulip/zulip - f8ac308ec2dc7f9b076f9f98ffd82064e7f6900d authored over 1 year ago
integrations: Separate issue milestoned events in GitHub Integration.

This commit creates separate events for issue milestoned and
demilestoned notifications. This al...

github.com/zulip/zulip - 328c104424448a8c5d35934b30f1d75a50d17227 authored over 1 year ago
integrations: Improve GitHub issue milestoned notifications.

Earlier, the notifications had no information about the milestone
that was added or removed.

github.com/zulip/zulip - 34f31ab9d2ab9bb6ba5a9c10727faf7d1f84f15f authored over 1 year ago
integrations: Add issue demilestoned fixture to GitHub Integration.

github.com/zulip/zulip - 1c567ae6165a4c8f2cb9dfaa0e3b91a0be684e71 authored over 1 year ago
user_groups: Audit UserGroup group based setting changes.

This add audit log entries when any group based setting of a user group
is updated. We store bot...

github.com/zulip/zulip - 3349ac9f86e7d5b40a26dd2f6b93b165b24511e3 authored over 1 year ago
user_groups: Audit UserGroup supergroup memberships changes.

This is mostly the same as tracking subgroup changes, except that now
modified_user_group is the...

github.com/zulip/zulip - 3035854dca1a6fa59be94b6d1d2dcc55884d785c authored over 1 year ago
models: Add modified_user_group.

This also adds the supported event types for changes to UserGroup.

Signed-off-by: Zixuan James ...

github.com/zulip/zulip - 71de14ab43cd48a78cc51c33b83acbd54e75ac98 authored over 1 year ago
user_groups: Audit UserGroup creation.

We also create RealmAuditLog entries for the initial memberships that
get added along with the c...

github.com/zulip/zulip - 63f593620740343cb2b51c0e1c1336b60816cc45 authored over 1 year ago
user_groups: Audit UserGroup properties changes.

This add audit log entries when the name or description of a user group
is updated. We store bot...

github.com/zulip/zulip - 4d0b7fe6822db24b40f8df493f680ea80d126a05 authored over 1 year ago
user_groups: Audit UserGroup memberships changes.

This also add audit log entries during user creation and role change,
because we modify system g...

github.com/zulip/zulip - 44781ddfa988b0b75a69b8ed4fdde40079775f42 authored over 1 year ago
user_groups: Audit UserGroup subgroup memberships changes.

It's worth noting that instead of adding another field to the
RealmAuditLog model, we store the ...

github.com/zulip/zulip - ad698d597ac4032c5438f794d05b18765041f879 authored over 1 year ago
ts: Migrate setup.js to typescript.

Also added global type definition for `get_offset_to_window`
helper function.

github.com/zulip/zulip - a062a82f066b27eb3df3ccea8cfa41e1ee9e0dae authored over 1 year ago
jquery: Replace `safeOuterWidth` and `safeOuterHeight` functions.

Replaced all instances of `safeOuterWidth()` and `safeOuterHeight()`
methods from the codebase w...

github.com/zulip/zulip - 1584668ddec0c8655844fca0dee11156df42f7a2 authored over 1 year ago
message_view_header: Fix bad rendering of stream links in description.

This bad rendering was the result of unwanted css applied
in the stream description. In message ...

github.com/zulip/zulip - d302ac4a187c205038954d1e6e5ec1bfd3e912a6 authored over 1 year ago
sentry: Reduce http timeout.

This helps reduce the impact on busy uwsgi processes in case there are
slow timeout failures of ...

github.com/zulip/zulip - a076d49be7c817d98604558ddfdb938ca9535585 authored over 1 year ago
sentry-webhook: Revise documentation page to be clearer.

github.com/zulip/zulip - 3d8090a116fc124cf20d9a359fb2c53f601843a2 authored over 1 year ago
signup: Avoid bloated Stream objects for default streams.

Basically, I eliminate the use of select_all() in a query
that still makes a single round trip. ...

github.com/zulip/zulip - 1156a5010907a1cc3b796405b38ddf6b395103e4 authored over 1 year ago
deactivate streams: Remove unused "log" parameter.

github.com/zulip/zulip - 225e826fb2d91fc105523205ececb5e63f9bf6a5 authored over 1 year ago
signup: Clean up add_new_user_history.

Various cleanups:

* clean up comments
* improve names for constants and variables
*...

github.com/zulip/zulip - b31bbc6148aa1844173ae81851019ec129e690c6 authored over 1 year ago
tests: Improve test for default stream groups.

github.com/zulip/zulip - 87d1208d53c39d6f579faf62a357446146725760 authored over 1 year ago
signup: Extract set_up_streams_for_new_human_user.

We extract code from process_new_human_user with
no modifications.

This has all the best outcom...

github.com/zulip/zulip - 8894ff89ac6985a7a4c95499c73ff717bcbb5328 authored over 1 year ago
page load: Improve default_streams performance.

At least as measured by test_events.py, which has over 1000
calls to fetch initial data for page...

github.com/zulip/zulip - d6ef94f63f67e546bd8d7e19e589ab1e6dc91a43 authored over 1 year ago
default stream groups: Make deleting streams efficient.

This pulls one query out the loop, and then it makes
another query a bulk query, and then it fin...

github.com/zulip/zulip - bc3afe9127ef52f8e4f10c1b783d2edaf29570f0 authored over 1 year ago
default streams: Extract library functions.

I created zerver/lib/default_streams.py, so that various
views and events.py don't have to awkwa...

github.com/zulip/zulip - 763b5e0741b75ab85871bc11c3b601c49d21e979 authored over 1 year ago
templates: Add settings_text_input class to various inputs.

This commit adds settings_text_input class to inputs in the
playground and linkifier panels, exc...

github.com/zulip/zulip - aef557054e8d72447f9c99618687d625ad29aad2 authored over 1 year ago
search: Re-add bootstrap CSS for search input.

This commit re-adds required bootstrap CSS rules for
search box input element.

We also need to ...

github.com/zulip/zulip - 918d00c2d4165d6db13daa1b31c866d92ed2680c authored over 1 year ago
settings: Re-add bootstrap CSS rules to ".settings_text_input" selector.

This commit re-adds bootstrap CSS rules to ".settings_text_input"
selector in settings.css and t...

github.com/zulip/zulip - 96014c1123c8829001f50a69bf78d52a94fe0bcd authored over 1 year ago
integrations: Re-add bootstrap CSS for search input.

This commit re-adds bootstrap CSS for search input in
integrations page using a more specific se...

github.com/zulip/zulip - 87fd7b3810c1ba60cd5306cfe276417bdddeaeda authored over 1 year ago
billing: Re-add bootstrap CSS for inputs in sponsorship page.

This commit re-adds bootstrap CSS for "Organization website"
input in sponsorship page using a m...

github.com/zulip/zulip - 83e747d75799e91878c59a74214093664b277552 authored over 1 year ago
css: Re-add bootstrap CSS for inline topic edit input.

This commit re-adds the required bootstrap CSS rules for inline
topic edit input to the specific...

github.com/zulip/zulip - 924879a04931dac938ec9f0d52fd5aa5af65ab41 authored over 1 year ago
email_log: Re-add boostrap CSS for text inputs.

This commit re-adds bootstrap CSS for the input
used to set the email to which emails will be
fo...

github.com/zulip/zulip - 8ae71c8f90fee612ddfa487afaecf200a8302044 authored over 1 year ago
settings: Remove unnecessary CSS.

There is no text type input element inside
"#service_name_list" element.

github.com/zulip/zulip - 8c3421c7f479e09c6dcbcacedae940b73d7f3f4c authored over 1 year ago
bootstrap: Re-add bootstrap CSS for modal_text_input class.

This commit re-adds bootstrap CSS rules to ".modal_text_input"
selector in modal.css and this he...

github.com/zulip/zulip - b51bce7c9027addc8ea761baaab0b62b187270a1 authored over 1 year ago
bootstrap: Remove CSS for "text" type input elements.

This commit removes the CSS for "text" type input elements
from bootstrap.css as we have already...

github.com/zulip/zulip - f717aa99a05b20c4ec4127616062a07709390bb6 authored over 1 year ago
invite: Re-add bootstrap CSS for custom expiration text input.

This commit re-adds bootstrap CSS for custom expiration time
input in invite modal.

We also nee...

github.com/zulip/zulip - 1db5ebae53f649031ef0ad7f046618abf5ef08f2 authored over 1 year ago
templates: Add modal_text_input class where it is missing.

This commit adds modal_text_input class to:

- Input for payload url in new bot form. We add
mod...

github.com/zulip/zulip - 04debf72dffaa326e4eb697c3ff410af400131ad authored over 1 year ago
activity: Re-add bootstrap CSS for inputs in realm details page.

This commit re-adds bootstrap CSS for text inputs in realm details
page by using a more specific...

github.com/zulip/zulip - 0454be5d260d64fc63bf30794c70249770a540d9 authored over 1 year ago
billing: Fix licenses input in "Pay by invoice" section of upgrade page.

The bootstrap CSS was not re-added to the input for number of licenses
in "Pay by invoice" secti...

github.com/zulip/zulip - f00dcf5674153ef1639241eaf0d063a3a2d78521 authored over 1 year ago
widgets: Re-add bootstrap CSS for text inputs in poll and todo widgets.

This commit re-adds bootstrap CSS for text inputs used in poll and
todo widgets by using a more ...

github.com/zulip/zulip - f122c05b9c1e795e7abe9745d0178b4347ba7d29 authored over 1 year ago
settings: Re-add bootstrap CSS to custom time limit inputs.

This commit re-adds bootstrap CSS for custom time limit inputs
used by various settings by using...

github.com/zulip/zulip - f5208a7db6ae7be80a44dc29de21afeaa342b334 authored over 1 year ago
integrations_dev_panel: Re-add bootstrap CSS for text inputs.

This commit re-adds bootstrap CSS for text inputs in devtools
integrations page using a more spe...

github.com/zulip/zulip - ec2826188b4a7002a8991c1e72f585cb41bc3a94 authored over 1 year ago
templates: Add filter_text_input class to inputs used for filtering.

This commit adds filter_text_input class to various search inputs
used across the app. This new ...

github.com/zulip/zulip - 5442bfb07c8013a9d58d8916361614e58ffb0433 authored over 1 year ago
markdown-processor: Update insertion_index check for multiple classes.

Updates find_proper_insertion_index to check for the inline image
classes as matching at least o...

github.com/zulip/zulip - d84fd73db4513302637c348dbf1a3453d1fc3e90 authored over 1 year ago
portico: Remove unused class `landing-page`.

github.com/zulip/zulip - bed6ca92cad38659ef6c20993b2b708fda8d6b35 authored over 1 year ago
landing_page: Set `hero-text` to have 400 font-weight.

In this context, bolder resolves to 400 font-weight, so we directly
use it so reduce complications.

github.com/zulip/zulip - 8cea85523b6e7274a48d8f77d0a842e9c2e3738a authored over 1 year ago
css: Use 700 font weight for 800 since they default to it.

We don't have 800 font weight available, so the font weight defaults
to 700, so we use it direct...

github.com/zulip/zulip - 98ee387197b26f2f2e418cde0892ef4345dba5e7 authored over 1 year ago
css: Use variable font when using Source Sans 3.

This is to overcome the limitations of previous static font,
which didn't allow us to use variou...

github.com/zulip/zulip - 233b4866187f42c5606f52d9645ee9a62f554aa0 authored over 1 year ago
save_discard_widget_icon: Use 400 font-weight directly.

`Lighter` for this icon gets converted to 100 font weight, but the
visual difference starts to a...

github.com/zulip/zulip - b236902ec768a55ea94b3406f058232aa79ebe5f authored over 1 year ago
architecture_simple: Use 400 instead 500 for font-weight.

Since https://zulip.readthedocs.io/ doesn't render 500 font-weight
and falls back to 400 for for...

github.com/zulip/zulip - 9dc66f35dab0fbcc9f773c6f86fd8ebc9d15535a authored over 1 year ago
css: Use 200 font weight instead of 100.

We don't support 100 font weight, so it defaults to 200 which we
support.

github.com/zulip/zulip - 5d1cd2d62f384016c123d2b94f964a40e44bfdfe authored over 1 year ago
css: Use 200 font weight for dropdown chevron-down icon.

`font-weight: lighter` converts here to `100` which converts 200
since that is what we support.

github.com/zulip/zulip - 503f4b9bfd7d4cb475863750d8927532decdfb16 authored over 1 year ago
css: Default 550 font weight to 600.

Since we support 600 font weight, 550 defaults to 600, so we
directly use it here.

github.com/zulip/zulip - ef4454ab7e7210489a04460c638becbe0a4fc3fc authored over 1 year ago
css: Use 400 font weight instead of 500.

500 font weight defaults to 400 which is what we support.

github.com/zulip/zulip - 1557c4d112eb545b1459fbfc07e8d14b1f546c3d authored over 1 year ago
markdown: Only attempt to adjust /wiki/File: paths on Wikipedia.

github.com/zulip/zulip - ff53ee8e28ff84e335c42585b1d165dc48323619 authored over 1 year ago
upload: Simplify the query for the "send_button".

github.com/zulip/zulip - c959ac5849244640bd22ec2e4eb6895f5bf72ded authored over 1 year ago
upload: Delete Uppy files when message editing is canceled.

github.com/zulip/zulip - 533f929591729e241a515018c9370b32e827b77b authored over 1 year ago
upload: Append file markdown to textarea when placeholder is missing.

Fixes #26037.

github.com/zulip/zulip - cbd4aad0a53d8a47bda51f59bcc1fef0457c329c authored over 1 year ago
tests: Improve automated tests for submessages.

Added an additional test case to `test_submessages.py` for testing the
message object containing...

github.com/zulip/zulip - 46b582689aabfff80dcb3a9331608b6a2dba0a9d authored over 1 year ago
pill_typeahead: Remove bots in person picker custom profile fields.

In `user_pill.js` add parameter to allow for excluding bots
when getting the users for the pill ...

github.com/zulip/zulip - 362a63ea5d271335f8ebd9a86369af81b2bb2ac6 authored over 1 year ago
people: Rename get_active_human_ids function for clarity.

Rename `get_active_human_ids` to `get_realm_active_human_user_ids`
to better fit naming conventi...

github.com/zulip/zulip - 7be72e65e59cde9de64eee05854fc885df0c877f authored over 1 year ago
people: Add new function `get_realm_active_human_users`.

There was no function to retrieve users while excluding bots,
this was needed to allow for typea...

github.com/zulip/zulip - f688dc4c85bcc41af7be674295bb72869423f031 authored over 1 year ago
compose: Show wildcard mentions according to policy.

Users are permitted to see wildcard mentions for all/everyone
during message composition in larg...

github.com/zulip/zulip - 87932e1eef53d2eadaced644512a9c9cf38942a3 authored over 1 year ago