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

popover_menus: Create an API to render popovers as a centered overlay.

This commit lets us render popovers centered on the screen with a
background overlay. It's the s...

github.com/zulip/zulip - 53e081ae293466dece742429b76f06e7fe7a58d3 authored over 1 year ago
popovers: Move color style declaration to a better place.

github.com/zulip/zulip - f3641b836966cf05efc8c307adfa750fd54256db authored over 1 year ago
popover_menus: Extract toggle_popover_menu.

github.com/zulip/zulip - 32d8ae16d20f3e4c97edf8905a62902c58c4b59e authored over 1 year ago
version: Update version and changelog after 7.3 release.

github.com/zulip/zulip - 5ca15a36baf4457dc8698e3815dddf95aa60fdc5 authored over 1 year ago
bulk_access_messages_expect_usermessage: Fix function name and comments.

The name and docstring were just wrong, having a UserMessage row isn't
sufficient for having mes...

github.com/zulip/zulip - f3a3047484782d865bb2415114e4f72808790d73 authored over 1 year ago
CVE-2023-32678: Prevent unauthorized editing/deletion in priv streams.

Users who used to be subscribed to a private stream and have been
removed from it since retain t...

github.com/zulip/zulip - c908b518ef15eee4fb768cd015e8e72261d98e93 authored over 1 year ago
delete_in_topic: Add comment explaining the access logic.

github.com/zulip/zulip - 91eef4d77f9c36946fcb16aa011b72912ca149b6 authored over 1 year ago
compose: Render Mac-specific Cmd, Return at compose bottom.

github.com/zulip/zulip - 51e3ed0262aadb2ae917567b80081186267846b2 authored over 1 year ago
emoji: Remove unnecessary style declaration.

The `.emoji-popover` element is a div and thus has display: block by
default.

github.com/zulip/zulip - 54c01ac46e6100505903ffa2ad839962d9fa29df authored over 1 year ago
emoji: Remove parameter from the emoji popover template.

Only one value was ever used.

github.com/zulip/zulip - 190b25878e48431dbd03dbd2bdf76fe5a21e9f3f authored over 1 year ago
user_groups: Make acting user requried for deletion.

When doing a checked deletion, the acting user is always required.
It is effectively the user_pr...

github.com/zulip/zulip - 006b2acd5dc94cec65efd84e125bcb6e4970436f authored over 1 year ago
user_groups: Return a QuerySet for recursive subgroups query.

This makes it more consistent with other recursive queries and allow
better composability.

github.com/zulip/zulip - 8792cfbadf14a606338b33b585a99efc24517670 authored over 1 year ago
user_groups: Reduce necessary nesting inside try-block.

The error only occurs when we do the get call.

github.com/zulip/zulip - 37b3507b8695122895a381f680803d551019036d authored over 1 year ago
user_groups: Make locks required for updating user group memberships.

**Background**

User groups are expected to comply with the DAG constraint for the
many-to-many ...

github.com/zulip/zulip - a081428ad22392d4904157db7e211690c3ed9bde authored over 1 year ago
user_groups: Extract has_user_group_access helper.

Similar to has_message, we can maintain a helper dedicated to managing
access to user groups. Fu...

github.com/zulip/zulip - 9f7fab4213685b5bd60289e3edb8e8d1b74a3073 authored over 1 year ago
user_groups: Make for_read required.

We want to make the callers be more explicit about the use of the
user group being accessed, so ...

github.com/zulip/zulip - a3f43419349416ac811d48a96aa9164a00ef0260 authored over 1 year ago
settings: Remove "add a new bot button" from admin page.

Instead, we show a message with links that either opens a modal for
creating a new bot or naviga...

github.com/zulip/zulip - a4963df6ad1b1f0eea882016a3fce273818ca42c authored over 1 year ago
settings: Remove lock icon when the user can add bots.

Being able to add bots at the admin bot settings page, the lock icon is
unintuitive.

Fixes #241...

github.com/zulip/zulip - 2b2a3b41be77cbf2b1131a5c6fcd7d12c51c1933 authored over 1 year ago
keyboard_shortcuts: Add Shift+H to open message edit history dialog.

This commit introduces a new keyboard shortcut to open the message
edit history dialog for the s...

github.com/zulip/zulip - ad70838cffff2b4047c1c2d6c0969992a9ebfdf2 authored over 1 year ago
message_feed: Remove the view edit history from the three-dot menu.

This commit removes the 'View Edit History' option from the three-dot
menu since we have already...

github.com/zulip/zulip - 92d1c6e390ddf35881fa50cfddd15df1f825e0e8 authored over 1 year ago
help: Update message edit history documentation.

Co-authored-by: Tim Abbott <[email protected]>

github.com/zulip/zulip - 5df5f6c125dcc17ac4ed0b8c4d951083c6447231 authored over 1 year ago
actions: Show pointer on bell icon.

github.com/zulip/zulip - 9709e1b4edf7feaedbd085f373c96aa4f136e35e authored over 1 year ago
actions: Show an arrow and render a tooltip on @ indicator.

github.com/zulip/zulip - c7adc5ee74646f93b0eabcdd19e07000d0f9fe67 authored over 1 year ago
compose: Add support for Jitsi audio calls.

Fixes #12207.

github.com/zulip/zulip - cc8c159e0abb57ea6be659e3a807db1c8ea22e90 authored over 1 year ago
compose: Extract video call link creation logic to a generic function.

This extraction has been done to make sure that creation of audio call
links can happen in the s...

github.com/zulip/zulip - 4c501e43212f949fa81f985f92997d967956c1de authored over 1 year ago
help: Document "Browse and subscribe to streams" mobile feature.

github.com/zulip/zulip - 5b898ef2164307720a892c637130e58574bcdb22 authored over 1 year ago
help: Update "Browse and subscribe to streams".

Updates Desktop/web instructions to follow current help center
documentation patterns.

github.com/zulip/zulip - cef3a801c2685afbdf8cfefcbc96f23c8d2d6bca authored over 1 year ago
lightbox: Fix + and - zoom shortcuts to be inverses of each other.

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

github.com/zulip/zulip - 03c24bc459eaf4a4bb6191d99f58fd1d73ee5f24 authored over 1 year ago
message_time: Lighten font-weight to 350.

The tabular figures in Source Sans 3 place a foot on the 1, and
overall just feel visually a lit...

github.com/zulip/zulip - 207a0d789f51b9c1102ba48ae32aae0d2c829882 authored over 1 year ago
stats: Add stats page_params to `webpack.assets.json`.

In commit 640de3ad2946db388a2d816bd8cc0ac0b9884062, a separate
`page_params.ts` was added for th...

github.com/zulip/zulip - 80ee255f2b1791e6ec12570bed6173bc7b0ec528 authored over 1 year ago
requirements: Fix transitively replaced two_factor migrations.

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

github.com/zulip/zulip - 4300ec329330869b69ba17d94e057df0b7351517 authored over 1 year ago
check-database-compatibility: Ignore twofactor typo.

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

github.com/zulip/zulip - ead7b9177abdd22bb412607805e73b9214603147 authored over 1 year ago
typing: Update main typing notifications protocol documentation.

Updates the main description of the `api/set-typing-status` endpoint
for the new fields in the r...

github.com/zulip/zulip - 29bb346480105196fd12d46d5ceeaaea649a7d0d authored over 1 year ago
typing: Add typing constants to the post register api response.

Adds typing notification constants to the response given by
`POST /register`. Until now, these w...

github.com/zulip/zulip - 3ce7b77092986adbc72a45ee3f7b3d47ccf1ab6e authored over 1 year ago
management: Validate string_id when creating or renaming a realm.

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

github.com/zulip/zulip - d26a94a0db4b1b9a0052e182355992ec7c224ab5 authored over 1 year ago
ci: Restore commented clean_unused_caches.py invocation.

The comment logic doesn’t make sense. Every build gets to write to
the caches; some builds do i...

github.com/zulip/zulip - 124c5d02e5ba25dcd60bfdaafbebfc980a3bde38 authored over 1 year ago
emoji: Match emoji sequences in markdown.

Fixes #11767.

Previously multi-character emoji sequences weren't matched in the
emoji regex, so...

github.com/zulip/zulip - 0289beb784217d8a24f31a91d5c3b72e3a7af691 authored over 1 year ago
push notifications: Use hex_codepoint_to_emoji.

Now that we have this util function, we can
use it here. No functional changes.

github.com/zulip/zulip - b9303a6506e96d52a12af49f51d6074b52a0151e authored over 1 year ago
generate emoji: Use hex_codepoint_to_emoji.

This new util function helps make the
code here a little more readable.

github.com/zulip/zulip - a8d2481d77af094b0a0dceec89c1d11137df1a91 authored over 1 year ago
narrow: Save blue box position and restore on navigation.

This saves the blue box position as state on the location
in brower history, with `history.repla...

github.com/zulip/zulip - 78f0dca26929145ae92d9ccddb234c64997821f7 authored over 1 year ago
message: Access realm object directly from message.

We can directly get the realm object from Message object now
and there is no need to get the rea...

github.com/zulip/zulip - 72950281943fdc662adf6515a390893a9b857b46 authored over 1 year ago
message: Access realm from SendMessageRequest object directly.

We store realm object in SendMessageRequest object, so we can
access it directly instead of gett...

github.com/zulip/zulip - df2407f97a04e8710bb4f0b1a11288c8ab8d7136 authored over 1 year ago
tests: Access realm directly from ScheduledMessage object.

There is no need to get realm for sender as ScheduledMessage
object also has realm field.

There...

github.com/zulip/zulip - e9a6f69849ed0cd91dac2b2cf3ff91c1da8b622e authored over 1 year ago
message: Pass realm as argument to wildcard_mention_allowed.

We do not want to access realm from "sender" field so that
we do not need to pass "sender__realm...

github.com/zulip/zulip - 58aecbe4430b986a1fdf3c41b785a253ec04430b authored over 1 year ago
test_markdown: Set realm for Message objects.

We do not set realm to Message objects defined for markdown tests
and this works because we curr...

github.com/zulip/zulip - 4f30447b956e8210f29cc8dbb1af3be110e4bff8 authored over 1 year ago
message: Do not pass "sender__realm" to select_related.

We have modified the code to directly fetch realm from Message
object instead of "sender" field ...

github.com/zulip/zulip - 5a8416ff6ac648cf8f960d6698d20a77838da61c authored over 1 year ago
send_email: Use a consistent order when sending custom emails to users.

github.com/zulip/zulip - adc987dc43f6733e1c751100373f1f90dfee31a2 authored over 1 year ago
controls: Present bell icon as a block.

This gives better positioning control over this icon, while not
inviting the side-effects and he...

github.com/zulip/zulip - a17c7dfe0b731340cf60dacf53b951cd98cbb554 authored over 1 year ago
actions: Make uniform horizontal alignment.

github.com/zulip/zulip - 3de007d9cd02ab30e82e00a821096b2946e7a4f7 authored over 1 year ago
time: Revert to Source Sans lnum, tnum defaults.

Source Sans 3 defaults to lining (lnum), tabular (tnum) figures,
the latter of which is necessar...

github.com/zulip/zulip - f07fb4fd58a2803ffe4c2047d016f3dfef211f85 authored over 1 year ago
help: Split "Edit or delete a message".

- Splits page into "Edit a message" and "Delete a message".

github.com/zulip/zulip - c86dc34ebadfa6f2159e246d77448ea82b975d58 authored over 1 year ago
help: Rename edit-or-delete-a-message.md and update links.

github.com/zulip/zulip - 0349152f0f490936b250f5b831f0c6cf55aa8b01 authored over 1 year ago
help: Document how notifications work for edited and deleted messages.

github.com/zulip/zulip - 1f3c1252178fbcb644d560a29ecc3ed3ec4a7779 authored over 1 year ago
integrations: Add support for "Test plugin" in Sentry integration.

Previously, if a user tried to create a webhook using the Webhooks
plugin in Sentry and used the...

github.com/zulip/zulip - eb8714c9dce9fd4fda689d4d07faa27ca8533b06 authored over 1 year ago
integrations: Rename fixture in Sentry integration.

This is done to clarify from where this fixture is coming from; as there
are two documented ways...

github.com/zulip/zulip - fdc14ee3f00e0357e370583ca09790541864f5c0 authored over 1 year ago
integrations: Add Raven SDK test to Sentry Integration.

github.com/zulip/zulip - 6898667fa46a9cd47162d5fa769c02218c7fba8e authored over 1 year ago
user_profile: update the streams list row dynamically.

Previously, there was no mechanism in place to replace the data.
Therefore, we had to manually d...

github.com/zulip/zulip - eee7d18d03fc15b9f9fa7c1d92b09f5496ac35db authored over 1 year ago
stream_events: refactor the peer add/remove code path.

This commit is a prep commit for implementing the live update of
user profile streams list. Sinc...

github.com/zulip/zulip - 45569539c5c7eea578fa70239f778bd1a4b30935 authored over 1 year ago
user_profile: Update the streams list dynamically.

This commit introduces a new function named
'update_user_profile_streams_list_for_users'. it wil...

github.com/zulip/zulip - 485d307b649d4f009627b9761dcd7f8a96c23fad authored over 1 year ago
stream_data: Refactored function to return sub and can_sub streams.

This commit refactors the 'get_subscribed_streams_for_user' function
to return an object with tw...

github.com/zulip/zulip - 8198a04ce8e73d6fcdcdfe3558fec0895fec7a49 authored over 1 year ago
user_profile: Add function to return the user profile modal id if open.

github.com/zulip/zulip - 94fe762ea59598047c3013b60a9fcf25ca6e5bc5 authored over 1 year ago
docs: Consistently say "18 months" on compatibility, no specific version numbers.

Previously I've wanted to have this page spell out the concrete
version number that our clients ...

github.com/zulip/zulip - bb6fe0385eb626c8cf7ee9c13a8ca54f0765371c authored over 1 year ago
portico: Remove Senior Flutter Engineer position from jobs page.

And go back to the note about not currently having any open positions.

github.com/zulip/zulip - 18fad546dee28a0ebf98755038d67980b7524e81 authored over 1 year ago
narrow: Fix by_topic and by_recipient for stream and message ID.

In commit 846b470b99, `narrow.by_topic` was missed for getting
the stream name via the stream ID...

github.com/zulip/zulip - b90505699a8195581abbf5a24527cf3cef2ba89e authored over 1 year ago
provision: Add provision support for Fedora 38.

Tweaked provision script to run successfully in Fedora 38 and
included a script to build the gr...

github.com/zulip/zulip - 321776ac495f3322e09cf0d1a273201e4c4165be authored over 1 year ago
bot_data: Fix `owner_id` field to allow null value.

According to zulip `/register` API doc, `realm_bots[].owner_id`
should be nullable.
Fixes commit...

github.com/zulip/zulip - 5efe78205dd96cdd46eb26ecb57d4b4d2ba673b1 authored over 1 year ago
documentation: Remove duplicate heading IDs on server side.

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

github.com/zulip/zulip - 328cdde24331b82baa4c9b1bf1cb7b2015799826 authored over 1 year ago
api_docs: Split bulk mark read documentation to individual pages.

There was no particular reason for this to be the single page that
documented multiple API endpo...

github.com/zulip/zulip - 832d4f97fdcacd63843adb9cb1d3f18e8c96cc1b authored over 1 year ago
icons: Remove :focus-within styles on hover controls.

This corrects for an issue where hover controls would remain
visible after multiple clicks on on...

github.com/zulip/zulip - 2ac578537cb8389132de7c1d67fd2d16f5679cb8 authored over 1 year ago
icons: Add icon-independent .message-actions-menu-button class.

Behavior shouldn't depend on the specific names of icon classes.

github.com/zulip/zulip - 2a8f14e40ae97436668bb29711b93af4d9531ffc authored over 1 year ago
icons: Display alternate move and source icons.

github.com/zulip/zulip - 3c729b60b4f8f53d9ec2de9601b8da33af88c032 authored over 1 year ago
icons: Reference new icons from templates and JS.

github.com/zulip/zulip - 735a42d0378b3d2f885df130589b0f240e7d0d9c authored over 1 year ago
time: Increase font-size to 13px.

This is an effort to better unify the size of the timestamp text
with the redesigned hover contr...

github.com/zulip/zulip - 68ac18a338eccfa59862ccebd629b9b85027f0e1 authored over 1 year ago
time: Align :hover color with message controls.

github.com/zulip/zulip - 6380184973146979d2f0bf1da7b1b683d28c7405 authored over 1 year ago
icons: Test out second alternate vdots icon.

See CZO discussion:
https://chat.zulip.org/#narrow/stream/6-frontend/topic/redesigned.20hover.20...

github.com/zulip/zulip - 60aa58dfb99a9aa4faf7745a90c0876d997a0a7d authored over 1 year ago
icons: Display focused icons only without default outline.

The :focus-visible selector is more appropriate here, as that
enables browsers to determine whet...

github.com/zulip/zulip - adb3b24cb29022d818d7589586c736952f1387ec authored over 1 year ago
icons: Implement monochrome colors and scaled active state.

github.com/zulip/zulip - b05f76c29e71f85e77231b0015ce80d5e60fe4e4 authored over 1 year ago
docs: Update star icons to use Zulip icons.

github.com/zulip/zulip - b294cf63adbbbaaf16526a54c3df312ca4c62bb0 authored over 1 year ago
icons: Add microlayout for new icons.

This, along with the preceding commits, fixes #25903.

github.com/zulip/zulip - b0c428edf1a0d67125eac3d8e43282d56684de3c authored over 1 year ago
grid: Apply mobile-style grid when middle column is small.

This introduces a new breakpoint. In the future, this kind of
round-about sizing will be made un...

github.com/zulip/zulip - 14e9f653492bce0f408eca269d7d9670ac85fe5d authored over 1 year ago
popovers: Use new Zulip icons in actions popover.

github.com/zulip/zulip - 152722cbeda216533da4a00653b43ad143d4a993 authored over 1 year ago
icons: Implement new gold star color and states.

This not only introduces a new gold color that works across light
and dark modes, but it also se...

github.com/zulip/zulip - cd0ae56ad4235cc9a4c95c628645c950ef5c93e0 authored over 1 year ago
icons: Add new custom icons for message hover buttons.

Files are those posted with #25903.

github.com/zulip/zulip - bf7cdc8f7af7d676873fa76d7e688295c128c1f6 authored over 1 year ago
icons: Improve hover, focus states and target areas.

github.com/zulip/zulip - 59e9849a7f31ce10198049991a0e6dbdb91531b3 authored over 1 year ago
icons: Size vdots icon for greater prominence.

github.com/zulip/zulip - 5d293c82cdab77308d296e03ab719b6cde0a361a authored over 1 year ago
streams: Don't compute traffic data for sub objects in zephyr realm.

We set stream_weekly_traffic field to "null" for Subscription
objects in zephyr mirror realm as ...

github.com/zulip/zulip - 7137eba2229fa570ad580d55be10ed7ca835bc4a authored over 1 year ago
stream_traffic: Update get_streams_traffic to return None for zephyr realm.

Instead of having a "realm.is_zephyr_mirror_realm" check for every
get_streams_traffic call, thi...

github.com/zulip/zulip - 6776e380b2caa0650830102e5018df6c313aa5d8 authored over 1 year ago
html: Wrap message-lists in message-lists-container.

Fixes a very small part of #23812.

github.com/zulip/zulip - 7b256f019a5fd6dac1ac721c3f46cfcd630312c5 authored over 1 year ago
css: Rename .message_list to .message-feed.

github.com/zulip/zulip - e68af8a48db383bc26a9c9de46201928d1186eab authored over 1 year ago
css: Rename .focused_table to .focused-message-list.

github.com/zulip/zulip - c741c438004961a09485eab559f1ad2374fcc5e7 authored over 1 year ago
css: Rename .message_table to .message-list.

github.com/zulip/zulip - 058d21c4e2370a0a1c0288e5c8a0ec209124574c authored over 1 year ago
drafts: Use stream_id instead of stream names.

This should cause no functional changes.

This is part of a multi-step effort to move away
from ...

github.com/zulip/zulip - 37ce223b913ead9375901ef2641d6e1654f2e9a2 authored over 1 year ago
recent topics: Use stream_name instead of stream for clarity.

github.com/zulip/zulip - 8e33b7a3a7eed0455bfc44e9060c452e50c4ef44 authored over 1 year ago
stream_data: Get is_invite_only by stream_id instead of name.

github.com/zulip/zulip - 45af8a94065766fd685c5ccedacd70c05ff7df5c authored over 1 year ago
messages: Use stream_id instead of stream name.

This should cause no functional changes.

This is part of a multi-step effort to move away
from ...

github.com/zulip/zulip - 846b470b99b9ce707b72ca6ac5f583cf14f26248 authored over 1 year ago
templates: Remove table-condensed class for <table> elements.

The table-condensed class was used by bootstrap to add padding
to the table cells. But since we ...

github.com/zulip/zulip - 16bf9e760074d41d0a0df4f882c755deff7f03c1 authored over 1 year ago
css: Remove unnecessary CSS defined using table-condensed class.

This commit removes unnecessary CSS defined for tables using
table-condensed class.

The vertica...

github.com/zulip/zulip - 154f4f16b517a0874b5089e4e2e4002a557d68ca authored over 1 year ago
settings: Make custom profile fields table similar to other tables.

This commit updates the admin custom profile fields table to be
similar to other tables in setti...

github.com/zulip/zulip - 75126c96a4046866140f85efe268d36cb11889bd authored over 1 year ago
settings: Reduce width of "Actions" column in tables.

This commit reduces the width of "Actions" column in tables so
that they do not take any unneces...

github.com/zulip/zulip - 882663394a4fe65693f3efcdeb36209f4ca38108 authored over 1 year ago
settings: Fix heading borders for striped tables.

The bottom border of heading row in striped (and not bordered)
tables was thicker than needed du...

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