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
This commit adds support for triggering visual desktop
notifications when:
* A message is sent ...
67d4334bf166e0831556127828040c23cf06a1f7 authored over 1 year ago
This commit adds support for triggering audible desktop
notifications when:
* A message is sent...
1a2831059dd210c8783b52b8cff344351436fb13 authored over 1 year ago
This commit adds the missing node tests for the case
when the visibility policy is UNMUTED.
Thi...
08c952a2a3694ccbc44070a16c38f9013d67d3cd authored over 1 year ago
The change in the visibility_policy or status of a topic from
the topic popover, message header ...
This commit renames the file 'muted_topics_ui.js' to
'user_topics_ui.js', as we also support vis...
This commit adds support for following a topic from the topic
three-dot menu in the left sidebar...
2c8c56184acf428c2035d120e9b127487afd5a4f authored over 1 year ago
- Removes `tip` block that does not apply to the "Send a scheduled
message now" section.
- Add...
- Replaces instruction for accessing "Scheduled messages" with
`{relative|message|scheduled}`.
- Adds `message_handle_match` function to handle new pattern for
relative help links to "Draft...
Added assertion to enforce `sub` is not `undefined` and thus type
safe for the rest.
Added type ...
`remove_denormalized_recipient_column_from_data` removes the
`recipient` data from `zerver_userp...
If there are two huddles, with users A + B + C + D and A + B + C, and
user D is deleted, it is r...
This prevents them from being duplicated in the crossrealm users.
54395612c7566e7bc4739b181241353a6b3c4a6d authored over 1 year ago8f5305a4cee1f9f72e18a31db13e7aa195ca3b7e authored over 1 year ago
Specifically when it's the last operand of the search
filter. This makes the first line of searc...
6346110b5628fb948fe43b0794438082ed68731c authored over 1 year ago
This partially fixes #25742.
71165264929f120c127122787e7004164964743b authored over 1 year ago
`selected_recipient_id` is supposed to be an id,
not a stream name. This function is currently
o...
This commit has no functional changes. An extra dict has been
added to preserve previous lookup ...
`modals_handle_events`.
We are not using the `_e` parameter here since this commit `4a3211d`, so...
b97926ba0cbe943050ac9f3764c40e02727bc0d3 authored over 1 year ago
This mainly fixes error related to if checks like - `if ($jquery[0] !==
undefined)` which is not...
c0c4c2e1e7f5d7c3297ad112ac2ffa732cabd91f authored over 1 year ago
itself.
We were checking for the undefined value of `$html_item` but this
variable is always tru...
We should keep methods of `list_widget` generic and independent of outer modules
data types and ...
This is a prep commit for moving towards typescript migration of this module.
We should make `ge...
This is a prep commit for migrating `list_widget` to TypeScript, In this
commit we declare all o...
After migrating to TypeScript, we don't need to manually validate the
configuration passed to th...
We should directly set the value of `$scroll_container` when making the
`meta` object in `list_w...
b51bdd33bb8ede4dbd0f636376dc2312f8ae0d23 authored over 1 year ago
Since `list_widget.render_item` accepts the parameter of type `Item` and
not `Key`, therefore we...
This is a prep commit for typescript migration of this module. In this commit
I made all the use...
Fixes #26135.
de23949a3609aa139b177963cbc518a277561723 authored over 1 year ago73213a444b98845d947d72c0f0ac3475e8aa9fe4 authored over 1 year ago
5f8d5eeb22bbc57558d243000d1f48cec9ba60f0 authored over 1 year ago
5c0e7ca43c751591d9678fcb6a176c14ffda415a authored over 1 year ago
d03bd135505ce831e189dbd3612ddbfdd0d5674b authored over 1 year ago
bfed711f54238f7c832880a6fad1203fb0645805 authored over 1 year ago
d127a6d3178f66946f2db4292b80e64d6ab294da authored over 1 year ago
- Adds "Examples" subheading.
- Adds Markdown includes for intro text and examples.
94caacaba916c44c6c0c73dd4b7745b124f37df8 authored over 1 year ago
8c1e1f3f898cb3c423f74b75b90006561dc110b6 authored over 1 year ago
Fundamentally, we should take a write lock on the message, check its
validity for a change, and ...
fcf096c52ed645194d24427b6dd43c0c516a26e7 authored over 1 year ago
Fixes #25683.
24a2ff5016848b77ea8a8c2be0e14cefc7199caf authored over 1 year ago
Previously clicking on a message in search results opened
the compose box. This was not great, b...
61d4670f9a28e2c9729c1efe65845ff822912cc4 authored over 1 year ago
8aa6ddfe682d02828f8b99c69c8961f7d880d3d0 authored over 1 year ago
de6f21545bccb2a5c79168b43f24682b82178748 authored over 1 year ago
Removes the `assert_number` over defensive function which was being used
for validating the type...
Fixes #25974
a0fb4feebf55e4214d5ef2e9c363480468a6d56f authored over 1 year ago
In this commit, we have replaced `build_stream_list()` with
`update_streams_sidebar()`. This cha...
The `stream_list.build_stream_list()` function is responsible for
rendering the stream list in t...
The long-term idle topic participants are soft-reactivated
after email/push notifications are se...
This commit completes the notifications part of the @topic
wildcard mention feature.
Notificati...
4c9d26ce174e91db8c431d61c8b4e9a428a30368 authored over 1 year ago
We only need author id, and anything else in the table
would be possibly stale anyway.
The previous function was poorly named, asked for a
Realm object when realm_id sufficed, and ret...
The active realm emoji are just a subset of all your
realm emoji, so just use a single cache ent...
This allows the user to skip generating screenshots up to certain
integration when working throu...
c257aa7fbaa470877cb4b692bc217ebb0f406b6b authored over 1 year ago
message-screenshot.js stopped working because these dependencies were not
added to package.json.
This fixes some deprecation use of the APIs, including using "new"
instead of "true" for the "he...
Along with the fix, we add a test case to ensure that this never happens
again.
This commit also demonstrates how precise line-heights contribute
to a design: by matching the l...
This migration is reasonably complex because of various anomalies in existing
data.
Note tha...
a0cf624eaaa3d0b35904472e3de654b48b6133f3 authored over 1 year ago
The process for creating an integration has changed since
Grafana 8.3.
This commit updates description for stream creation event
to mention that the event is also sent...
We did not send the stream creation events when subscribing
guests to public streams while we do...
This satisfies the linter's desire for the `grid-template`
shorthand while keeping the illustrat...
ce04c98b47d2a0ecba53cdfed69c69b20463dc8b authored over 1 year ago
8b528de452689a29a413953798e13566423626b2 authored over 1 year ago
Django seems to have an aggressive check on the type of a field when
setting it through an relat...
This tracks user group membership changes when the realm is first set
up, either through an impo...
See https://docs.python.org/3/library/signal.html#note-on-sigpipe
3bf83e8830252297e6590d2fc48360d7c37b419c authored over 1 year ago
This was added in ebb4eab0f99d; neither the `user_profile` nor the
`message` attribute are read ...
This prevents the rows from being deleted out from under the worker
while it is sending emails.
The MissedMessage queue worker is the single callsite of
`handle_missedmessage_emails`, which im...
9799a03d79083a01e88ab2f0260399549e40a484 authored over 1 year ago
supervisord's log rotation is only "every x bytes" which is not a good
enough policy for trackin...
695295421a5c81de675ddb9e1337ef98104cd7ab authored over 1 year ago
This is just as clear in terms of intent, and it's robust to
us tweaking the number of weeks.
This commit updates the existing tests in 'test_email_notifications'
and 'test_push_notification...
This commit adds a boolean field `mentions_topic_wildcard`
to the `MessageRenderingResult` datac...
This commit adds a 'has_topic_wildcards' instance variable
to the 'MentionData' class for the de...
These comments should not have been included in
a8fd9eb7010d572be8129fe244729865a730a87d.
We co...
2869de8026f3b67ff8012f36ecb45d5c86b52f8b authored over 1 year agoThis is a prep commit to replace 'wildcard' with 'stream_wildcard'.
This wasn't included in 179...
2b42df4ef1b884ebc89f5d3ed31ff34940e3d593 authored over 1 year ago
This prep commit merges separate tests for '**@all**',
'**@stream**' and '**@everyone**' stream ...
This commit adds the 'topic_wildcard_mention_user_ids' and
'topic_wildcard_mention_in_followed_t...
Previously this limit was 1 week, which was fine for busy
organizations, but for organizations t...
42919ed2e16c9b71b8c3d5dd0fb3c6378d53e912 authored over 1 year ago
497ad9471a89b330a6155aef735e583af65388b2 authored over 1 year ago
762934896a4766fbf791a37b616c391b7f1132b5 authored over 1 year ago
b6d072a8d99eb7ad48929e6ec626086feb00c7a6 authored over 1 year ago
This commit adds a 3px column between the `controls` and `time`
areas, which keeps the controls ...
1d1a2e3c753eb6eaf222d85fe06c1ac7cf8e1a8b authored over 1 year ago
This also removes duplicate, unreachable CSS that probably
should have been removed in a94154552...
This also ensures that sender info flexes and participates
in the grid's baseline group.
Because the message box is a CSS Grid, its children elements do not
need to continue to use posi...
fad44297120aba3d2255084ac018620c36194336 authored over 1 year ago
890732a88fd43d756025744d795b797fd27b0b8b authored over 1 year ago