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

search: Make search box bottom border visible again.

The nav bar's bottom border was being hidden by the search
bar. This makes the search bar slight...

c48658836031e94ff2b2b02436dcdf22d22e2512 authored over 1 year ago by evykassirer <[email protected]>
requirements: Switch to released jsx-lexer fix (same code).

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

fea0ae1a2ba9b1b46e68f5acf4555ab2206144da authored over 1 year ago by Anders Kaseorg <[email protected]>
docs: Mention SAML SLO support at /help/saml-authentication.

22cd8a28d296bd4109d5b6d0a6e6edece767ba32 authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Save SessionIndex in session and use when making a LogoutRequest.

This is a useful improvement in general for making correct
LogoutRequests to Idps and a necessar...

8fb0fe96c6909cc34c0160381ac27498a08d30a5 authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Implement SP-initiated Logout.

Closes #20084

This is the flow that this implements:
1. A logged-in user clicks "Logout".
2. If...

0bb0220ebbe0bdf0c696d2f994d91f88f0bf793b authored over 1 year ago by Mateusz Mandera <[email protected]>
auth: Rename authentication_method session var.

01498add9bf66d0d582a88dd69a4b8793ee72af4 authored over 1 year ago by Mateusz Mandera <[email protected]>
tests: Flush session in verify_desktop_flow_end_page in social auth.

As the relevant comment elaborates - what happens next in the test in
simulating the step that h...

04f5358a7651119ca4df10e89c33c809551b9c67 authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Sign LogoutRequests and LogoutResponses if certs are set up.

e8f3b87b176abfe0a60da7cd0d8cb2d27ac65ddf authored over 1 year ago by Mateusz Mandera <[email protected]>
auth: Extract EXPIRABLE_SESSION_VAR_DEFAULT_EXPIRY_SECS.

dda4603f9444e7bfea5adc3e5423fb5318838d2c authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Make SP-initiated SLO work after signup.

dcbcb05655aec68064df1a189621b2fb4aed680d authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Make SP-initiated SLO work in the desktop application.

5dd4dcdebb12d642f2fc570ae453b89ee5fa40f0 authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Improve the comments about the SAMLDocument processing logic.

c9fb55dd206961013eb0eecc9c82ee4f94d69714 authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Clean up additional session vars if authentication fails.

This doesn't have any obvious security implications right now, but
nonetheless such information ...

45e3626bd29f6c408b84f744a0cae48e70a9b1e7 authored over 1 year ago by Mateusz Mandera <[email protected]>
saml: Rework SP-initiated logout config to support IdP-level config.

This gives more flexibility on a server with multiple organizations and
SAML IdPs. Such a server...

3f55c1068506ca1f244fe65fdec56b7c3fe3b858 authored over 1 year ago by Mateusz Mandera <[email protected]>
css: Move mention-pill colors under rendered markdown.

This just ensures that the mention-pill color selectors are children
of `rendered_markdown`, whi...

903090c5829d38522f4af46c939e02c278218132 authored over 1 year ago by Karl Stolley <[email protected]>
commit-msg: Don’t change the current directory for non-Vagrant.

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

8a128ba81ebf8674fb89e773dce70da00bf00716 authored over 1 year ago by Anders Kaseorg <[email protected]>
settings: Fix narrow-screen background color, use color variable.

Fixes #25708.

9427fb72301c0674fdbfd75b1903e2c9d0966769 authored over 1 year ago by evykassirer <[email protected]>
api-changelog: Clarify feature level 159 descriptive text.

Original API changelog entries: commit 02eee3a04fbc19fb and
commit 815bf609facd4.

8ec9abe00de6814045d841fd92e54223efc3d591 authored over 1 year ago by Lauryn Menard <[email protected]>
api-changelog: Clarify feature level 162 descriptive text.

Original API changelog entries: commit 73f0eae394748 and
commit 2c4e076fef462 and commit 891f836...

e4ae8b79c36cbaf25d4648f93e94179c81e8d415 authored over 1 year ago by Lauryn Menard <[email protected]>
api-docs: Expand `/update-message` main description for realm settings.

Expands the main description for the `/update-message` documentation
to include a list of the re...

eba83b9d87393dfda28eadb28d2daffe1cfb2e13 authored over 1 year ago by Lauryn Menard <[email protected]>
api-changelog: Clarify feature level 172 descriptive text.

Original API feature level entries: commit 440f9e397a2 and
commit bd7f728796efb18.

0e9c34a975556a85379ac08b817ac7a7f14ab596 authored over 1 year ago by Lauryn Menard <[email protected]>
bootstrap: Remove CSS for color type input elements.

We do not use "color" type input elements anywhere in the
app.

d8c8de5f27e20b39efd1ce8462086ac122411e5d authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for date type input elements.

We do not use "date" type input elements anywhere in the
app.

5d484a8794f09c82d75c4b1cd71b137931049301 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for ".input-xxlarge" elements.

We use "input-xxlarge" class for search box in activity
support page only. This commit adds the ...

599ad856b23255b286548edffe2b0674bf88a140 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for "tel" type input elements.

We do not use "tel" type input elements anywhere in the
app.

3f57672e15202876765e38b415a2b4ec916df70e authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for ".input-large".

We use "input-large" class only for sponsorship page
and the bootstrap CSS for this class is alr...

f7b27e6feaba2d4ef8acaf622618c1c9a240d124 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove bootstrap CSS rules for number type inputs.

We have added the required CSS rules to individual elements in
previous commits and this commit ...

295b37bceb092318cc6d91fe3f84d601f4e3f46c authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for week type input elements.

We do not use "week" type input elements anywhere in the
app.

385d30b285e65bc6d9771da72cce8dca761fe8fd authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for time type input elements.

We do not use "time" type input elements anywhere in the
app.

33df97a3d9ab1d02032cd0bbc1983df092812077 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for button type inputs.

We do not use button type inputs anywhere in the app so
we can remove its CSS.

286f47468d6514c3842c13f79d5422012d4ecdf5 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for search type inputs.

We do not use search type inputs anywhere in the app
and thus we can safely remove the CSS for it.

8719594c5118b9ef941809c55063a3331b0f87e4 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for datetime type input elements.

We do not use "datetime" type input elements anywhere in the
app.

8ca8745c0e2be1aed2e2158db7dd38f266d9718e authored over 1 year ago by Sahil Batra <[email protected]>
activity: Add bootstrap CSS styles for number type inputs.

This commit adds bootstrap CSS rules for number type inputs
in activity page to activity.css as ...

96eaadda71086e0b11bf2481f78a287fbb67eeed authored over 1 year ago by Sahil Batra <[email protected]>
billing: Add bootstrap CSS to number type inputs.

This commit adds bootstrap CSS rules for number type inputs
in billing and upgrade page to billi...

c8ad693e414f3bf7139591446def513455406ca6 authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for month type input elements.

We do not use "month" type input elements anywhere in the
app.

7627f346a3386241618c9023ed19f0aa54e1123e authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for "submit" type inputs.

We use "submit" type inputs in dev login page. Only "cursor"
CSS was applied to those elements f...

a62a863f6706d9062bcdee42ef1cbb640687499d authored over 1 year ago by Sahil Batra <[email protected]>
bootstrap: Remove CSS for reset type inputs.

We do not use "reset" type inputs in our app, so we can
safely remove the CSS for them.

b08ba862e689e1e31eb99f4e6f370a0ee39f9383 authored over 1 year ago by Sahil Batra <[email protected]>
message_row: Use equal top/bottom padding in message content.

We had the `3px 0 1px` padding before migration to use grid,
then I switched it to use `4px 0 1p...

dc6099d656737df0ba0fdfe1fbffd3b5ca6142d8 authored over 1 year ago by Aman Agrawal <[email protected]>
portico: Add Senior Flutter Engineer position to `/jobs` page.

df8a434424904c35dd51edf16ee305c76e75d482 authored over 1 year ago by Greg Price <[email protected]>
nginx: Set X-Forwarded-Proto based on trust from requesting source.

Django has a `SECURE_PROXY_SSL_HEADER` setting[^1] which controls if
it examines a header, usual...

0935d388f05337e73898d932ddb75b458cf4747e authored over 1 year ago by Alex Vandiver <[email protected]>
total-contributions: Factor out logic common to all repos.

0c8fef2fc846951a35be03426265868f1296454d authored over 1 year ago by Greg Price <[email protected]>
total-contributions: Add zulip-flutter to the list of repos.

2baa4fc0ca95ab65671c8eaf9bc4d587d3e5c698 authored over 1 year ago by Greg Price <[email protected]>
total-contributions: Fix bug that replaced a repo's whole history with nothing.

When using a start date before the first commit to a repo, we should
include the repo's entire h...

c4cc27cd205b99a503f19b0e1837d25a33ad9adf authored over 1 year ago by Greg Price <[email protected]>
css: Move recipient-row unread markers to message row file.

ab94bcb21be1392cbf58f170269170054966846b authored over 1 year ago by Karl Stolley <[email protected]>
css: Clean up comments for future readers.

ffbd0cb3167023013ddc8d6b0e1020aea870b903 authored over 1 year ago by Karl Stolley <[email protected]>
css: Move message-row styles to own file.

36c5df76635d5e587ffd1df3c24e83f6386c4e61 authored over 1 year ago by Karl Stolley <[email protected]>
emails: Work around bad Apple Mail preview parser.

Apparently, Apple Mail interpreted the <body> text in the comment here
as the start of the body ...

a5ac19e93a8635394a58009ac3e70582aa579907 authored over 1 year ago by Tim Abbott <[email protected]>
ts: Convert rtl.js to TypeScript.

Co-authored-by: Satyam Bansal <[email protected]>

6f009c5e652d9eb7ff191b5582d7c6e52b5b849e authored over 1 year ago by xoldyckk <[email protected]>
api-docs: Make realm_linkifiers current API clear in description.

Adjusts the descriptions of realm_linkifiers (and deprecated
realm_filters) events and register ...

6d6a335e324e61e07fa206e0b58a372e47625086 authored over 1 year ago by Lauryn Menard <[email protected]>
api-changelog: Update feature level 175 entry and related changes notes.

fd02648b0e96e9b1106231630e73e869b0a7c07e authored over 1 year ago by Lauryn Menard <[email protected]>
send_button: Suppress Send tooltip on tabbing to send.

9f992353683b960893e98992b01ff77caf926b50 authored over 1 year ago by Karl Stolley <[email protected]>
css: Fix @everyone and @stream displayed as user mentions.

Backend incorrectly renders @everyone and @stream as `user-mention`
while they are clearly `grou...

eeea5c1713813f7328d2695e4341a83371a30460 authored over 1 year ago by Aman Agrawal <[email protected]>
css: Separate mention pill colors.

c415944e55cf9fe7fc97f3a16da299785a6e9c7c authored over 1 year ago by Aman Agrawal <[email protected]>
css: Change mention text and background colors.

67ff42119495c67ade1b7fd9bac5208e24864c98 authored over 1 year ago by Aman Agrawal <[email protected]>
settings_playground: Fix sorting issues in playgrounds table.

Removed the sorting functions which were sorting under the assumption that
our comparison items ...

888d6d80378c1ba36eed6235b4ef9aed79bf1b7a authored over 1 year ago by Lalit <[email protected]>
drafts: Fix message header overlapping outline.

f04ae8acd3caa1646c8d70f36cb86e569fdd88c8 authored over 1 year ago by Aman Agrawal <[email protected]>
ts: Convert `emojisets` to TypeScript.

Declared types for '*.png' modules and '!style-loader?*' modules in
`assets.d.ts` and used them ...

7346ce98f3c07f5a525496d82161440484a0927c authored over 1 year ago by Lalit <[email protected]>
left_sidebar: Improve mentions in muted topics.

When there are only muted unread mentions in a stream, show `@` icon
and unread count in faded s...

d9716bc18946a65e63adc0f31bd7c450890e0d67 authored over 1 year ago by Hardik Dharmani <[email protected]>
unread: Improve live update for direct mentions in muted topics.

The "Mark as unread" event handler was not passing through the
mentioned_me_directly value, whic...

8c6f9b3f95912d09d751824086c9d0121b64bee8 authored over 1 year ago by Hardik Dharmani <[email protected]>
release-checklist: Adjust for the blogs being in Astro.

68c37c9d7b6bd784e0048eaf589f8302ac15ccd7 authored over 1 year ago by Alex Vandiver <[email protected]>
release-checklist: Add a mastodon announce step.

68722e7d3c248da1fcee89363ba3557f65f7fa77 authored over 1 year ago by Alex Vandiver <[email protected]>
help: Document keyboard navigation for scheduling a message.

9ca00a1eff087dd7f0d6b9548fe5500cbdb46616 authored over 1 year ago by Alya Abbott <[email protected]>
index: Move alert box out of `.app`.

This allows us to show alert box above navbar.

1171862bfd45a8d675cff314a1b884699e3e2646 authored over 1 year ago by Aman Agrawal <[email protected]>
index: Move audio file HTML out of .app.

There's no compelling reason for these to be inside the container
element for the app's main scr...

4be5ce97cb75cb1d99944d110cbd963a4a63c812 authored over 1 year ago by Tim Abbott <[email protected]>
index: Remove no longer used alert-bar-container.

This was used for tutorial but was removed in
ebe959f2b0768e5d5aaeb05a3e9a8f67a6c4fad0

d7528f6bbe1dd4fb8001c5006a9876abdddd4c14 authored over 1 year ago by Aman Agrawal <[email protected]>
index: Move user-profile-modal outside `.app`.

Keep it inside `.app` restricted its height and its ability to
draw over other elements.

ca21eb71410dcabb38e6fbfbf81f4c5331d66179 authored over 1 year ago by Aman Agrawal <[email protected]>
index: Move informational-overlays outside .app.

This is how other overlays are managed, and will be important in
upcoming refactoring, since we ...

bbd5431e18d6f373fc14de53fff02900daaca8e8 authored over 1 year ago by Aman Agrawal <[email protected]>
version: Update version and changelog after 6.2 release.

e6b1384a057af50638b48c9b946b74f295639797 authored over 1 year ago by Alex Vandiver <[email protected]>
people: Add `version` parameter for medium sized avatar urls.

We need to append the `version` parameter when constructing the urls for
medium-sized images so ...

7ac891a6b9d855878bdb59a423f82558526487ec authored over 1 year ago by Lalit <[email protected]>
help: Open Help Center links in new tab for empty message lists.

This commit updates the Help Center links in all relevant empty message
list views to open in a ...

12db83b0112058e00ffbcad1d670e7ee238c1939 authored over 1 year ago by Akarsh Jain <[email protected]>
css: Remove superfluous grid- properties.

The use of named areas with `grid-area` make it unnecessary to
declare `grid-row` or `grid-colum...

c2f6167c01000b47854bb14972732e6053cd49b8 authored over 1 year ago by Karl Stolley <[email protected]>
css: Present message_row as CSS Grid.

This change enables the unread marker to participate as a grid item,
rather than the product of ...

ef3289b73bf638113e043c586fdc33cfd1e57d85 authored over 1 year ago by Karl Stolley <[email protected]>
message: Separate unread marker of date_row from message.

This allows us to easily disable unread marker for date row of
the first unread message without ...

9aa9f9b3c851ef96b72871927fc533732fb3ff23 authored over 1 year ago by Aman Agrawal <[email protected]>
ui_init: Fix loading spectators view.

18578cc5da0046fcb6523edbec73d1792ab7d720 broke the success code path.

9c09edd7afbf73a06e01bc4ee5741ab7e855fa5e authored over 1 year ago by Tim Abbott <[email protected]>
api-docs: Add examples to `realm_filters` event prose description.

Adds examples of the regex pattern and old URL string format to
the deprecated `realm_filters` e...

3cb6c9aea9e35a89ed9b9e1b07083aef9583d879 authored over 1 year ago by Lauryn Menard <[email protected]>
api-changelog: Update and clarify docs for feature level 176 entry.

Revises API changelog entry for missing endpoint method and to
clarify the overall text.

Update...

03a2c2da6a0150078d23222d803b83a7838059aa authored over 1 year ago by Lauryn Menard <[email protected]>
CVE-2023-32677: Check permission to subscribe other users in invites.

This commit updates the API to check the permission to subscribe other
users while inviting. Th...

4c4caa7be46aaed9c6c355307ab38ae99cf1c6d9 authored over 1 year ago by Sahil Batra <[email protected]>
maybe_send_to_registration: Remove password_required arg.

This argument was added with the default incorrectly set to `True` in
bb0eb76bf34920f7a7b6e8fe0b...

3ed2a30e01c48487563223a668d43ea42611dd24 authored over 1 year ago by Mateusz Mandera <[email protected]>
CVE-2023-28623: Prevent unauthorized signup with ldap + external auth.

Since 74dd21c8fa13 in Zulip Server 2.1.0, if:
- ZulipLDAPAuthBackend and an external authenticat...

a23b077b79cae11757fb97f8d4e174af153c7104 authored over 1 year ago by Mateusz Mandera <[email protected]>
css: Remove copy code button outline.

Added styling to show no outline around the copy to clipboard button on click.

Previously, w...

28c5c64b8d736df49aba7f38affac91a44003c09 authored over 1 year ago by Josiah Kievit <[email protected]>
linter: Lint grid-area names for quotation marks.

This adds a CSS stylelint rule that will catch erroneous quotation
marks around named grid-areas...

6e3e8c9edeeb71b87fc40ded95f6ff40b1122c6f authored over 1 year ago by Karl Stolley <[email protected]>
export: Handle RealmAuditLog with .acting_user in different realm.

b55adbef3dd93043420de5df7b26f612a7ff8ae5 authored over 1 year ago by Mateusz Mandera <[email protected]>
models: Add a unique index on UserProfile.api_key.

This prevents `get_user_profile_by_api_key` from doing a sequential
scan.

Doing this requires m...

c978bfaa32e08098208761f371d4a9ec69b9ccaa authored over 1 year ago by Alex Vandiver <[email protected]>
settings: Revert dark mode background color changes.

27bc36b7d670fca85c72468b95187c0691b3ac2c authored over 1 year ago by evykassirer <[email protected]>
api-changelog: Add 2.1.0 entry for realm_default_external_accounts.

Adds an API changelog note to 2.1 for the addition of
realm_default_external_accounts to the `/r...

145d6915c1f4516a259e951308124bcd4a994d5e authored over 1 year ago by Lauryn Menard <[email protected]>
signup: Fix selector used for validating the forms.

This commit fixes a typo in the selector used to
validate registration, support, realm creation,...

a4db19f9aaca39f0db6b99b578c4a26e2a439b14 authored over 1 year ago by Sahil Batra <[email protected]>
ui_init: Properly call reject with an error, not an xhr.

If the spectator registration call fails, properly log the error and
call `reject` with an error...

18578cc5da0046fcb6523edbec73d1792ab7d720 authored over 1 year ago by Alex Vandiver <[email protected]>
sentry: Add the observed user's IP address before forwarding.

The default for Javascript reporting is that Sentry sets the IP
address of the user to the IP ad...

b312a86adabf04efee4f7d3a12e6fc0150f35728 authored over 1 year ago by Alex Vandiver <[email protected]>
help: Document "User list style" display setting.

- Documents the "User list style" (under Settings > Display settings)
- Adds new section to /hel...

19eb98a74a6445dd76cd47ee2c99052e6a0923e8 authored over 1 year ago by David Rosa <[email protected]>
docs: Also set X-Forwarded-Proto in proxies.

Django 4.0 and higher began checking the `Origin` header, which made
it important that Zulip kno...

650cdc474d8781d4c7dc82aee663111ab9a26672 authored over 1 year ago by Toyam Cox <[email protected]>
help_pages: Improve anchor highlights.

These changes ensure that only headings targeted by URL fragments are
highlighted in full. Div e...

0407abc78891cb1df6fec9c26f00a1f9153cc17f authored over 1 year ago by Karl Stolley <[email protected]>
css: Fix gap between header and sticky header at some zoom level.

44ae67d4260288f4524d60053debb2a363aceb1b authored over 1 year ago by Aman Agrawal <[email protected]>
css: Move message header padding to the element with border.

Apply border and top margin on the same element so that browser
has no way to introduce a gap be...

3acd7b8f4737f8772da3f3ab444a9c5fadec7cc7 authored over 1 year ago by Aman Agrawal <[email protected]>
supervisor: Drop minfds back down from 1000000 to 40000.

1c76036c61d8 raised the number of `minfds` in Supervisor from 40k to
1M. If Supervisor cannot g...

a95b796a916762aa81031a43622ff6db568c6cf2 authored over 1 year ago by Alex Vandiver <[email protected]>
help: Update "Restrict stream invitation" page.

- Renames page title to "Restrict stream membership management".
- Renames section about "Who ca...

7fc474c7a69bb09e2e6e6fb9a19058776cc6c7e9 authored over 1 year ago by David Rosa <[email protected]>
help: Add intro section to help/add-or-remove-users-from-a-stream.

- Adds an intro section about what's possible by consolidating
references to permissions.

55127b61781691bbfa3bc1369ea88be0ea8e2813 authored over 1 year ago by David Rosa <[email protected]>
api-changelog: Update and clarify docs for feature level 178 entry.

Updates the descriptions and examples for there only being two key
values: "website" and "aggreg...

5802f7775f5e3fcc0749b315c19c2a326d260f97 authored over 1 year ago by Lauryn Menard <[email protected]>
push_notifications: Lock message while we mark it pending for push.

Deleting a message can race with sending a push notification for it.
b47535d8bb67 handled the ca...

1184bdc9349824e0f0518990f7bf1321f6b6fb23 authored over 1 year ago by Alex Vandiver <[email protected]>
ci: Fix matrix definition for tests job.

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

16dedb08fdadfcf36a7ce1472b1085319a23621c authored over 1 year ago by Anders Kaseorg <[email protected]>
install: Support Debian 12.

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

12310189edc33682fc423206263146d5a5fad7c4 authored over 1 year ago by Anders Kaseorg <[email protected]>