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

notifications: Enable desktop notifications for the FOLLOWED topic.

This commit adds support for triggering visual desktop
notifications when:

* A message is sent ...

github.com/zulip/zulip - 67d4334bf166e0831556127828040c23cf06a1f7 authored over 1 year ago
notifications: Enable audible notifications for the FOLLOWED topic.

This commit adds support for triggering audible desktop
notifications when:

* A message is sent...

github.com/zulip/zulip - 1a2831059dd210c8783b52b8cff344351436fb13 authored over 1 year ago
user_topics: Add the missing node tests.

This commit adds the missing node tests for the case
when the visibility policy is UNMUTED.

Thi...

github.com/zulip/zulip - 08c952a2a3694ccbc44070a16c38f9013d67d3cd authored over 1 year ago
user_topics: Fix live-update bug in the 'SETTINGS / TOPICS' panel.

The change in the visibility_policy or status of a topic from
the topic popover, message header ...

github.com/zulip/zulip - 352c48f7c6e1b886127ae24657011e29ae897f4a authored over 1 year ago
user_topics: Rename 'muted_topics_ui' to 'user_topics_ui'.

This commit renames the file 'muted_topics_ui.js' to
'user_topics_ui.js', as we also support vis...

github.com/zulip/zulip - 32b201d5e0b2405a3df42692126bca5c830e18b5 authored over 1 year ago
topic_popover: Add support to follow a topic from the topic_popover.

This commit adds support for following a topic from the topic
three-dot menu in the left sidebar...

github.com/zulip/zulip - 237f9f4799c7e44b42552f63fe095fca50942cd7 authored over 1 year ago
help: Update "Message drafts" to follow current documentation patterns.

github.com/zulip/zulip - 2c8c56184acf428c2035d120e9b127487afd5a4f authored over 1 year ago
help: Revise "Schedule a message".

- Removes `tip` block that does not apply to the "Send a scheduled
message now" section.
- Add...

github.com/zulip/zulip - 8093ba026334b9d1ef31c87fc760574d76feaef9 authored over 1 year ago
help: Update "Scheduled a message" to offer link for logged-in users.

- Replaces instruction for accessing "Scheduled messages" with
`{relative|message|scheduled}`.

github.com/zulip/zulip - 3f5475b080ae541265d30a9e6a296b29d33a8ab6 authored over 1 year ago
lib-markdown: Support relative links to `/#drafts` and `/#scheduled`.

- Adds `message_handle_match` function to handle new pattern for
relative help links to "Draft...

github.com/zulip/zulip - 4626a405892d01b47a9301a4142525cd89c8bc39 authored over 1 year ago
ts: Convert `stream_settings_containers.js` to TypeScript.

Added assertion to enforce `sub` is not `undefined` and thus type
safe for the rest.
Added type ...

github.com/zulip/zulip - 1aeab407799901b7e1bcf24b12f51dbb9f511212 authored over 1 year ago
import: Merge mirrordummy users _before_ recipients are stripped out.

`remove_denormalized_recipient_column_from_data` removes the
`recipient` data from `zerver_userp...

github.com/zulip/zulip - 207cfe49cf608975dc73dcbde07a6108ecc5afbe authored over 1 year ago
export: Include huddles subscription from mirrordummy users.

If there are two huddles, with users A + B + C + D and A + B + C, and
user D is deleted, it is r...

github.com/zulip/zulip - cfda414277aa04b6e928e0ac0c237f656cc75d8c authored over 1 year ago
export: Skip crossrealm bots, if they are in the exported realm.

This prevents them from being duplicated in the crossrealm users.

github.com/zulip/zulip - 54395612c7566e7bc4739b181241353a6b3c4a6d authored over 1 year ago
search: Create a template for search descriptions.

github.com/zulip/zulip - 8f5305a4cee1f9f72e18a31db13e7aa195ca3b7e authored over 1 year ago
search: Bold search operands in the first search result.

Specifically when it's the last operand of the search
filter. This makes the first line of searc...

github.com/zulip/zulip - d293e869bd8eb2ae751e398eaf60bd8807356a03 authored over 1 year ago
search: Remove unused base_query variable.

github.com/zulip/zulip - 6346110b5628fb948fe43b0794438082ed68731c authored over 1 year ago
compose: Use compose_state.stream_id when name isn't needed.

This partially fixes #25742.

github.com/zulip/zulip - 71165264929f120c127122787e7004164964743b authored over 1 year ago
compose: Fix buggy recipient id code.

`selected_recipient_id` is supposed to be an id,
not a stream name. This function is currently
o...

github.com/zulip/zulip - afd703fe779a8ef6a1b87f1578040a59a2eca71e authored over 1 year ago
stream data: Store stream subscriptions by id instead of name.

This commit has no functional changes. An extra dict has been
added to preserve previous lookup ...

github.com/zulip/zulip - 91d32d9f168b878acf536178a2d40131cb337bc0 authored over 1 year ago
messages_overlay_ui: Remove support for `_e` parameter for

`modals_handle_events`.

We are not using the `_e` parameter here since this commit `4a3211d`, so...

github.com/zulip/zulip - b97926ba0cbe943050ac9f3764c40e02727bc0d3 authored over 1 year ago
message_overlay_ui: Fix eslint errors for rule no-unnecessary-condition

This mainly fixes error related to if checks like - `if ($jquery[0] !==
undefined)` which is not...

github.com/zulip/zulip - a240280c12fbbce34d8bab63e33abb996f3d4d06 authored over 1 year ago
ts: Migrate `message_overlay_ui` to TypeScript.

github.com/zulip/zulip - c0c4c2e1e7f5d7c3297ad112ac2ffa732cabd91f authored over 1 year ago
list_widget: Check length of JQuery collection instead of collection

itself.

We were checking for the undefined value of `$html_item` but this
variable is always tru...

github.com/zulip/zulip - d58085dde265193a66ef6b5af2dd382ae9efbd62 authored over 1 year ago
list_widget: Add new parameter for getting insert index in `insert_rendered_row`.

We should keep methods of `list_widget` generic and independent of outer modules
data types and ...

github.com/zulip/zulip - 7176590eeadbd8691b9b1b7c99a5d374edd199c7 authored over 1 year ago
list_widget: Make `get_item` option required and pass a default where needed.

This is a prep commit for moving towards typescript migration of this module.
We should make `ge...

github.com/zulip/zulip - 3720fd5c7661e772da72de9f846dfd5b5c5084ce authored over 1 year ago
list_widget: Refactor `widget` object.

This is a prep commit for migrating `list_widget` to TypeScript, In this
commit we declare all o...

github.com/zulip/zulip - e8390a529a2ee83427dcb8467e09099c721b8692 authored over 1 year ago
list_widget: Remove over defensive validation code.

After migrating to TypeScript, we don't need to manually validate the
configuration passed to th...

github.com/zulip/zulip - ed7588152e6830c8c35f18419ba57a1ed3c7e1c3 authored over 1 year ago
list_widget: Set $scroll_container directly in `meta` object.

We should directly set the value of `$scroll_container` when making the
`meta` object in `list_w...

github.com/zulip/zulip - 08f84f0a4560322063bf988c33ad9ac21d8bf8e5 authored over 1 year ago
ts: Migrate `list_widget` to TypeScript.

github.com/zulip/zulip - b51bdd33bb8ede4dbd0f636376dc2312f8ae0d23 authored over 1 year ago
settings_user: Pass data of correct type to `list_widget.render_item`.

Since `list_widget.render_item` accepts the parameter of type `Item` and
not `Key`, therefore we...

github.com/zulip/zulip - ad10c77919eee5e7f40740185c70a601e59805ed authored over 1 year ago
list_widget: Explicitly pass generic sort functions to the list widget.

This is a prep commit for typescript migration of this module. In this commit
I made all the use...

github.com/zulip/zulip - b04dfd8c29483f336c560b445c84cfc13458d19f authored over 1 year ago
message_edit: Use CSS to manage preview scroll.

Fixes #26135.

github.com/zulip/zulip - de23949a3609aa139b177963cbc518a277561723 authored over 1 year ago
help: Update sidebar title and related articles of Video calls page.

github.com/zulip/zulip - 73213a444b98845d947d72c0f0ac3475e8aa9fe4 authored over 1 year ago
help: Add a dedicated page on how to format tables.

github.com/zulip/zulip - 5f8d5eeb22bbc57558d243000d1f48cec9ba60f0 authored over 1 year ago
help: Add a dedicated page on how to use /me action messages.

github.com/zulip/zulip - 5c0e7ca43c751591d9678fcb6a176c14ffda415a authored over 1 year ago
help: Update sidebar title and related articles of Animated GIFs page.

github.com/zulip/zulip - d03bd135505ce831e189dbd3612ddbfdd0d5674b authored over 1 year ago
help: Add a dedicated page on how to format paragraphs and sections.

github.com/zulip/zulip - bfed711f54238f7c832880a6fad1203fb0645805 authored over 1 year ago
help: Add a dedicated page on how to start a collaborative to-do list.

github.com/zulip/zulip - d127a6d3178f66946f2db4292b80e64d6ab294da authored over 1 year ago
help: Update "Text emphasis" page to be consistent with other pages.

- Adds "Examples" subheading.
- Adds Markdown includes for intro text and examples.

github.com/zulip/zulip - 8bd3c4ea2b871af3972d2b0de1423e55aebd298a authored over 1 year ago
help: Update sidebar title and related articles of Polls page.

github.com/zulip/zulip - 94caacaba916c44c6c0c73dd4b7745b124f37df8 authored over 1 year ago
help: Add a dedicated page on how to format global times.

github.com/zulip/zulip - 8c1e1f3f898cb3c423f74b75b90006561dc110b6 authored over 1 year ago
message_edit: Lock the Message row in check_update_message.

Fundamentally, we should take a write lock on the message, check its
validity for a change, and ...

github.com/zulip/zulip - 003fa7adda8ee31e925be2001637cd7333d29a6e authored over 1 year ago
puppet: Remove unused zulip notification contact.

github.com/zulip/zulip - fcf096c52ed645194d24427b6dd43c0c516a26e7 authored over 1 year ago
loading: Show error when spectator fails to register.

Fixes #25683.

github.com/zulip/zulip - 24a2ff5016848b77ea8a8c2be0e14cefc7199caf authored over 1 year ago
search: Link messages in search results to near view.

Previously clicking on a message in search results opened
the compose box. This was not great, b...

github.com/zulip/zulip - cb5441a6b00ef60f29fa70930567b1fbd4b1a8d4 authored over 1 year ago
user_group_pill: Add test coverage for `append_user_group`.

github.com/zulip/zulip - 61d4670f9a28e2c9729c1efe65845ff822912cc4 authored over 1 year ago
ts: Migrate `user_group_pill` module to TypeScript.

github.com/zulip/zulip - 8aa6ddfe682d02828f8b99c69c8961f7d880d3d0 authored over 1 year ago
ts: Migrate `peer_data.js` to TypeScript.

github.com/zulip/zulip - de6f21545bccb2a5c79168b43f24682b82178748 authored over 1 year ago
peer_data: Remove over defensive `assert_number` function.

Removes the `assert_number` over defensive function which was being used
for validating the type...

github.com/zulip/zulip - e06726a5cfd9816ddbf6aaa4d787b699d4a61087 authored over 1 year ago
integrations: Replace use of 'subject' to 'topic'.

Fixes #25974

github.com/zulip/zulip - a0fb4feebf55e4214d5ef2e9c363480468a6d56f authored over 1 year ago
left_sidebar: Avoid zooming out when toggling stream subscription.

In this commit, we have replaced `build_stream_list()` with
`update_streams_sidebar()`. This cha...

github.com/zulip/zulip - 7036b0d4667219552ad0800ab709b2118327d347 authored over 1 year ago
left_sidebar: Fix exception exiting "more topics".

The `stream_list.build_stream_list()` function is responsible for
rendering the stream list in t...

github.com/zulip/zulip - 30ab2781b1bc61acdb446a340b0894d59bc56cf8 authored over 1 year ago
mention: Soft-reactivate users receiving @topic mention notifications.

The long-term idle topic participants are soft-reactivated
after email/push notifications are se...

github.com/zulip/zulip - 21a581876505a3874e0d20b42ae77b356f2a3ab9 authored over 1 year ago
mention: Send notifications for @topic wildcard mentions.

This commit completes the notifications part of the @topic
wildcard mention feature.

Notificati...

github.com/zulip/zulip - 4c9d26ce174e91db8c431d61c8b4e9a428a30368 authored over 1 year ago
emoji cache: Don't join to UserProfile table.

We only need author id, and anything else in the table
would be possibly stale anyway.

github.com/zulip/zulip - e988cf9b0a4570c1debba96ce0df4dd90b2353cb authored over 1 year ago
emojis: Use get_emoji_data.

The previous function was poorly named, asked for a
Realm object when realm_id sufficed, and ret...

github.com/zulip/zulip - 67cdf1a7b44a91e2cbcd5d6d34dd87995662c51f authored over 1 year ago
realm emoji: Use a single cache for all lookups.

The active realm emoji are just a subset of all your
realm emoji, so just use a single cache ent...

github.com/zulip/zulip - b742f1241f02ed9b22a67b209ee3dc30cb67fa06 authored over 1 year ago
integrations: Extend screenshot tool for more flexibility.

This allows the user to skip generating screenshots up to certain
integration when working throu...

github.com/zulip/zulip - d1455d81f23cd699b3c38483d7736aabb0c5ae9f authored over 1 year ago
integrations: Regenerate screenshots.

github.com/zulip/zulip - c257aa7fbaa470877cb4b692bc217ebb0f406b6b authored over 1 year ago
integrations: Add missing dependencies for screenshots.

message-screenshot.js stopped working because these dependencies were not
added to package.json.

github.com/zulip/zulip - f89552c226cf4e9f761bc23061cf9d870d2d96f2 authored over 1 year ago
tools: Make screenshot tool work with the modern web client.

This fixes some deprecation use of the APIs, including using "new"
instead of "true" for the "he...

github.com/zulip/zulip - 604ffebf5f3693d051da7f1c65d553b7149f785c authored over 1 year ago
integrations: Fix broken screenshots configuration.

Along with the fix, we add a test case to ensure that this never happens
again.

github.com/zulip/zulip - e8a6f6a313e314fb06d83182a1e871037bd613cb authored over 1 year ago
me_message: Center first line with center of avatar.

This commit also demonstrates how precise line-heights contribute
to a design: by matching the l...

github.com/zulip/zulip - 1cd587d24be1d668fcf6d136172bfec69e35cb75 authored over 1 year ago
migrations: Backfill extra_data_json for audit log entries.

This migration is reasonably complex because of various anomalies in existing
data.

Note tha...

github.com/zulip/zulip - a0cf624eaaa3d0b35904472e3de654b48b6133f3 authored over 1 year ago
integrations: Update documentation for Grafana Integration.

The process for creating an integration has changed since
Grafana 8.3.

github.com/zulip/zulip - b29ec4d62ef38a224467659c4f729ac9909ab69b authored over 1 year ago
openapi: Fix description for stream creation event.

This commit updates description for stream creation event
to mention that the event is also sent...

github.com/zulip/zulip - 2c02d94b852598b6a47cfafb9c3e594c000bd97b authored over 1 year ago
streams: Send stream creation events when subscribing guests.

We did not send the stream creation events when subscribing
guests to public streams while we do...

github.com/zulip/zulip - 75b61a82611267d7dbd68bad22db75504ee2441f authored over 1 year ago
message_grid: Refactor row grid for readability.

This satisfies the linter's desire for the `grid-template`
shorthand while keeping the illustrat...

github.com/zulip/zulip - b13f6a61279d4ca5e1e7ae21edd5c7d08d1b1aad authored over 1 year ago
me_messages: Clean up unused .sender_name-in-status class.

github.com/zulip/zulip - ce04c98b47d2a0ecba53cdfed69c69b20463dc8b authored over 1 year ago
info_overlay: Align me-message example with rendered classes.

github.com/zulip/zulip - 8b528de452689a29a413953798e13566423626b2 authored over 1 year ago
import_realm: Fix broken stream group-based settings backfill.

Django seems to have an aggressive check on the type of a field when
setting it through an relat...

github.com/zulip/zulip - 1af50548ae5bf8d4d0adf6bca0f4bcdaff8cb18b authored over 1 year ago
user_groups: Populate membership audit logs during realm creation.

This tracks user group membership changes when the realm is first set
up, either through an impo...

github.com/zulip/zulip - e9e18454d254d3c5b6cc31553f3b4dc50920855a authored over 1 year ago
log-search: Prevent BrokenPipeError exceptions when run with `head`.

See https://docs.python.org/3/library/signal.html#note-on-sigpipe

github.com/zulip/zulip - 3bf83e8830252297e6590d2fc48360d7c37b419c authored over 1 year ago
missed-message: Remove unnecessary select_related().

This was added in ebb4eab0f99d; neither the `user_profile` nor the
`message` attribute are read ...

github.com/zulip/zulip - c7d9a4784e8efaaa82c645a7878f1aa0bc068e4b authored over 1 year ago
missed-message: Lock ScheduledMessageNotificationEmail rows.

This prevents the rows from being deleted out from under the worker
while it is sending emails.

github.com/zulip/zulip - be960f4142e92144543ef98368020365bf4b31cf authored over 1 year ago
missed-message: Merge before calling handle_missedmessage_emails.

The MissedMessage queue worker is the single callsite of
`handle_missedmessage_emails`, which im...

github.com/zulip/zulip - d87895a3ef7c7e44ff0562dd0794a1fad0599d8f authored over 1 year ago
puppet: Expose Smokescreen prometheus metrics on :9810.

github.com/zulip/zulip - 9799a03d79083a01e88ab2f0260399549e40a484 authored over 1 year ago
puppet: Configure smokescreen for 14 days of logs, via logrotate.

supervisord's log rotation is only "every x bytes" which is not a good
enough policy for trackin...

github.com/zulip/zulip - 149bea83090951db5daac5d9c49396cae87fc561 authored over 1 year ago
puppet: Upgrade Teleport to the 13.x series.

github.com/zulip/zulip - 695295421a5c81de675ddb9e1337ef98104cd7ab authored over 1 year ago
onboarding: Rename variable to cutoff_date.

This is just as clear in terms of intent, and it's robust to
us tweaking the number of weeks.

github.com/zulip/zulip - 4533ff3671b40969e1a76d2714ab4f6caddd8ab7 authored over 1 year ago
test_notifications: Update tests to cover the corner case properly.

This commit updates the existing tests in 'test_email_notifications'
and 'test_push_notification...

github.com/zulip/zulip - 3f6b41e4beef6b8e12abec6b11491ee995de1733 authored over 1 year ago
mention: Determine @topic mention during message rendering.

This commit adds a boolean field `mentions_topic_wildcard`
to the `MessageRenderingResult` datac...

github.com/zulip/zulip - 0891f9f65abfad33ff57d624e80cd1d3d1558a2a authored over 1 year ago
mention: Add 'has_topic_wildcards' to 'MentionData'.

This commit adds a 'has_topic_wildcards' instance variable
to the 'MentionData' class for the de...

github.com/zulip/zulip - 1df63ed4484b98e4cd699b5b8945779fca06f2fe authored over 1 year ago
test_notifications: Remove unnecessary comments.

These comments should not have been included in
a8fd9eb7010d572be8129fe244729865a730a87d.

We co...

github.com/zulip/zulip - 2869de8026f3b67ff8012f36ecb45d5c86b52f8b authored over 1 year ago
mention: Replace 'wildcard' with 'stream_wildcard'.

This is a prep commit to replace 'wildcard' with 'stream_wildcard'.

This wasn't included in 179...

github.com/zulip/zulip - 2b42df4ef1b884ebc89f5d3ed31ff34940e3d593 authored over 1 year ago
test_markdown: Merge similar tests into a single test case.

This prep commit merges separate tests for '**@all**',
'**@stream**' and '**@everyone**' stream ...

github.com/zulip/zulip - 806d8f2dc7dcafd5fb85403bf4c3729fda0fb72e authored over 1 year ago
topic_mentions: Fetch users to be notified of @topic mentions.

This commit adds the 'topic_wildcard_mention_user_ids' and
'topic_wildcard_mention_in_followed_t...

github.com/zulip/zulip - c0c30bc5f7fe04a1aa692a25b1a44e6f49bd8a5d authored over 1 year ago
onboarding: Backfill unread messages up to 12 weeks old.

Previously this limit was 1 week, which was fine for busy
organizations, but for organizations t...

github.com/zulip/zulip - 418057048a464627790994966f66fd999cf67180 authored over 1 year ago
message_avatar: Preserve clickable area from image to user name.

github.com/zulip/zulip - 42919ed2e16c9b71b8c3d5dd0fb3c6378d53e912 authored over 1 year ago
message_grid: Preserve grid layout in edit mode.

github.com/zulip/zulip - 497ad9471a89b330a6155aef735e583af65388b2 authored over 1 year ago
css: Consolidate .message_edit_notice in row file.

github.com/zulip/zulip - 762934896a4766fbf791a37b616c391b7f1132b5 authored over 1 year ago
message_grid: Share same message grid with me-messages.

github.com/zulip/zulip - b6d072a8d99eb7ad48929e6ec626086feb00c7a6 authored over 1 year ago
message_grid: Use a 'dead' column to space controls and time.

This commit adds a 3px column between the `controls` and `time`
areas, which keeps the controls ...

github.com/zulip/zulip - ddaebb3255e464d266195cf8ad1bd6bc84d43fbd authored over 1 year ago
message_grid: Add named grid areas to .messagebox-content.

github.com/zulip/zulip - 1d1a2e3c753eb6eaf222d85fe06c1ac7cf8e1a8b authored over 1 year ago
message_overlays: Apply grid to drafts and scheduled messages.

This also removes duplicate, unreachable CSS that probably
should have been removed in a94154552...

github.com/zulip/zulip - 0058cc5f922958194c6d982a06f096c4a2e73e29 authored over 1 year ago
message_grid: Let the avatar participate in CSS Grid.

This also ensures that sender info flexes and participates
in the grid's baseline group.

github.com/zulip/zulip - 93dba7f3818912cbf919f9f53ac55307fac9e80f authored over 1 year ago
message_grid: Remove positioning cruft.

Because the message box is a CSS Grid, its children elements do not
need to continue to use posi...

github.com/zulip/zulip - 2bbf357f0e111f42b259d8c6777bd9babd3f78fd authored over 1 year ago
message_grid: Use baseline groups to align EDITED, time, etc.

github.com/zulip/zulip - fad44297120aba3d2255084ac018620c36194336 authored over 1 year ago
soft activation: Avoid QuerySet and use List instead.

github.com/zulip/zulip - 890732a88fd43d756025744d795b797fd27b0b8b authored over 1 year ago