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

left_sidebar_navigation_area: Add a note to rewrite the logic.

f75a5483cf64568bc921519942fbaf1b62ea2487 authored over 1 year ago
left_sidebar_navigation_area: Rename narrow_to_recent_topics.

narrow is a term that is intended to only apply to a message feed
view; it comes from "narrowing...

a5dafa383ceb8119d8129c6d2650ad62577d9b7c authored over 1 year ago
narrow: Check if coming for `All messages` narrow when deactivating.

This will work correctly as we add more narrows like recent topics.

45491710b742dea1b324a0ddcf1ac2aac5c0cfe5 authored over 1 year ago
ts: Migrate `realm_icon` to TypeScript.

b8e0850aa18ac43e063756373e00147dcb01cf15 authored over 1 year ago
ts: Migrate `realm_logo` to TypeScript.

c47a18eb2bbe31ea5014708fc1899ae6ccea9c04 authored over 1 year ago
test-js-with-node: Remove deleted dropdown-list-widget module.

Fixes #25741

1305fe74b6abb1f42d6abd4c1640d8432b3602c0 authored over 1 year ago
requirements: Upgrade Python requirements.

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

1905df2342d5181e4748b5c4debcc66f870a7792 authored over 1 year ago
mypy: Remove exemption for aioapns.

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

22e8b641e149e7c784b13317acc70fc7a3159794 authored over 1 year ago
docs: Remove obsolete mentions of reStructuredText.

Commit b53e67686011f7ed16c36dbb5d9a25f2aabaf052 (#19600) removed the
last of our reST.

Signed-o...

31b58792422bbd07286897fbfa347e29f9647d0d authored over 1 year ago
sync-translations: Normalize translations to NFC.

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

964cc182a4d01d24b2181fe368725ffb4a67df29 authored over 1 year ago
mypy: Remove no_implicit_reexport override.

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

ddba558f1ded3b53bc415a599d46d359140ee06b authored over 1 year ago
docs: Add a warning about restarting individual services.

restart-server is almost always the way to go, so we can be clearer
about it.

b6cce494a8f9e3828cc866e5378e0282e690ae5f authored over 1 year ago
markdown: Fix URL link topic skipping query.

When searching for links inside a topic name, the question mark (?)
was used to split the topic....

732ad89f3d7b13664d7ccc09490b63bfa6c8392e authored over 1 year ago
widgets: Fix bug where a new line right after /todo broke rendering.

When there was no space right after `/todo` but there was content on a
new line, the message wou...

8c91c91d865e431a94dc93f1a5df52e96a26bece authored over 1 year ago
web: Add missing CSS selector escaping.

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

61bc10ca01cdd1bedb356f4d2b578ea40a6d628d authored over 1 year ago
demo-orgs: Update invite users warning to be same as auth methods.

To reduce extra work for translators, make text for warning banners
and tooltips in demo organiz...

3ef2c9e0cf3805e80cd40c4a2ac33808b72f2e36 authored over 1 year ago
demo-organizations: Rename shortend versions of 'demo organization'.

Rename existing shortened references to demo organizations, like
`is_demo_org` or `demo-org-warn...

11adc0f37d9a5cfca95479730ff8854cc95ac336 authored over 1 year ago
demo-orgs: Add section on configuring email address to help article.

Adds a section to the demo organizations help center article about
configuring an email and pass...

b4f02a336da1c30700e6cab7f016df79096abcaa authored over 1 year ago
input_pill: Remove incorrect $ prefix from non-jQuery variable.

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

4beea6c2104ade9e3191b42daec8acb01bdaf2a0 authored over 1 year ago
message_overlay_ui: Prefix jQuery object variable names with $.

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

6232425618e6cf8a6ccd64269bb9e0851d6f1ccb authored over 1 year ago
tabbed_sections: Fix a backtrack-able regex.

This REDOS was not exploitable, as its content is only read from
checked-in files; regardless, s...

61262c7b9a31c40761e9bfa93851b05274f86231 authored over 1 year ago
setup: Fix wildly unsafe cast in $.fn.expectOne.

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

55e4be0939aead37838f22fc607ab4e12c5cebce authored over 1 year ago
settings_emoji: Put null authors at the end on sorting.

88ac9eec58f2f29deac818f984574afd0490d57e authored over 1 year ago
ts: Migrate `settings_emoji.js` to TypeScript.

affdffdda54485fe03a4ec8e4b1c707f2d65626c authored over 1 year ago
ts: Migrate `avatar.js` module to TypeScript.

5c2ba6c8fa873472b329608aa787f8469c76173f authored over 1 year ago
jquery: Make `expectOne` helper function generic.

8d7a9162e2ad7d6994a6c86dc6bca13a6619f133 authored over 1 year ago
upload_widget: Remove default value for `max_file_upload_size`.

The callers of function `upload_widget.build_direct_upload_widget` always
have a defined value f...

798778ee884aafe660100e20807a78c5df1ecc52 authored over 1 year ago
images: Prevent default browser behavior on paste.

This introduces an early return when no files are found on the
clipboard, which is a necessary c...

df18d2768c113202b5f2d8608730dd6e035e11e0 authored over 1 year ago
pyproject: Delete trailing whitespace.

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

5fe0cb30543b0f1e95e0ce06e9c054c0d113987e authored over 1 year ago
narrow: Don't call deactivate directly.

As stated in the deactivate function comments, it should be called
via `browser_history.go_to_lo...

34927a6d96bd528cffcfc2ab108b96d0dcd1e010 authored over 1 year ago
makemessages: Fix handling of handlebars whitespace control.

Our logic for extracting strings from templates did not properly
handle the syntax for code cont...

bcff5580d1584c194e14e03f6c89c307e363d8d2 authored over 1 year ago
i18n: Simplify formatting in subscribe_to_more_streams template.

There's no need to use the multi-line `tr` block format here.

64929d7bd1a43f6032012b6a694d39d84e3a6f50 authored over 1 year ago
i18n: Fix formatting in recent_topic_row template.

Corrects formatting for translated string in handlebars template.

Fixes #26640.

9959c486971db48f139f3a90665d66826d398a81 authored over 1 year ago
api: Rewrite argument type test for clarity.

We refactor HostRequestMock so that it now proper populates the request
body given the post data...

5a7b1065e5781f8739484454ae84388a94219b45 authored over 1 year ago
webhooks: Migrate webhooks with special payload types to use @typed_endpoint.

Instead of a WildValue, the JSON/Sentry webhook expect the request body to be a
dict.

For the J...

318a9316a7a4995c1740ead2322d5aefef8f6769 authored over 1 year ago
webhooks: Migrate helloworld to use WildValue to use @typed_endpoint.

We owe more documentation on the use of WildValue. A follow-up on
updating it with examples of W...

ece6b98699854dcfede8d5d968490351c8019ea1 authored over 1 year ago
alert_words: Migrate alert_words to use @typed_endpoint.

This demonstrates some basic use cases of the Json[...] wrapper with
@typed_endpoint.

Along wit...

9c539958302ddfed7f66f722bf8f9eb960eed109 authored over 1 year ago
webhooks: Convert non-body payload webhooks to use @typed_endpoint.

These webhooks do not use argument_type_is_body, so they are parsing the
payload from a query pa...

b163f2fe4e9b04e55071b7ce5197bf3ddcdbc0c7 authored over 1 year ago
webhooks: Migrate librato to use @typed_endpoint.

The Librato webhook requires a mapping (which should be considered
immutable) with a default val...

4037196fb21457bb412290947d28549601080b8c authored over 1 year ago
api: Add new typed_endpoint decorators.

The goal of typed_endpoint is to replicate most features supported by
has_request_variables, and...

f4caf9dd79f96adc722165cfe73215a8527dac2d authored over 1 year ago
webhooks: Migrate transifex to use endpoint to use @typed_endpoint.

Transifex has parameters that need to be parsed from JSON and converted
to int. Note that we use...

9fef12950a3c955cb760a2928cb470d8fdc0d4d6 authored over 1 year ago
api: Avoid programming errors due to nested Annotated types.

We want to reject ambiguous type annotations that set ApiParamConfig
inside a Union. If a parame...

c336bf03982f0c7cb6cef936fa17cca5bce01ea0 authored over 1 year ago
webhooks: Convert gitlab to use @typed_endpoint.

The GitLab webhook has a mix of different types of parameters each
requring a unique set of conf...

a33607d8ad860afa5517cdde56b8edd0b2367358 authored over 1 year ago
webhooks: Migrate most webhooks to use @typed_endpoint.

This converts most webhook integration views to use @typed_endpoint instead
of @has_request_vari...

9377080f1f3189f11e4ab2c55eb8b1d017cdf347 authored over 1 year ago
requirements: Add pydantic and configure mypy plugin.

Along with pydantic we add annotated_types for Annotated utils that can
be used for more specifi...

7da4e73d5721bf92502185fceb3a616289ecaa4b authored over 1 year ago
webhooks: Migrate travis to use @typed_endpoint.

To perform the same check, we define a Pydantic model. This includes
some keys "build_url" and "...

7d683018bdef0d3dd91b072017ab1427017b1bca authored over 1 year ago
message_edit: Migrate message_edit to use @typed_endpoint.

This demonstrates how an alias is created and its suitable use case, the
use of PathOnly, NonNeg...

6201914fd3e0e14654e7655e1252e4a30d878a6a authored over 1 year ago
presence: Migrate presence to use @typed_endpoint.

This demonstrates a use of StringConstraints.

4701f290f7e39d80c4473cbf70b082aa31e81fa9 authored over 1 year ago
webhooks: Migrate webhooks with str parameters to use @typed_endpoint.

These webhooks have some URL query params that do not need additional
validation or parsing from...

1329284848637432610721bbc9d1506e3aa1407d authored over 1 year ago
webhooks: Migrate check_send_webhook_message to use @typed_endpoint.

This function is used by almost all webhooks.

To support it, we use the "api_ignore_parameter" ...

574740dda4f97d124ff59188b7d7a74431bcf619 authored over 1 year ago
drafts: Migrate drafts to use @typed_endpoint.

This demonstrates the use of BaseModel to replace a check_dict_only
validator.

We also add supp...

910f69465cf08ed4b33050b4b967afe9ea2e97cd authored over 1 year ago
help: Document "Add subscribers" mobile feature.

- Documents adding users via all streams, and stream settings/info.

2174e0a7b7bc29580a0713e647327115881b96a3 authored over 1 year ago
help: Update "Add or remove users from a stream".

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

5e2e53a3505899d6bf949450eea05f249531fb5b authored over 1 year ago
recent: Rename .recent_topics_participant_overflow.

6d67723fbe1b8c5785f87f189dea55c5c51ae047 authored over 1 year ago
recent: Rename #recent_topics_table.

131127aa30f28a8f27f2131300ee600278b59f43 authored over 1 year ago
recent: Rename #recent_topics_bottom_whitespace.

11591f716924b5642beaef78b374c29a16b8c6ff authored over 1 year ago
recent: Rename recent_topics templates.

d13a16055b5eb1e2e83b45341a53a7d3cc04e895 authored over 1 year ago
recent: Rename maybe_hide_recent_topics.

08112356c81bf84ceab0b2a4791c9f22607c6d23 authored over 1 year ago
recent: Rename update_buttons_for_recent_topics.

0804704a76e30602fcaf15cadea44ee17252390c authored over 1 year ago
recent: Rename .recent_topics_participant_avatar.

ee2208ff9a5e489eee9c89ad23672d446d2d584b authored over 1 year ago
recent: Rename .recent_topics_participants.

d40030d4ae7f6845bed2c30c8cafc23b4822e3ce authored over 1 year ago
hotkey: Rename open_recent_topics.

92163ad207f1267fb548fb3f5a9f75c201c0d175 authored over 1 year ago
recent: Rename #recent_topics_view.

0e6cbf14eab8e03e268e71ae3f186e5ea36d7869 authored over 1 year ago
recent: Rename #recent_topics_search.

77fcedfb504c31fd6d1d67962e7c48e45c705ee3 authored over 1 year ago
recent: Rename .top_left_recent_topics.

3179e6bb86de39a81d98251ceee27510dc0b59e6 authored over 1 year ago
recent: Rename #recent_topics_loading_messages_indicator.

f7b96b2beef5a114a77a9c3b83c644dac2badd1b authored over 1 year ago
recent: Rename recent_topics_filters_height.

f8dee6c860ff85dd55ae8d01a17fbe8eb374918e authored over 1 year ago
recent: Rename recent_topics in some test files.

fc2ff74ea248bc90359234f9ec069f303cdc7b90 authored over 1 year ago
recent: Rename coming_from_recent_topics.

37d6f319e30d38be34626a6575008ff82801a4a6 authored over 1 year ago
recent: Rename recent_topics.css.

54acc3fccfb829bddb59508efe722c2747ec0ec1 authored over 1 year ago
recent: Rename narrow_to_recent_topics.

a8ba40c04efff6fe5f03d53c1bf6d2ee53a20296 authored over 1 year ago
recent: Rename .recent_topics_container.

f4954d31834e2a85634f489bd70053c355eec3d7 authored over 1 year ago
recent: Rename recent_topics_ui.

f8db06569f81571f9579e5332834eab375fa433c authored over 1 year ago
recent: Rename sender_info_for_recent_topics_row.

0b1a41ad090590b57be2bd5bea58d84ec44d3834 authored over 1 year ago
recent: Rename .recent_topics_participant_item.

8896cb28cb1225c3641fc3de6a6b92033d731920 authored over 1 year ago
recent: Rename recent_topics_util.

3c16541eb4cce4ce42d2af3d4717eaad35ce0178 authored over 1 year ago
recent: Rename some variables referencing recent_topics.

d3e561dbb1c3ff7c92fd22153c74ff9b6a36292b authored over 1 year ago
recent: Rename recent_topics_data.

e08f64cc1c0a6e5c07e35e7d51c6bd5e19887dbd authored over 1 year ago
recent: Rename recent_topics test file.

49667cdbdb09a8baf6b5c5a71da5b921cdc16a0e authored over 1 year ago
recent: Rename .recent_topics_focusable.

29b796db7aeefdfb77041491b56f19a7711c5b79 authored over 1 year ago
recent: Rename #recent_topics_filter_buttons.

e5cd59c224ef7df5af1620a1ffea441781f368f2 authored over 1 year ago
ts: Migrate `attachments_ui.js` to typescript.

9a6f7f0ead174bac1bbe635b7fcdf45ae1f0d394 authored over 1 year ago
attachments_ui: Avoid modifying the attachment data sent from server.

We should avoid adding extra fields directly on the server data because
it makes it hard to infe...

02e0537248fedd5d08a0d333a67b7b70607b8055 authored over 1 year ago
attachment_ui: Use `Math.trunc` instead of `Math.parseInt`.

We should use `Math.trunc` here instead of `Math.parseInt` as it is more safe.
Reference Doc: ht...

bcb0406f9b4193f11ae8a8b2ad71136ad22271b1 authored over 1 year ago
billing: Rename a few confusing references to "Zulip Limited".

We call this Zulip Free on the /plans page.

18b0e5883181c5ca6bc41b027ee79ed97ce77a71 authored over 1 year ago
mypy: Upgrade mypy from 1.4.1 to 1.5.1.

_default_manager is the same as objects on most of our models. But
when a model class is stored ...

0ce6dcb905fca0e8866503a05a03ed95aaabc05c authored over 1 year ago
i18n: Mark info overlay usage_html for translation.

c99c8f464047a7a5ec9d2b63ea9b13460cb230d2 authored over 1 year ago
user_profile: Sort the stream list on update.

This commit fixes the issue of reordering the stream list when the
user unsubscribes from a stre...

1e85683570d2ee63e1edafa29180eea0b2ce3e8b authored over 1 year ago
compose_banner: Remove the warning for messages in FOLLOWED topics.

Earlier, when a message was sent in a followed topic in
a muted stream, a compose banner warning...

59cf305053024e41cded6a81e2fdc5f912f5b928 authored over 1 year ago
models: Remove duplicate index definition for date_sent.

Commit cf0eb46afcb22a236211ee2b3e3d23b8ef924eab added this to let
Django understand the CREATE I...

2cd018ce57f13caf25322669bffe6c262193fae2 authored over 1 year ago
message_reactions: Clean up the aria attributes for reaction_button.

0a424f0c5e96e5436d66bd5b8b9677aee441985c authored over 1 year ago
popover_menus: Fix the API for popover centering.

The offset modifier is tricky and its calculations is related to the
placement of the popover. S...

c33dac8ab301385400e1dc7edecb54552c4cddda authored over 1 year ago
popover_menus: Fix the error that happens when the props are missing.

When `onMount` or `onHidden` methods aren't provided at the original
point of popover creation, ...

e5b8731e835d48a07f2faa065b564f69bf85c25e authored over 1 year ago
popovers: Ignore `data-reference-hidden` attribute for mobile popovers.

By default, Tippys with the `data-reference-hidden` attribute aren't
displayed. But when we rend...

42bea856666ba24af9b0360990af4b924f18a797 authored over 1 year ago
emoji: Migrate popover from Bootstrap to Tippy.

Fixes part of #23632.

82ca794f94065e5228873a1ee5247b42b69fbe14 authored over 1 year ago
emoji: Rename `emoji-info-popover` to `emoji-picker-popover`.

08279820fbdb79748f8dd4aeacae90796d3fcb72 authored over 1 year ago
emoji_picker: Rename reactions_popped to is_open.

emoji_picker.is_open() much more accurately describes what this does,
and in particular the fact...

6d3d9165b1546a0bff6d06c915b4aa60693f5499 authored over 1 year ago
message_reactions: Fix the emoji icon that has a strange outline.

dc49c52b954ea6ad983154b2137b6d94477f275e authored over 1 year ago
emoji: Rename `reaction_button_visible`.

This commit renames the `reaction_button_visible` class to
`active-emoji-picker-reference` to cl...

96d070143ac216d0dcb0e4da1abceec741e332df authored over 1 year ago
emoji: Make the emoji popover toggling process simpler.

After this change we add the "reaction_button_visible" class to every
reference element of the e...

8fc4d99e3392ef78823c2eff3f59ac1e99fcfab5 authored over 1 year ago