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
b9f72bdd68a4a62e6e0820429e1244b71f8a2855 authored over 1 year ago
524d4913b3d75b6c0a334cc1ad44509330c71632 authored over 1 year ago
584c202d36506bca812370ead4bda5d8db6be406 authored over 1 year ago
There is now no longer any reason to have the scheduled_email
enqueuing wait until all of the us...
d8668ab24212e3434464cc824f270dd90fa855e2 authored over 1 year ago
There is no reason to do this set manipulation in Python.
058a168bfe6eb88600846a3fb249b486fecd8633 authored over 1 year ago
This commit removes the code to initialize
"realm-default-notification-sound-audio" element from...
Fixes #26598.
f384eb67a91d3ce8b4b84eaaa94a6d877523e611 authored over 1 year ago- Documents how to access the "Manage user" tab via a user's profile.
6505583b7e19f6e38bf65549003ad73ee3f54e3d authored over 1 year ago
We already allowed reruns for failing tests, and this adds
the ability to rerun tests that succe...
Follow up to #26643, adds test case for the bug fix.
89739ba3c3d76aad9da62d395a2575c4be31f88a authored over 1 year agoSigned-off-by: Anders Kaseorg <[email protected]>
2665a3ce2b449ab3736f64f3b44f47f0ce2e867c authored over 1 year agoeff0a73925f8bd741f4f5384214267969ad85516 authored over 1 year ago
Fixes #25744
By rendering the emojis after initializing the simplebar container,
the rendering ...
We should render the giphy popover as a centered overlay for
mobile-sized screens.
This change is needed so we can use the `use_as_overlay` option on
mobile screens.
The purpose of this change is to simplify the
`render_user_card_popover` function, so it has the...
This naming more accurately reflects the functionality of these types
of functions. They are not...
The intent behind this commit is to tidy up how we handle user info
popovers. The first step is ...
7bcb868f9a69f5d7fdac4b8f38451ecfc2b534ec authored over 1 year ago
This function is only used in the `popovers.js` module, so there's no
need to export it.
523b5a08774bb0ad9d2761ad4c372b648a5ae5ab authored over 1 year ago
The event callback that was moved is part of `user_info_popover` and
should be registered along ...
This commit aims to extract all logic related to obtaining
notification title from the `process_...
8b8f95b6f5ca71cb9e3cef08cd7fca4524d4e6a7 authored over 1 year ago
This commit aims to extract all logic related to debugging the value
of `notification_source` fr...
Since `pm_content_in_desktop_notifications` is a boolean, there's no
need to check if it's undef...
This commit aims to extract all logic related to obtaining
notification key from the `process_no...
This commit aims to extract all logic related to obtaining
notification content from the `proces...
Turned multiple if statements into a switch/case and rearranged
variable declarations.
71de1c2a663da78e99bdebd4b8ad33b876a07821 authored over 1 year ago
08aec5ac415e353057a48f28acbd629c1dc44873 authored over 1 year ago
Also register these click handlers just on the popover itself directly
in the onMount helper, li...
stream_popover.is_open() much more accurately describes what this
does, and in particular the fa...
e0f72de75c8d38daa86e2f55a3103dac254002d3 authored over 1 year ago
Using currentTarget as a reference element guarantees us that the
relative placement will be the...
This makes all shortened forms of "incorporated" uniform across
the file, and matches how "Twitt...
35730f02910fdf3fe03dfb42e7ecb4705dc7f5fc authored over 1 year ago
While an en dash--as replaced here with a hyphen--is sounder
typographically, the other ranges i...
0c9701b921cb021b4e763175cc584ee4b697dcab authored over 1 year ago
All of these files were introduced in #26283.
f4fdc5c97ccc99555696aed3bea3e3b9c0936772 authored over 1 year ago8c0c2c7da6816ccaa75dd3b01a018895b271463e authored over 1 year ago
While the spec permits forms both with and without a comma,
https://www.debian.org/doc/packaging...
Signed-off-by: Anders Kaseorg <[email protected]>
8efa4182058a87ac2f98ac9fd12bf56e9eab2233 authored over 1 year agohttps://myst-parser.readthedocs.io/en/latest/faq/index.html#sphinx-specific-page-front-matter
S...
9abb850cd9054a4f408733fabe99cdec41616095 authored over 1 year ago
This is common in cases where the reverse proxy itself is making
health-check requests to the Zu...
a8e1c22687e378749a55433585c1e5fbded37ff7 authored over 1 year ago
6c179bcc48ff516727d7b3834913fde7d2ac2fe9 authored over 1 year ago
f12fe219d928f5807d10be4363890e85294b54ee authored over 1 year ago
6ef0753a5134ed9cec682142cd4c2b58e6db0184 authored over 1 year ago
4559a9fbf3ed81dbb5cc409dfc8001c672ad32f8 authored over 1 year ago
58c5701e5e5fd13983af71d0b1ed4d65b69020c2 authored over 1 year ago
Commit 61f7ede43ccac3c998ba50c0b28d4a211409bdb4 (#25759) introduced a
bug: browser_history tried...
Signed-off-by: Anders Kaseorg <[email protected]>
3d7b9e622d65d617a85aa6b69234b4017575a9da authored over 1 year ago
Python’s loop scoping is misdesigned, resulting in a very common
gotcha for functions that close...
The type annotation for functools.partial uses unchecked Any for all
the function parameters (bo...
The branch from the PR is somewhat stale, and is missing important bugfixes.
ccbd834a86cb3df5747d25b55a38739b78e6a2c0 authored over 1 year ago
For sorting topics in the left sidebar topics list, the "Followed"
topics are treated the same a...
This commit adds the follow icon to the right end
(before the three-dot menu icon) of the topic ...
This commit adds the CSS variable '--color-unmuted-topic-list-item'
for the unmuted topic's colo...
We now have a `realm_id` on Message; use it, rather than having to
check the sender's realm. Th...
Using `COUNT(*) FILTER (WHERE ...)` allows getting counts of different
subsets with only one gia...
This algorithm existed in multiple places, with different queries.
Since we only access properti...
It is only covered when we run migration tests, which we are not
guaranteed to always be able to...
d6745209f2cab81efd818c75967111f6d9f25d7a authored over 1 year ago
These indexes should no longer be necessary after the changes in the
previous commit.
This is designed to help PostgreSQL have better specificity and
locality in its indexes. Subseq...
This lets PostgreSQL use an "Index Only Scan" which is slightly faster
than an "Index scan".
Unless there is a limit on `id`, always provide a `realm_id` limit as
well. We also notate whic...
Matching the topic exactly, as opposed to case-insensitively, is not a
common operation, and one...
f9dd2549ebde772d071a950967900554062f5728 authored over 1 year ago
This builds prometheus-community/postgres_exporter#843 to track
per-index statistics.
This avoids accessing the global page_params directly.
d82b3625f1c894019f3704514df514bca7f7d0fc authored over 1 year ago
The type `Iterator` does not allow us to loop over the iterator in a `for`
loop. but `IterableIt...
5f74b9051eff4973067e8da074cca9b94576312e authored over 1 year ago
a2b4db07f6ab23b6a289405fce95a44c177316e2 authored over 1 year ago
This commit adds Tippy tooltips to the edit pencil button
in the user profile. Now, when a user ...
This commit migrates the "Manage Bot" modal to the user profile modal,
with the same explanation...
5d8e6b5f92ea3e5ce091530ea05682a971e123ba authored over 1 year ago
This commit replaces the id attribute with class attribute for the
edit pencil button in user pr...
This commit fixes the inconsistent height of the user profile when
switching tabs. We now have f...
This commit unsets the padding of the bot icon and, as the anchor
tag has been replaced with the...
To remove duplicated code this commit will combine two functions.
66bf87062e0cc7b08e11b5dd769bf2723a721d23 authored over 1 year ago
This commit moves the bot icon to the left of the name in the user
profile and adds a margin-lef...
This commit redirects the edit pencil in the user profile modal to
the 'manage user' tab wheneve...
This commit increases the gap between the labels and input/select
of the user profile manage use...
This commit migrates the "manage user" modal to the "Full Profile"
modal. Refactored the show_ed...
We don't have a "Manage user" tab in your own profile, so it would
throw an exception to do the ...
0174902b73362972a33153bfc37923d000737bff authored over 1 year ago
This commit disables the "Deactivate User" button inside the
"manage user" tab in the user profi...
This commit migrates the "Manage User" footer buttons to the user
profile modal. We made this ch...
Rearranged some code to align with our current patterns and improve
readability. Renamed `show_u...
a844be8825b5b870fb12cc1b74a0ff061995dd39 authored over 1 year ago
This is a preparatory commit before we migrate `user_group_popover`
from Bootstrap to Tippy libr...
The closest($stream_row) logic is unnecessary, and worth cleaning up
because we'll be adding oth...
Fixes #26649
If there are no items for dropdown widget to display, show empty
search result text.
This commit adds a tippy tooltip to the subscribe button in
the user profile. We show this toolt...
With the previous commits, we have now implemented the subscribe
widget with a separate heading....
This commit adds a reset function for the subscribe widget so that
whenever someone subscribes t...
This commit adds a subscription widget to the user profile,
including the logic to prevent non-a...