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
Javascript's `sort()` function sorts the array lexicographically.
e9931406608586287478abe598ceb7cd1d536c3d authored over 1 year agoe38d4cb7dd210eb1cafabee0f8162ac215201177 authored over 1 year ago
Fixes #20838.
fff9b334fffdde72a5e2dd43175ebfd675b7a69c authored over 1 year ago
Declares the `handler` property inside the class constructor and not
after the constructor to av...
Used zod schemas to validate inbound data types and removed some over
defensive code.
* Add a Copy code tooltip.
* Add cursor pointer.
* Add a hover effect.
* Move variables to sn...
9bd340957ff82e8703a596c1fcb6e0368aec8891 authored over 1 year ago
23fd05494d1dfcbfb55b3aabbef7745845aff6b7 authored over 1 year ago
Release notes in GitHub have significant-newlines, which makes our
canonical `changelog.md` cont...
This commit adds a cancel button to the upload banner, replacing
the previous close icon. Now, t...
With the previous commit, we now have two buttons. One button cancels
the upload, while the othe...
Archiving a user/stream notification stream disables
user/stream notifications.This commit adds ...
By relocating helper methods into a mixin class, we can be more flexible
with managing transacti...
While running test for `popovers.js` we get warning that `giphy` is
mocked but never used.
This ...
It replaces the "File not found." text with:
"This file does not exist or has been deleted."
At...
1808cdec90064b08d9b3b65076340d5365b547e6 authored over 1 year ago
It might be possible that an event can come while we are in the
middle of rendering the stream s...
Previously, the "assets" subdirectory of various bots was not
being copied to the "static/genera...
This extends 8ede54fb1b7c, in the specific backups section, rather
than just in the overview.
9c675ce62da37debae233722300b1f384a666a26 authored over 1 year ago
We use the styles from `app_components.css`.
37b9e9679048bc491ea7d0d4a6eb716214e8af45 authored over 1 year ago4976655dda53128a639d4f365373efb71382771f authored over 1 year ago
add_scim_client was removed in 55342efd33cc482daecdf9d0f560b4f32122540f.
8c530f30e32828546d89e3241b3d2bdc86099606 authored over 1 year ago
We should prevent the default html behavior when submitting the forms
in the dialog_widgets to a...
Removes redundant `preventDefault` and `stopPropagation` calls for the
users of `dialog_widget.t...
76b767b154ff257de35d4ec1ebe0676c033add70 authored over 1 year ago
Previously, some unread banners were warning banners, but it made more sense
for all the unread ...
This prep commit replaces the 'wildcard' keyword in the codebase
with 'stream_wildcard' at some ...
The 'get_gcm_alert' and 'get_apns_alert_subtitle' functions
don't include the case when the trig...
The emails sent for missed messages have a text at the bottom
explaining the reason why the emai...
This commit uses 'NotificationTriggers' class attributes
instead of directly using loose strings...
This commit removes the context variable 'mention_count',
which is not being used anywhere.
This commit adds the missing tests for
'followed_topic_wildcard_mention'.
These tests should ha...
d80779435a669952ed1c1b53cb640baafd3dd986 authored over 1 year ago
This commit fixes the incorrect calculation of the
'senders' list.
The effect of 'followed_topi...
f7e41499fe54541e50afa297e3c4a9df24652a31 authored over 1 year agoe2847790b6f58c2317d727c9ae4318a76c34f5f8 authored over 1 year ago
b98bae948c3bd63a351f2dafea4fc3561870b526 authored over 1 year ago
This error is logged if there are 0 or 2+ elements, so the generic
language here is meant to cov...
The CSS for modals uses "--color-background-color" to set
background color of modal. But the var...
While running test for `compose_pm_pill` we get warning that
`compose_recipient` is mocked but n...
`update_recipient_bar_background_color` changes in a paint
after change in theme without using `...
Also removed the `user_id` field in case of `stream` type messages in favor
of `id` field becaus...
Made this function to avoid having incomplete `people` objects floating
around resulting in bett...
Used `location.origin` instead of plain `location` because even though
passing just `location` i...
We should make `get_by_user_id` type-safe in the sense that it's caller
should not expect undefi...
Having exactly 17 or 18 middlewares, on Python 3.11.0 and above,
causes python to segfault when ...
Combine nginx and Django middlware to stop putting misleading warnings
about `CSRF_TRUSTED_ORIGI...
671b708c4bf84c16f94c8990926335c067233e35 authored over 1 year ago
If the number of threads is not specified
while profiling then use a single thread. This is
beca...
The prior name was just strange. This test could really
use a better comment explaining its pur...
This did not speed up the tests as much as I expected,
but it certainly makes the code easier to...
It takes about 31ms per page on my box, but 191
help pages adds up quickly. I am not sure how to...
This shaves a few seconds off the running time,
since we now consolidate content checks in one
o...
This makes us correctly run landing page logic where we
didn't before, and, more importantly, le...
This removes some confusing default boolean flags, and
it checks both sides of the do-you-want-t...
This makes the test about 3s faster, and we actually do
more meaningful checking than before.
dbe930394f7586c79808d6d60568fd2ef434957d changed the
"missing string" from "Log in" to "xyz" for...
This shaves a couple seconds off an expensive test.
af11ddb3cf2d0bf69de982963aef3d369a1c9141 authored over 1 year agoSigned-off-by: Anders Kaseorg <[email protected]>
407c16fc77a346dbb87d11f7993cb7792daf081a authored over 1 year ago
This commit updates the text on email confirmation page to
make it more clear what's going on an...
This commit fixes the bug where the edited notice is not displayed
for edited/moved messages whe...
This commit adds can_mention_group_id field to user_group objects
in webapp.
Fixes a part of #2...
767c2ebbe4421439166072bf9c0e522d6e3dc30f authored over 1 year ago
This commit adds code to hide the user groups which a user is
not allowed to mention from the me...
This commit adds API support to update can_mention_group setting
of a user group.
Fixes a part ...
6b2ca03174653edfc0c7e25caa47fec7642add43 authored over 1 year ago
This commit adds backend code to check whether a user is allowed
to mention a user group while e...
This commit adds code to include can_mention_group_id field to
UserGroup objects passed with res...
This commit adds a new can_mention_group setting which will be
used to determine who can mention...
This commit adds backend code to check whether user has permission
to mention a group while send...
This commit adds API support to set can_mention_group while
creating a user group.
Fixes a part...
4bea6ffaa83b7ccbc8445873299393d7ee12fb88 authored over 1 year ago
When c0e9e463fbd189ec4c35fc400bef270f044fad1c was merged, the
placeholder text started updating ...
This is logic from 10 years ago (dbc4798594c4aa859013e46fcbe94977fd43cdf4)
that is no longer rel...
(The next commit will fix some related naming things.)
6a2b560b7ff645b5b30890d9c92d1f1ab69f0c44 authored over 1 year ago
We now upstream the conversion of legacy tuples
into the callers of do_events_register. For the
...
This will make more sense as I get deeper into modernizing
how we accept narrows from users via ...
c501621bb263cee05fb5b378da45a2bc0579ef68 authored over 1 year ago
This is consistent with how we name similar functions on
the frontend, and "filter" is misleadin...
`supported` is kind of implied, and `filter` is not
really precise.
Signed-off-by: Anders Kaseorg <[email protected]>
a07bdb3fdbde5d7f95aad6275877bdf492299f51 authored over 1 year agoThe URL is not the correct one and redirects to an API page.
8e63c0e42c8b948b64b00bfbf7e711b1c41814d8 authored over 1 year ago
mypy_extensions is not a production dependency, so this broke the
production build.
7f4fe7282f5c39eb567e8f0cff0766dc5c19b0b7 authored over 1 year ago
I also distinguish between endpoints and urls a little
better.
We eliminate 220 zephyr-related checks that are all fairly
expensive.
On my machine this test w...
6c23e4769d2899a3efa0d61068c475555f48a1db authored over 1 year ago
(All the same code gets executed here, but in a slightly
different order.)
There is some code d...
66a5c7cf4a76253fba39e90683363fdf68a2f490 authored over 1 year ago
There was no reason for this already extremely expensive
test to have two extra responsibilities.
I also add a better comment.
bee7166a861046f2409360a2eef9b05b2c0a469d authored over 1 year ago
We now check content for /api endpoints in the big test
that loops over every endpoint.
In 2484d870b41e2a385919bcd2c359d7a5baf9d7 I created tests
using a fixture called narrow.json. I...
We no longer pass in a big opaque event to narrow_filter
(which is inside build_narrow_filter). ...
This is a first step toward two goals:
* support dictionary-like narrows when registering ev...
Simplebar seems unaware of the `max-height: 1000px` on
`.subscriptions-container`, and therefore...
Before this commit if a user pressed enter to submit the add emoji form
the uploaded emoji was g...
Subsequent commits will add "on_delete=models.RESTRICT"
relationships, which will result in the ...
Subsequent commits will add "on_delete=models.RESTRICT"
relationships, which will result in the ...
Subsequent commits will add "on_delete=models.RESTRICT"
relationships, which will result in the ...
Make the import of `Realm`, `Stream` and `UserGroup` objects be
done in single transaction, to m...
This commit adds default_group_name field to GroupPermissionSetting
type which will be used to s...
This commit changes the code in test_user_groups.py to use
check_add_user_group function to crea...
Subsequent commits will add "on_delete=models.RESTRICT"
relationships, which will result in the ...
For tests that use the dev server, like test-api, test-js-with-puppeteer,
we don't have the cons...
This endpoint was previously marked as `intentionally_undocumented`
but that was mistake.
Remov...
a686c0cc0276e1547029ca333e96707c28afbbf8 authored over 1 year ago
In commit 92ad98814429c8, we removed the local echo code that tried
to re-render locally echoed ...