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

test_helpers: Convert TypedDict from queries_captured to dataclass.

An implicit coercion from an untyped dict to the TypedDict was hiding
a type error: CapturedQuer...

92db6eba78d1c8aa27b0c910de57023117f1a0c2 authored over 1 year ago by Anders Kaseorg <[email protected]>
ruff: Fix more of RUF010 Use conversion in f-string.

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

b907ad0dcb59090cebe54d33ca6530cf7b6d2649 authored over 1 year ago by Anders Kaseorg <[email protected]>
ruff: Fix PLC0208 Use a sequence type when iterating over values.

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

b7909db987810cc6a28bb1ea482f71bb83e36973 authored over 1 year ago by Anders Kaseorg <[email protected]>
prod_settings_template: Document REALM_HOSTS configuration.

This was in docs/production/multiple-organizations.md, but not the
settings template.

cdc94d27196846f33feb79a1701e94bb71e348b7 authored over 1 year ago by Alex Vandiver <[email protected]>
notifications: Inline handle_global_notification_updates.

c961ad4f375edc69d255af6e6a50a7389ce7bb87 authored over 1 year ago by Tim Abbott <[email protected]>
topic_list: Cut dependency on narrow.js.

e2c9839c7be15a27003f8a3715cf174c8d551441 authored over 1 year ago by Tim Abbott <[email protected]>
message_scroll: Extract module message_feed_top_notices.

713a64d4153911d0b7f56c4392b60b146b7caaed authored over 1 year ago by Tim Abbott <[email protected]>
starred_messages: Extract starred_messages_ui.js.

7ad3225ecc9b68e034dd1c53040ffad2265e5163 authored over 1 year ago by Tim Abbott <[email protected]>
compose: Inline send_request_to_schedule_message.

2437951cd783aac431dd535186bcd4d8d3496306 authored over 1 year ago by Tim Abbott <[email protected]>
unread_ui: Cut dependency on unread_ops.js.

2de9db930539e757b0a0e20604d6f55934b1da43 authored over 1 year ago by Tim Abbott <[email protected]>
stream_list: Define keydown_enter_key inside set_event_handlers.

288716b9b266c69c48335ef06563df7beddd43cf authored over 1 year ago by Tim Abbott <[email protected]>
stream_list: Extract initialize_stream_cursor.

This does not create an event handler and thus did not belong in
set_event_handlers.

5c0d63fb9a92b4dec03f3521ebdc34eb3cc933f4 authored over 1 year ago by Tim Abbott <[email protected]>
topic_list: Clean up component API.

The theory here is that we should prefer to give component callbacks a
simple interface relative...

9d8c6f91866db8b57e8833310850b398bb80471b authored over 1 year ago by Anders Kaseorg <[email protected]>
notifications: Cut dependency on navigate.js.

9d8b680f53aeb0fa43c0efe576c0ca5fe30af88a authored over 1 year ago by Tim Abbott <[email protected]>
stream_list: Break dependency on narrow.js.

b75964a6cc614a710437229a643cf934059f8c9e authored over 1 year ago by Tim Abbott <[email protected]>
unread_ops: Centralize window focused logic.

f99f56752194f6d373a8ff7d2779a9ceebf225ce authored over 1 year ago by Tim Abbott <[email protected]>
stream_list: Clean up component API.

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

fba8c23dc08cca2d25830865ee05b0e37c91caf4 authored over 1 year ago by Anders Kaseorg <[email protected]>
e2e-tests: Simplify test_subscription_button loop.

Undo a debugging commit
db5f39c5068723727923060a60aacc3472eb1f67 (#21476) that was made to
help ...

954b44716f9b35de4cb879126c5e9e18870f3c68 authored over 1 year ago by Anders Kaseorg <[email protected]>
dependencies: Upgrade JavaScript dependencies.

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

8a2086fb4c2285922a384d2a56e99dc71e68f846 authored over 1 year ago by Anders Kaseorg <[email protected]>
zilencer: Make analytics bouncer forward-compatible with JSONField.

This adds support to accepting extra_data being dict from remote
servers' RealmAuditLog entries....

28ec7baaefbc4730e77e85adc5fd4b1c0ca19dd8 authored over 1 year ago by Zixuan James Li <[email protected]>
zilencer: Use more realistic audit log extra_data.

This prepares for the audit log migration which requires us to populate
a JSONField from the ext...

71ab77db9acb58f0fdc8995a57bb4220d0b0a382 authored over 1 year ago by Zixuan James Li <[email protected]>
migrations: Handle duplicate fk constraint in 0443.

It turns out that for some some deployments, there exists a second,
duplicate, foreign key const...

06143943d8d1a9dda82e47d34358bc9737a8955b authored over 1 year ago by Mateusz Mandera <[email protected]>
users: Use a less generic response for unauthorized user creation.

This reduces confusion when an admin user tries to create users.

Signed-off-by: Zixuan James Li...

a5cc3c5d45cc32c61ab0609727dfb1c265f827a0 authored over 1 year ago by Zixuan James Li <[email protected]>
billing: Fix css for popups on the billing page.

As of 9427fb72301c0674fdbfd75b1903e2c9d0966769, the billing page
needs a proper value for --colo...

4a6dfde8feacdaba2092434d03024cc85a16c518 authored over 1 year ago by Mateusz Mandera <[email protected]>
docs: Fix data type for `submessages` field on `message` type.

Before this commit our docs mentioned `string[]` data type for
`submessages` field on the `messa...

0ced086821a1a74c1207a04e945a717ba9a65136 authored over 1 year ago by Lalit <[email protected]>
drafts: Update drafts count when opening and closing the overlay.

Previously, if the drafts modal was open in two different tabs and
if the user deletes one or ...

8343cf1b4fcb58f5b3eaca1fbfce95268ab10290 authored over 1 year ago by Satyam Bansal <[email protected]>
integrations: Refactor Github Integration to use get_sender_name.

34e16c15536b8fa23a3422f17b73429a7f6e3376 authored over 1 year ago by dhruv302003 <[email protected]>
integrations: Add user url for star event in Github Integration.

Fixes #25672.

67125acaa6ba9db6e7d5dff07c88b364e2decb62 authored over 1 year ago by dhruv302003 <[email protected]>
send_later: Wildcard mention throwing error on send later.

It was throwing error while schudiling a message having wildcard mention,
because the function `...

b09a2637c4b308fada7f8c967ae035c204d12979 authored over 1 year ago by Brijmohan Siyag <[email protected]>
migrations: Fix bug in migration 0439.

This code clearly meant to return host and returning realm.host is a
mistake. realm.host is not ...

a55901aa6789cadc24b129a62f47493a5e9bcbef authored over 1 year ago by Mateusz Mandera <[email protected]>
install: Add system_requirements_failure helper.

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

37040ac49d754c0d4d225a2bf014fa672ed11eeb authored over 1 year ago by Anders Kaseorg <[email protected]>
install: Check CPU and OS architecture.

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

f3684e842a87145871ef3e8e6509ad862e24be0b authored over 1 year ago by Anders Kaseorg <[email protected]>
openapi: Remove unused prune_schema_by_type function.

It’s unused since commit a881918a05503574d144fd90669e3a60d8d07684
(#24979).

Signed-off-by: Ande...

2db9c0bc21539ff2bb0fc1eb56f111e2b0d7f290 authored over 1 year ago by Anders Kaseorg <[email protected]>
coverage: Clean up coverage configuration.

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

b5e572811257a33a25494af34a5231823cbe5f02 authored over 1 year ago by Anders Kaseorg <[email protected]>
openapi: Remove unused get_event_type function.

It’s unused since commit 8108acbdfd9966aadf3e2fa4f85589522606b5e7
(#16000).

Signed-off-by: Ande...

0eff862459edb0f496b969e048c36413fad0a278 authored over 1 year ago by Anders Kaseorg <[email protected]>
corporate: Replace unused accessors with database constraint.

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

19dee5450d43b76348a9ec5a96c0cae7c33d0f61 authored over 1 year ago by Anders Kaseorg <[email protected]>
emails: Apply different styles to custom email headings.

68bc8b52c393847d43fc26a872d16facd7efa755 authored over 1 year ago by Daniil Fadeev <[email protected]>
ts: Migrate `fetch_status` to TypeScript.

Extended the type `RawMessage` which represents the message object received from
the server, now...

91d3a480b6b1871368b6e3549d8f27a0578dd8cc authored over 1 year ago by Lalit <[email protected]>
ci: Fix pnpm store path for GitHub Actions.

This would ordinarily be determined by running ‘pnpm store path’, but
pnpm is not installed yet ...

d926144e13056bd0f032704a446f031485894214 authored over 1 year ago by Anders Kaseorg <[email protected]>
ci: Remove unused pnpm cache from production install test.

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

a4d897c42b6cd8385665061061c7bd12adf41503 authored over 1 year ago by Anders Kaseorg <[email protected]>
version: Increase DESKTOP_MINIMUM_VERSION, DESKTOP_WARNING_VERSION.

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

6ea7b879303027ab2e87f294d5e7e5b4a1850c25 authored over 1 year ago by Anders Kaseorg <[email protected]>
Update version following 7.0 release.

0a7d3d3fe28bc1abc931e39fe2d7083798310a21 authored over 1 year ago by Tim Abbott <[email protected]>
Release Zulip Server 7.0.

b00ce1bad15af7a62d333634d5295962c8a2aa69 authored over 1 year ago by Tim Abbott <[email protected]>
mailmap: Add entry for Brijmohan Siyag.

383bffb88bbe25aba578b233a0135c3f07709f2b authored over 1 year ago by Tim Abbott <[email protected]>
i18n: Update translation data from Transifex.

073ba23fae7e99ca4c629aad084297c8a5576f0e authored over 1 year ago by Tim Abbott <[email protected]>
mailmap: Add entry for Lalit Kumar Singh.

abfaba0a4211f82c5fc6c142892618dc0ff91d30 authored over 1 year ago by Lalit <[email protected]>
docs: Remove unused link references.

adb30c4d18e94944232c01cdbeebf1cf55c925b7 authored over 1 year ago by Alex Vandiver <[email protected]>
docs: Fix missing and typo'd link references.

8212dccc91ded092118d43a48d1b140823c48ff7 authored over 1 year ago by Alex Vandiver <[email protected]>
docs: Add language to code blocks.

9a6529f86a04d6da4ec921059312ec7d76dc0a67 authored over 1 year ago by Alex Vandiver <[email protected]>
docs: Document postgresql.missing_dictionaries.

679591ccce619019ae7be15d011ec6afab24101f authored over 1 year ago by Alex Vandiver <[email protected]>
landing-page: Add Microsoft Store download link.

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

5b07bf767bb7ba745eca3866cbe1d0dc5d66cab2 authored over 1 year ago by Anders Kaseorg <[email protected]>
api-docs: Revisions for feature level 161 changes.

Revises the API changelog entry for feature level 161 to document
the changes to `DELETE /users/...

bca7683f58d87d7d347f0e70aaa2336c8cafbcbb authored over 1 year ago by Lauryn Menard <[email protected]>
scheduled-messages: Update scheduled_message_id parameter for DELETE.

Updates the scheduled_message_id parameter for deleting scheduled
messages to use the to_non_neg...

b0b3230917e0c1012676929e0cada8a3c75eb592 authored over 1 year ago by Lauryn Menard <[email protected]>
hotkey-hint: Fix text not middle aligned at different zoom levels.

* Remove `box-sizing` and `min-width` properties which have no
effect on `inline` positioned e...

634a771a37ad475068c1becd29b3dc5c4c2490a4 authored over 1 year ago by Aman Agrawal <[email protected]>
people: Downgrade late added user errors for spectators.

As noted in the comment, this condition is expected to happen for
spectator users.

3c60e538f9f788f5fe2d731466725d7ccd77c13f authored over 1 year ago by Tim Abbott <[email protected]>
slack import: Convert threads to nicely named Zulip topics.

Fixes #9006.

1c84f02f5739c2f3e07896ccea9497195e0a1068 authored over 1 year ago by rht <[email protected]>
mailmap: Fix a few duplicates for 7.0 release credits.

ddd174af366f1d849e9b98546cc15267fc0d9990 authored over 1 year ago by Tim Abbott <[email protected]>
docs: Add section about mentioning others to commit discipline doc.

660ccccf681c1036584c96dbe5068acacb5ff82f authored over 1 year ago by Alya Abbott <[email protected]>
docs: Introduce headings on commit discipline.

38c8c374d548d0df4ebc4b83fb508b956009e26d authored over 1 year ago by Karl Stolley <[email protected]>
docs: Update documentation for deploy hooks.

ecfb12404a8f updated how values were passed to hooks, but did not
update the documentation.

d058188fa89e8abf4e1f61e38ef6fbfa485c4d7e authored over 1 year ago by Alex Vandiver <[email protected]>
docs: Document zulip_notify deploy hook.

9ca4574faea78b6577184e9306fa8d5590601c3a authored over 1 year ago by Alex Vandiver <[email protected]>
stream_ui_updates: Only update UI if the stream is being edited.

If the stream settings is open but the stream which was
subscribed/unsubscribed wasn't open (say...

a47d204ca02f555726d045743e35c63d6328bcbb authored over 1 year ago by Aman Agrawal <[email protected]>
help: Define "conversation" in /help/include/recent-conversations.md.

Also link to definition from /help/marking-mesages-as-read.

173e5389af0bdbd37d6a5616f829fa6765426cfe authored over 1 year ago by Alya Abbott <[email protected]>
css: Use a variable to track bottom_whitespace height.

Since we want the same space in recent topics to display the
compose box without overlapping wit...

086db7621ca71e27f8749a27571de7a5726ed2c6 authored over 1 year ago by Aman Agrawal <[email protected]>
recent_conversation: Make all topics visible with compose open.

Fixes #25751

0f4bccd107ee8b4abf4e88d75de683ea4dcae151 authored over 1 year ago by Aman Agrawal <[email protected]>
resize: Extract method to get bottom whitespace.

Minor optimization to reduce left sidebar and right sidebar
calculation when we just want to upd...

7706d64530b466c2c4dcfebaff98d3990a8ebcb1 authored over 1 year ago by Aman Agrawal <[email protected]>
compose: Update `max-height` when compose banner is displayed.

Othwersie, compose banner will overlap with any breadcrumbs
we have below the last message when ...

839af9ed8d1cde5abe7f596f49c878a0cb0becbd authored over 1 year ago by Aman Agrawal <[email protected]>
recent_conversation: Move padding to filter buttons.

This removes it from being included in the max-height of the table.

43b83588c998669839e7fb3fb8e165dde79a57fc authored over 1 year ago by Aman Agrawal <[email protected]>
recent_conversation: Fix incorrect min-height dimension.

e2ac125a6d201411a51e0727b694b3050a553dcb authored over 1 year ago by Aman Agrawal <[email protected]>
popovers: Register mobile compose tooltip on button container.

This ensures that the click event on the mobile `+` button for
showing the compose tooltip is re...

d720ce4b4e7cd3bd0144e925f8a8efe2fa911fec authored over 1 year ago by Karl Stolley <[email protected]>
narrow: Mark as read when narrowing `by_topic` or `by_recipient`.

In commit a93598c22eb2, we removed, in `narrow.by_topic` and
`narrow_by_recipient`, calls to `un...

892c5f48f7271f0e62b5d6a51b4b885fc28d9fc7 authored over 1 year ago by Lauryn Menard <[email protected]>
docs: Fix link to sentry deploy hook.

54590e67f219b6680bbbc706eab9ca5a89881748 authored over 1 year ago by Alex Vandiver <[email protected]>
docs: Add missing link in Sentry deploy docs.

f45a6a6d995c0c935491734153e245201a5ed207 authored over 1 year ago by Alex Vandiver <[email protected]>
integrations: Add Linear webhook integration.

Fixes part of #23118.

2d6e6369f3e9a180d93f7483d8fa10a300c0ba34 authored over 1 year ago by sbansal1999 <[email protected]>
user_topics: Update API documentation.

This commit adds the missing 'UNMUTED' visibility policy
to the documentation for 'api/get-event...

dcb163bbe3177234fc9f06b56c78734a4b2e3eff authored over 1 year ago by Prakhar Pratyush <[email protected]>
ts: Convert `internal_url.js` to TypeScript.

56463ce92107a9ca1fe8560d52d6bc3dddc5ff8c authored over 1 year ago by Lalit <[email protected]>
help: Document "Inbox view" mobile feature.

- Adds a new page under the "Reading messages" section documenting
the Inbox view on mobile.
- A...

0b19d5cd5e53b411731239fd45cd22599570cc10 authored over 1 year ago by David Rosa <[email protected]>
css: Size stream recipient box for small screens.

This allows the recipient box to take 100% of the available
horizontal space, up to 175px. The e...

30b7da34e0bd11c578e7742237ba4cd2f80f37eb authored over 1 year ago by Karl Stolley <[email protected]>
release-checklist: Purge unneeded beta branch.

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

dc158b18f253e3854a89fab9385407a8d391dac9 authored over 1 year ago by Anders Kaseorg <[email protected]>
Update version following 7.0-beta3 release.

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

e3e2691124695a41422072433d7b7f3e8313e757 authored over 1 year ago by Anders Kaseorg <[email protected]>
Release Zulip Server 7.0-beta3.

1af16642d901522558c7ca916287bf7bab37e193 authored over 1 year ago by Tim Abbott <[email protected]>
CVE-2023-33186: Fix topic tooltip cross-site scripting vulnerability.

Commit 903dbda79bd176702d3175a7c8a5450a64b6eccb (#25370) introduced a
cross-site scripting vulne...

3ca131743b00f42bad8edbac4ef92656d954c629 authored over 1 year ago by Anders Kaseorg <[email protected]>
docs: Fix changelog link to preferred markdown style.

5f7727888c7b8058b2b708ea228ccf6c61409a17 authored over 1 year ago by Tim Abbott <[email protected]>
docs: Update changelog for changes since 7.0-beta2.

00accdc86ba4edd15c4906091433a1e5705caa21 authored over 1 year ago by Tim Abbott <[email protected]>
puppet: Include trusted-proto definition in zulip_ops configurations.

This should have been part of
0935d388f05337e73898d932ddb75b458cf4747e.

5e7d61464d552597f83ba6e2eb70d189009923bf authored over 1 year ago by Tim Abbott <[email protected]>
message_edit: Add period to error message raised due to time limit.

a143d6b62c810e4a384c2c3e6415cc524f4a1d7a authored over 1 year ago by Sahil Batra <[email protected]>
message: Show error while resolving/unresolving topic.

We were not showing the error, if any, when resolving and
unresolving the topic using topic popo...

7f4f905ec8effefc9e8ced387a8ea286c5f845b1 authored over 1 year ago by Sahil Batra <[email protected]>
alerts: Fix vertical alignment of "x" button.

This commit fixes the vertical alignment of "x" button in the
alert to be more closer to the cen...

200d43d4cdfa5388e6b3fe4a5a2be425552e8ced authored over 1 year ago by Sahil Batra <[email protected]>
help: Update suggested review sites on Support the Zulip project page.

457ff73082bf53103d46f75f1e0d52cdde931409 authored over 1 year ago by Alya Abbott <[email protected]>
requirements: Switch to released coverage fix.

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

6ca8e853df6506f88b461e5efc3501c8562c5dae authored over 1 year ago by Anders Kaseorg <[email protected]>
linkifier: Remove unused debug message.

This is a follow-up to #23125.

Signed-off-by: Zixuan James Li <[email protected]>

7a5d3e164e930f353701b1514b93887f81c18b7f authored over 1 year ago by Zixuan James Li <[email protected]>
docs: Remove a duplicate changelog line.

This same line appears near the end of the 7.0 list.

e26f9180c16f6be088209afbf3a05fd0c4767872 authored over 1 year ago by Tim Abbott <[email protected]>
docs: Clarify where labels are noted.

This will prevent curious readers from scrolling in search of a list
of labels below (as I did i...

4bfbec48dde41f981e8f94a8cc8130b3eb0a8bfc authored over 1 year ago by Karl Stolley <[email protected]>
docs: Close up instances of 'codebase'.

a164173acf98244308ffaa71f40993d7932e304f authored over 1 year ago by Karl Stolley <[email protected]>
i18n: Update translation data from Transifex.

10d679d41d5c9dde4ff3b354b8495e61738d5672 authored over 1 year ago by Tim Abbott <[email protected]>
integrations: Simplify regex checks in GitHub Integration.

The regex check is replaced with a simpler "startswith" function.

caf6506811f94d90fc24b2a57d636b9ebb2cb4e0 authored over 1 year ago by Satyam Bansal <[email protected]>
markdown: Remove most of Twitter integration.

Twitter removed their v1 API. We take care to keep the existing cached
results around for now, a...

dce4a3c98e75b867e4661a7907ecc785e3422057 authored over 1 year ago by Tim Abbott <[email protected]>
compose_recipient: Improve post recipient selection behaviour.

This moves selection of the correct input box / textarea to
a `on_hidden_callback` of dropdown w...

ecc1433d021e6a9b22db59bf23776c4e92bef9bd authored over 1 year ago by Aman Agrawal <[email protected]>
dropdown_widget: Add a on_hidden_callback.

f3aeabaeecab71ab2e9fdb4a61064b8746a1da98 authored over 1 year ago by Aman Agrawal <[email protected]>
compose_recipient: Extract `update_recipient_label`.

51a7c94b9cbe5cdb4deefa5ef97360d54c8f39e5 authored over 1 year ago by Aman Agrawal <[email protected]>