Ecosyste.ms: OpenCollective

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

github.com/zulip/zulip

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
https://github.com/zulip/zulip

markdown: Fix 3+ digit marker lists retaining alignment for 2 digits.

Until now, lists with 3+ digit markers would have their beginnings cut
off to align with 2 digit...

d899c03da62988ab96753154f028fc80171f2489 authored over 1 year ago
zilencer: Remove /json versions of push bouncer endpoints.

These don't make sense (because authentication here is not based on
session) and aren't used.

00f4f77358a872630bd7139c2bc01d62fb04b1b5 authored over 1 year ago
typeahead: Add closeInputFieldOnHide callback from hide().

This commit adds a function to make it easier to close
the search bar consistently in any siuati...

b5b671c360c96e9f955b00d1ce7e0ffa20abd748 authored over 1 year ago
search: Remove extra filter check before closing search.

Existing callsites to `close_search_bar_and_open_narrow_description`
already do this filter chec...

3e089c7ac6ce9879e42ea98ac1bcbb5302a6cb40 authored over 1 year ago
search: Rename class to search-input to avoid bootstrap.

The class `search-query` is a bootstrap classname, and using
a name unique from that both lets u...

da72c9069c1467a01445b90c15f49508222f1f13 authored over 1 year ago
search: Redesign search box.

Fixes #21798.

cb04ae1f958ce4c5adc03e00cdb66995bdc5a892 authored over 1 year ago
search: Close search bar when typeahead closes with no search input.

Currently the search bar doesn't close when you e.g. click outside
of the search input field. In...

62b31e8b013cd09b22366c2f50fa7d9045a25dc5 authored over 1 year ago
search: Wrap long search suggestions.

CZO conversation: https://chat.zulip.org/#narrow/stream/101-design/topic/long.20search.20suggest...

ebdcbc28f6a20f3f62f6b3eb5798c7628db94957 authored over 1 year ago
message basics e2e: Add expect_home in two places to match other tests.

ea619ff75fc7a77d699f252fd9eca2bde94e3a42 authored over 1 year ago
typeahead: Ignore blurs that change focus within the `parentElement`.

63c424c5bc7e9ca9a4392b87b1f40f06155ee8be authored over 1 year ago
typeahead: Add option for tab to not have enter functionality.

c4ff1a115877600abaecebac2421b4c7c6efc314 authored over 1 year ago
typeahead: Add openInputFieldOnKeyUp option.

d43d8ba1276087fffa5cdc6b69129fb62fa912da authored over 1 year ago
help: Add mobile instructions to rename a stream.

ef0f418078520c316b8fd8e371d493d24eda66c6 authored over 1 year ago
help: Update "Change stream description".

- Updates page to follow current help center documentation patterns.
- Revises intro text.
- Add...

a3ae87ccb71bb06ad8cd7224c2aebcf10d4871df authored over 1 year ago
help: Add mobile instructions to change stream description.

be932400e3b4ec6ef8b2159109f7b799115c41e0 authored over 1 year ago
help: Add mobile instructions to change the privacy of a stream.

448788c545b703c4d26e5e9e26e29e598704e886 authored over 1 year ago
help: Update "Rename a stream".

- Updates page to follow current help center documentation patterns.
- Adds Markdown include `ti...

069c34b51482bb3dc9ae5fdecc1006bb0cf8a099 authored over 1 year ago
help: Update "Change the privacy of a stream".

- Updates page to follow current help center documentation patterns.
- Adds `tip` to change a st...

f2180875e0f81e6d29ef3fe0ef127e01c30e93a0 authored over 1 year ago
corporate: Remove Twitter third-party JavaScript and branding.

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

acd0c5568a96ac024efb20fa039f43eb7485996a authored over 1 year ago
settings: link to list of emoticon translations.

Under "Emoji" under "Preferences", we link to the rules explaining
what emoticons exist, e.g., ...

47288c7d7986862b57d4d7561f4a6cb82281c48a authored over 1 year ago
help: Add mobile instructions in "Starting a new topic".

- Adds mobile instructions block.
- Adds two more related articles.

2ebf7ae64356e86699a74875fcf1b6151b75da16 authored over 1 year ago
help: Delete "Start a new topic" page in favor of "Starting a new topic".

- Deletes page, updates references, and adds URL redirect.

65881909187c364aaaa5f9454445c7bb5dfa2c4a authored over 1 year ago
help: Add "View your bots" page.

- Adds new page with instructions for how to view your personal bots.

Fixes #26796.

83883b08a6b3ec2e46e283be1ebe9d6ca147f5d5 authored over 1 year ago
help: Fix formatting issue in "Dark theme" page.

cf5bc5bd1d5431c02343d49eb0559640ffe9260d authored over 1 year ago
user_card_popover: Fix keyboard navigation opening manage menu.

`focus_first_popover_item` was executed right after the click handler
had asked to open the pop...

bb58fecf28ad2d9e3fa33ef4e4e719a5729d9fc1 authored over 1 year ago
user_card_popover: Fix "Manage Menu" popover focus on the second item.

cda95b04853a3160904ae1119b8bd1381a2480ba authored over 1 year ago
user_card_popover: Fix blueslip error messages.

f3938acc719ee29345380f13ecd5532272682dfb authored over 1 year ago
user_card_popover: Create an API for `user_card_popover` module.

This API will serve as the primary entry point for the
`user_card_popover` module. It will help ...

732a1403e14017c812bd60cfe80f541c14436bff authored over 1 year ago
user_card_popover: Migrate "Manage menu" popover to Tippy.

Fixes part of #23632.

0ab788c9c92c1eb2017922f4e447a07d9efca4fd authored over 1 year ago
tests: Fix direct mutation of ES modules again.

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

487d61caf5964dc015c26c86c6f47a1b45cb0714 authored over 1 year ago
bot-settings: Add modal to generate Integration URL.

Fixes part of #25976.

9cde3abd4de68145071b0ac1041d3418e82784e1 authored over 1 year ago
settings: Disable submit button when no input is changed.

We now disable the submit button if no input is changed
in modals used for editing name and desc...

00424748f4c3dbd67e491ee66faa240457e6507d authored over 1 year ago
settings: Rename search-container class.

This commit renames search-container class used in stream and
user group settings overlay to lis...

a3124ddcb33415e59dc719909a5c15ea3ae720c2 authored over 1 year ago
group_settings: Sort groups list by name.

bd631c44241b9cd1f577061bba0ba380877804b0 authored over 1 year ago
groups_settings: Fix placeholder in search input for members list.

This commit updates placeholder for search input in user group
members list to be "Filter member...

c4ba7699bdffcb870aba6101a8ac0f2d39c8e6eb authored over 1 year ago
group_settings: Use tippy-zulip-delayed-tooltip for buttons.

This fixes an issue where the "Change group info" and "Delete group"
buttons would display a too...

a37c91e5f9467b30158d52d629c3ba30c0a5bab2 authored over 1 year ago
group_settings: Show "not-allowed" cursor when not allowed to add users.

This commit adds code to show the "not-allowed" cursor when hovering over
pill input in "Add mem...

107ebc140bb256542c1294165c4e37e09badc4c4 authored over 1 year ago
user_group_creation: Add simplebar to user group creation form.

This commit adds simplebar to user group creation form and makes
it consistent with stream creat...

f6d3b2667fa503d23f984272f451134d9113b388 authored over 1 year ago
group_settings: Fix messages shown when adding users to a group.

This commit fixes the messages shown when adding users to a group
to use "add" instead of "subsc...

8dba1493649841c0db2dccd04d139ba6f1317014 authored over 1 year ago
group_settings: Fix placeholder in pill input for members.

This commit fixes placeholder text in the pill input for user
group members UI in "#groups" over...

5a6a8a63e13e30861e7b6ace0116debb43983734 authored over 1 year ago
user_groups: Do not allow empty group names in backend.

We now raise error if a user tries to create a group with
empty name or tries to update a group ...

cb203fbe9ac5044e0f33fbf01f5e968981356fa6 authored over 1 year ago
group_settings: Show loading spinner in group edit modal.

This commit adds code to show loading spinner on clicking
submit such that modal does not closes...

5518a0073e3cbd04f6d1083182b092ce30c1b8c0 authored over 1 year ago
left_sidebar: Hold hoverable area to + icon.

This shifts the 8px of margin to the wrapper, preserving the space
to the right of the + icon, b...

301e1c07b86721be95ca8205ea32a105d9829682 authored over 1 year ago
message_feed: Alot controls-column space to forms in edit/source view.

See CZO discussion:
https://chat.zulip.org/#narrow/stream/101-design/topic/adjusting.20the.20mes...

6d0c2c6a57b30f2d0bbc137f29440abe5149d8b5 authored over 1 year ago
message_feed: Remove duplicate and unnecssary controls styles.

81c31e40b8e43efa4a55f6cd8965434b092e2545 authored over 1 year ago
message_feed: Size mobile controls to icon widths.

This causes no visual changes, but it makes the grid definitions
more precise, while also reflec...

75293feefb943d10df2f94eb83b873d4352e2326 authored over 1 year ago
message_feed: Remove padding from message controls.

The use of grid and flexbox precludes the need for padding these
controls. Further, removing the...

d3a4fb7d3d8ad9c03a7c5d1b9d16351272304877 authored over 1 year ago
message_feed: Prevent blowouts on mobile message grids.

adec1436806c62f7c58f68ffbcc8b3fa46c2e137 authored over 1 year ago
api-docs: Add 'code' field to emoji does not exist error.

d3e66b4f4fe832d5b5431f7965c44fb2317ee00c authored over 1 year ago
api-docs: Fix RateLimitedError schema.

6fac83d54fb37cea3deecbda741c3b973584d07f authored over 1 year ago
api-docs: Replace incorrect JsonError schema refs with CodedError.

ee2f58e67aef68b0377a1cf9fbac7499fd991cbc authored over 1 year ago
api-docs: Add shared InvalidStreamError schema.

Adds an InvalidStreamError schema for errors that return a 'msg'
field with the string: "Invalid...

c4d4dfda4d1466b6dcada309d12ea24d9cd6ec5b authored over 1 year ago
api-docs: Make "code" field required for CodedErrorBase schema.

eb99efccd8c1647f6da99a9c6f478f169473f831 authored over 1 year ago
api-docs: Remove unused PartiallyCompleted schema.

This was removed as a potential success response in #26658, but
removing the schema was missed i...

f3a2927e7aed2219877d210a4bc8a6a0b94a9f3a authored over 1 year ago
api-docs: Add 'code' field to InvalidApiKeyError response example.

68fcd0a29975194daf80131315b095f0c19d0c4a authored over 1 year ago
api-docs: Move simple success example up to JsonSuccess schema.

f0fe86d5e325ddd9bc34ce66c11c0a7c9bf29803 authored over 1 year ago
api-docs: Update drafts/scheduled message ResourceNotFoundErrors.

Updates documentation of ResourceNotFoundErrors for unknown draft
and scheduled message IDs to i...

767c6a506c0edcb994028bf329529288b5abf610 authored over 1 year ago
api-docs: Update InvalidMessageError and use for read receipts doc.

1b14745b1772f668302d9c0fb3076a0aa3d0da24 authored over 1 year ago
api-docs: Move ignored params example to IgnoredParametersSuccess.

c0a4ecd5aaacf5ae35ba6f9167c51ab4834cb659 authored over 1 year ago
api-docs: Add 'code' field to errors for deleting only org owner.

3e369bcf967e3ae21a07edba7d5fa8734a44ee8a authored over 1 year ago
api-docs: Clean up shared schemas for error responses.

Removes the JsonErrorBase and JsonError schemas as all error
responses in the API docs use the C...

ef1ac399e697479b6290fbdecf18afba8a1e476a authored over 1 year ago
api-docs: Update mute/unmute user error documentation for 'code' fields.

28a2893a41875bdefaec74cda2cac985bbccd52c authored over 1 year ago
api-docs: Add 'code' field to create user email already exists.

cb921300cebc3c3b9c228421f76f9704a3346406 authored over 1 year ago
api-docs: Add 'code' field to unauthorized error in delete attachments.

03ba4df8ee96d5280509d6bf4d2c9a6c50c8b96c authored over 1 year ago
emails: Fix contact_us macros for "mailto" scheme in email links.

Updates the contact_us_zulip_cloud and contact_us_self_hosted email
macros to have the "mailto" ...

ad3bed20865ae15fafe87e23198496754b5f634c authored over 1 year ago
build_message_send_dict: Remove redundant realm arg.

Since the function asserts that the realm arg matches message.realm
anyway, having the argument ...

41d76969cb9c69b358c788e124aea6a0c006c975 authored over 1 year ago
views: Add a /health healthcheck endpoint.

This endpoint verifies that the services that Zulip needs to function
are running, and Django ca...

5ee4b642adf1eeed09fd6da376e77299a6ff79e7 authored over 1 year ago
help: Document `unarchive_stream` management command.

- Adds "Unarchiving archived streams" section to "Archive a stream".
- Adds `./manage.py unarchi...

e60a4c4d01b332538ddb8edb81cae3e24c23fbb0 authored over 1 year ago
help: Update "Archive a stream".

- Updates page to follow current help center documentation patterns.

eb244fdc07e876832403dac47f5a1cfd2d25746b authored over 1 year ago
management: Rename command reactivate_stream -> unarchive_stream.

cb123d4f153c89e2564605335286d2c7386fc79c authored over 1 year ago
left_sidebar: Remove dev environment check for inbox.

696287b0ebc96532140cd8f236013bce4714082c authored over 1 year ago
tests: Make soft-reactivation tests readable.

The `expected` flag was incredibly confusing, as you
couldn't tell from the calling code what yo...

a8f5836ee6f5823082445f7bbb2ae3d7fb7a7ec1 authored over 1 year ago
tests: Wrap get_user method.

The get_user function is poorly named, but I don't want to
sweep the entire codebase yet.

It's ...

0e261f6ec4f30b467744fa7b64f2b9f4ceb03005 authored over 1 year ago
tests: Simplify policy-related tests.

The helper here was no longer a useful abstraction.

31d2660ee28aa93f6f737c010240f233f3fe6121 authored over 1 year ago
tests: Clean up check_has_permission_policies.

I add a bunch of cute helper methods to make
the test a bit more readable.

And then I make sure...

df43f86cbc1e40623f045dfdb1b60b3ca15ee323 authored over 1 year ago
user groups: Fix right panel display for new user group on small screen.

Opening create user group from `+` button on left panel did not
open the create user group form ...

8a6d649ef9534068f3c39d8aa5b0bb804738e86f authored over 1 year ago
user groups: Reset active_group_id at initial build of groups overlay.

We maintain active_group_id as a module level variable to keep
track of the group that is being ...

e42fa42b0c393a2c93ad2b75624fb7f3dadd98c4 authored over 1 year ago
user groups: Remove redundant DOM operations on user group add event.

Settings DOM for newly created group were unnecessarily appended
in the right panel during live ...

350802a51094755cf477b972bd872e727f44ccab authored over 1 year ago
user groups: Add tabs for your/all groups in #groups overlay.

We add tabs to make distinction between the groups the user
is a member of and all groups in the...

e92aa2293d7f6759d1cef824162ca253b67690ee authored over 1 year ago
user groups: Preserve active group state during left panel updates.

The active group information that was provided by
`user_groups_settings_ui.get_active_data` beca...

c147aafbe384d86f0971f1fc770092277af9470d authored over 1 year ago
user groups: Optimize DOM operations while showing groups overlay.

Groups overlay during initial build up created groups rows for
all the groups in the realm and t...

4a8271e854feff5aff401edbad5482a5a22c78e3 authored over 1 year ago
user groups: Update handling of user group add event.

Group list data in group_list_widget was not updated correctly,
on user group event as a result ...

74bcfa5a9fecd8e1cec9b84ffa5ce15ef0db560e authored over 1 year ago
user groups: Fix tooltip for new user group button on #groups overlay.

The tooltip for new user group button (+) icon button on #groups
overlay was not mounted correct...

4b8856b5d614610e4e78737d19a695963537c34b authored over 1 year ago
user groups: Update left panel correctly on membership update event.

Live update code for user group membership update events did not cover
following updates that ar...

74318c9b7e530575990c59845af5e06f16d96e37 authored over 1 year ago
user groups: Update handling of user group remove event.

Groups list in group_list_widget data was not propoerly updated
on group remove event as a resul...

5cb99ad8a42da6abf1c1b59072356e7190ef09ca authored over 1 year ago
user groups: Hide correct right panels on #groups overlay change.

`show_user_group_settings_pane` for user groups ui used made hide()
calls to incorrect panels. T...

5b7e04773aaf011ee0023a001197f6f04aea6278 authored over 1 year ago
user groups: Correctly decide the display of group list on left panel.

All groups were listed on the left panel by default, irrespective
of which tab was active.
This ...

4f6f619d2009367e948fd4aa41410cd3ca6009ff authored over 1 year ago
user groups: Fix buggy display of edit button on group membership event.

The display of edit button was not correctly toggled on membership
update events during first re...

1a7eb174508be1a5f2b8db9fa197638d3aa27528 authored over 1 year ago
user groups: Miscellaneous fixes to new user groups settings overlay.

We address few of the minor required change mentioned in
https://github.com/zulip/zulip/issues/2...

f494daba956b01a962def3d5d1231499ec426f39 authored over 1 year ago
user groups: Fix how we decide if a group is being edited.

We earlier used URL for checking if a group was being
edited in the right pane of #groups overla...

0261be599344b5b3cc6d6d3fce07041931772bfe authored over 1 year ago
message_edit_form: Remove question mark icon after edit-timer-text.

Fixes: #26759

40a8ca2ced09c7910b30fe3c5a77b262c402c798 authored over 1 year ago
response: Remove "result: partially_completed" for success responses.

In feature levels 153 and 154, a new value of "partially_completed"
for `result` in a success (H...

31daef7f79fe4c0cc168006a2f4c720932f5e426 authored over 1 year ago
inline_topic_edit: Fix spinner not visible in the dark mode.

A spinner is shown when the request is in progress
for inline topic edit.

Earlier, the spinner ...

72b3a53864247b3ebf76a10af74afe87a577c624 authored over 1 year ago
toggle_resolve_topic: Display spinner while request is in progress.

We replace the check icon for "Mark as resolved/unresolved" with
a spinner while the request is ...

8d29ad7325513c2d76ce9aa50795014060bf2647 authored over 1 year ago
uwsgi: Ensure that the master process cannot load the application.

The rolling restart configuration of uwsgi attempted to re-chdir the
CWD to the new `/home/zulip...

f778316b5acb93c0b921c6c2608fb0c41fb8a347 authored over 1 year ago
uwsgi: Always enable lazy-apps.

Enabling `lazy-apps` defers loading of the uwsgi application until
after the fork, instead of ha...

a6d5d7740ee1a202de333e0574898051145c6eea authored over 1 year ago
inbox: Use a non transparent background color.

Since the search box header is sticky, we need the background to
be non transparent.

01959d49fc6d02a3ef50d5eab83dd3735d888c28 authored over 1 year ago
inbox: Reduce width of rows.

8ebb64c6222085b24c1701f259db4565be6291f4 authored over 1 year ago
inbox: Add inbox as default view.

Fixes #26736

7e11f95716ac3efc2eb87eb9ba6995f9bb885ae1 authored over 1 year ago
inbox: Let hotkey handle the escape keypress if we don't.

We were forcefully navigating user to default view, which was not
correct as hotkey handles that...

9ac4ad22924e2d236bdf6014a11debfef59488c6 authored over 1 year ago