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
I refined types for Subscription objects and Stream objects which were
already present `sub_stor...
This commit refactors the `sub` object we were creating in
`create_sub_from_server_data` functio...
We should make a new object called `attrs` instead of adding new fields
directly to `sub` in `po...
Add type annotations. Create custom types for Bot and Service.
Add zod data validation for incom...
Previous line written in that way assumes `email_form` will appear
in the `document`. A modernly...
`signup.js` uses `jquery-validation` plugin, which is a javascript
package shipped without type ...
Throughout the codebase there is currently one usage of `autofocus`
excepts in test files. The o...
Added type annotations for function parameters and return values.
Added non-null assertions or t...
github.com/zulip/zulip - ae3458a294f5e9182665a620ccc5763e9872c681 authored over 1 year ago
So that we can reuse it for other movable rows in places like
.admin_linkifiers_table.
This also removes sorting on the pattern and the URL template, because
it does not make sense an...
The curl examples of reordering linkifiers require there to be some
linkifiers in the database t...
Select the linkifier with `:nth-child` assuming the possibility of other
linkifiers in the realm...
This adds API support to reorder linkifiers and makes sure that the
returned lists of linkifiers...
github.com/zulip/zulip - 6c9e89e6c554d4a43a4eedefc98c16553d13345b authored over 1 year ago
Each unittest subTest can fail without interrupting the other subTests.
By wrapping the test for...
The number of affected objects may be quite high, and they are
selected by `id IN (...)` query, ...
github.com/zulip/zulip - 2ba26467305b48c823c1aa88775f476be2c34044 authored over 1 year ago
github.com/zulip/zulip - 25cc0e40307ad341f52a091fe8bc12a87e96fa90 authored over 1 year ago
Follow-up to #24089.
github.com/zulip/zulip - d205850d54f73d648488bc1dbd37cca2dfdef272 authored over 1 year ago
Organization owners can make streams private even if they're not
subscribed to them, but cannot ...
github.com/zulip/zulip - e8b7aad46231aff03b383e07ea8fb64212244c06 authored over 1 year ago
github.com/zulip/zulip - c9a299a8f856f5e7a4f79f6953783fe9a36cb48a authored over 1 year ago
Previously, the icons were spaced by hardcoded values of margins
and would require changes every...
Previously, the tippy delay was too short, resulting in
the tippy being flashed for an instant, ...
github.com/zulip/zulip - b4be3f6266b1cbfd4514413bcdd1e3979094c27d authored over 1 year ago
In commit 5edc8fc, abstract classes were added to the
drafts overlay, but the classes that were ...
github.com/zulip/zulip - fe39f28497eca8e7f4c4e673c10d5a8255a469d7 authored over 1 year ago
Fixes #19360.
Co-authored-by: Satyam Bansal <[email protected]>
github.com/zulip/zulip - fed866449d70f4dbc8ea7a7bb95225b913893703 authored over 1 year agogithub.com/zulip/zulip - 28ba839857ae2eedeef6fa7f8215917ca1ade387 authored over 1 year ago
Removes the "dropdown-list-body" class and references as it is no
longer used in the new Dropdow...
We should have a clear reference in the "Writing messages" sidebar
section on linking to other c...
Adds the existing article about hosting multiple Zulip organizations
to the production section o...
We have historically cached two types of values
on a per-request basis inside of memory:
* ...
github.com/zulip/zulip - 51db22c86cb0e2b14ba856254871173c793206c0 authored over 1 year ago
We use a specific name to distinguish from other caches
like per-request caches.
github.com/zulip/zulip - 751b8b5bb5bbbae3eb387918abf7abcbd95fc7cc authored over 1 year ago
We test at a higher level now.
github.com/zulip/zulip - 730ae61ce5b45e344480859596fa5fa71e045e72 authored over 1 year agogithub.com/zulip/zulip - 0eea42b48cbcd9f02da6b7baad3eb6a9ccdae33e authored over 1 year ago
Some claims seemed a little exaggerated or overly
precise.
github.com/zulip/zulip - 0a181bca86764c3dbe978ea36b633c775691ce36 authored over 1 year ago
We no longer have to reason about the 12 possible
ways of invoking get_narrow_url. We also avoid...
github.com/zulip/zulip - df068ae7a5e3f4ba9c88289313b01f9c5cfa6261 authored over 1 year ago
github.com/zulip/zulip - f8ec00b895cf3a528c3cd40ac673ece1c1b2fba8 authored over 1 year ago
There's no need for the complexity and extra round
trips to call get_display_recipient in a test...
We can search by id, which is more resilient and still
hits a cache.
We don't need to call get_display_recipient for
non-stream messages.
I will rename display_reci...
github.com/zulip/zulip - 6be2a08ed87f3ee70ccee1f6386702732b3bf7f4 authored over 1 year ago
There's also no need to fetch a full Stream object when
the thing being verified is just that th...
We may eventually want to decouple how we send recipients
over the wire from how we represent th...
We now explicitly write messages to three different streams,
as well a DM, to make sure each nar...
We generally want to avoid extra moving parts when we
stringify objects. We also want to phase o...
The get_display_recipient helper is a clumsy way to get
stream names, and it's not even represen...
We want to phase out the use of get_display_recipient
for streams, and this is the last place th...
github.com/zulip/zulip - 233486f7b36e5f18b436072fb03ec0a914fcf070 authored over 1 year ago
This commit renames the keyword 'pm' to 'dm' in the
'pm_mention_email_disabled_user_ids' and
'pm...
This commit adds 'TODO/compatibility' code to support the
old notification trigger values in the...
This commit renames the 'PRIVATE_MESSAGE' attribute of the
'NotificationTriggers' class to 'DIRE...
We previously used to access the whole recipient object
unnecessarily in NarrowBuilder.by_stream...
This commit adds code to pass all the required arguments to
select_related call for Message obje...
This commit removes get_huddle_recipient function and we now use
get_or_create_huddle in get_rec...
This commit adds code to pass all the required arguments to
select_related call for Message obje...
We now fetch recipient object when querying "Huddle" object in
get_or_create_huddle_backend as t...
This commit adds code to pass all the required arguments to
select_related call for Subscription...
This commit adds code to pass all the required arguments to
select_related call for Message obje...
This commit updates the code to pass "realm" and "recipient" as
arguments to select_related call...
github.com/zulip/zulip - a3bb5207d262c6f9cca678ec9da155f3449a1b93 authored over 1 year ago
This commit adds code to pass all the required arguments to
select_related call for Message obje...
This commit adds code to pass all the required arguments to
select_related call for MissedMessag...
We only need ID of the recipient and not the full object, so we
directly access ID using "stream...
This commit fixes the get_user function code to be same
as that of the original function in mode...
- Adds instructions block and relative link to Starred messages.
- Adds "Toggle starred messages...
github.com/zulip/zulip - 592d0e2794a19e80eed85cd91f5d5cb284608378 authored over 1 year ago
github.com/zulip/zulip - c74f607a6d00288130b06e75129029da86ec631f authored over 1 year ago
It's relatively rare that you want to read the coverage report
if the coverage tests pass. This ...
Fixes formatting of link in feature level 199 changeog entry.
Updates stream object examples fo...
github.com/zulip/zulip - ec8531e55da70a22fdc774d912c6b2f5a3215025 authored over 1 year agogithub.com/zulip/zulip - 2db715030d86819de8493afb879fb5c9c5e43139 authored over 1 year ago
Makes a few updates to the text to match current API documentation
styles.
Updates the endpoint...
github.com/zulip/zulip - 4d44a1b2772b82b92d9728745822bac12beb8195 authored over 1 year agogithub.com/zulip/zulip - b7c9f778603fc101a7f08333002e00b6c57b7f98 authored over 1 year ago
Adds documentation for which fields are required/expected to be
in stream objects that are check...
Signed-off-by: Anders Kaseorg <[email protected]>
github.com/zulip/zulip - 4fe93d2523cfada13545b601518defbc46196bba authored over 1 year agogithub.com/zulip/zulip - 125d7eab6cb22976525715a0b134c7774a3a4297 authored over 1 year ago
github.com/zulip/zulip - fd766c828c007cb4ede0e73aa2afbe2f70e94953 authored over 1 year ago
As discussed in the comment, it doesn't really make sense for our 4
jobs that we run in parallel...
github.com/zulip/zulip - 6b25fab38c6ec36d128c1fb63eac355229ce6f78 authored over 1 year ago
github.com/zulip/zulip - 95b0ab31bed2b09e55892207d5c715d71366db7a authored over 1 year ago
github.com/zulip/zulip - def6bf17ebbd089b01aa2256e5652439e8ef4f42 authored over 1 year ago
This allows us to not have to keep extending the tool for every
one-off use case and set of user...
github.com/zulip/zulip - fa41942f4a0c2d73698ecc905645ad4a21fc940c authored over 1 year ago
The set of objects in the `users` object can be very large (in some
cases, literally every objec...
github.com/zulip/zulip - cb42a1b88dce92831e4ca27d7b0ecafcb0aa3a5b authored over 1 year ago
Substituting the rendered body via Jinja2 means that it cannot
perform any interpolation itself....
This gets us out of the brittle business of trying to mock a
complex event like "paste"--which m...
Fixes: #18692
github.com/zulip/zulip - da4e0c4073e4d0b6b4b95b63ed5c1ee0fbe629c5 authored over 1 year agogithub.com/zulip/zulip - 96654c49c7a916e27b00bb9b799749f6bf3715fa authored over 1 year ago
github.com/zulip/zulip - a73faf65793f0a1bd9c9a47e0ec7d7a70802904a authored over 1 year ago
In this commit, we introduce a new option in the stream creation
UI - a 'Default stream for new ...
This commit adds a 'Default stream for new users' checkbox in
the stream editing UI to allow adm...
github.com/zulip/zulip - d346b9bd1c5223c0cb2d5a3d7ec460affda14142 authored over 1 year ago
This fixes the `include` name for the file renamed in 740a494ba4d3.
github.com/zulip/zulip - c5cace36006460db823a0cef5b876430ef8f20cc authored over 1 year agoFixes #26346.
github.com/zulip/zulip - d3c99682c3f312a6d81ad33a1231298e571ebf20 authored over 1 year agogithub.com/zulip/zulip - 119f581470fad218fda5ee89a21548f64f3ecca5 authored over 1 year ago