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

social_auth: Save authentication method information in the session.

The immediate application of this will be for SAML SP-initiated logout,
where information about ...

254ea4b0c85209c1f1bf12667b10015979566d22 authored over 1 year ago by Mateusz Mandera <[email protected]>
register_remote_user: Use explicit kwargs list.

This is nicer that .pop()ing specified keys - e.g. we no longer will
have to update this chunk o...

af9d1a7dfbeb4d81d77ccec19436fb562896f63f authored over 1 year ago by Mateusz Mandera <[email protected]>
scheduled-messages: Send notification if send scheduled message fails.

In the case that there is an error when sending a scheduled message,
we now send a message from ...

cc648a2c19d2e60156b980b46984ab7818896b4e authored over 1 year ago by Lauryn Menard <[email protected]>
scheduled-messages: Update failure to send message fields for edits.

In the case of a user editing a scheduled message that the server
had failed to send at the sche...

c7c67c01ce120cca4652b3cfbf477db5cf918d3e authored over 1 year ago by Lauryn Menard <[email protected]>
scheduled-messages: Update API dicts for `failed` boolean field.

Adds the `failed` boolean from the ScheduledMessage to the API dict
returned by scheduled messag...

90cc2716f0d422bfb8403490dcbebe82f3098642 authored over 1 year ago by Lauryn Menard <[email protected]>
sentry: Heavily downsample presence spans.

Instead of dropping all of these spans, downsample them heavily (1% of
expected sampling rate). ...

6a3f97ba80ce308fff7803a84168eefcca097ba9 authored over 1 year ago by Alex Vandiver <[email protected]>
sentry: Unify logic for skipping span reporting.

This changes to not report any `call POST /json/users/me/presence`
spans, which we previously re...

9912b4c815749f6c75434abe3c65976050652971 authored over 1 year ago by Alex Vandiver <[email protected]>
sentry: Downsample typing spans.

These can come fast and furious, and are not worth reporting all of.
Like presence reporting, we...

b20aeadcb80da41c553a164a2f614f68a737458b authored over 1 year ago by Alex Vandiver <[email protected]>
portico: Add features to /features.

Add:
- Scheduled messages (new feature)
- Mute stream or topic
- Compliance exports (as part of ...

683ed6322d530fdb1c8d21ce8128a825352ea81f authored over 1 year ago by Alya Abbott <[email protected]>
streams: Prevent already-deactivated streams from being deactivated.

a2ed0302cefc6aae9ea564c70626e9388bad0d9d authored over 1 year ago by Alex Vandiver <[email protected]>
supervisor: Include STARTING processes in 'only_running' processes.

Because `STARTING` processes are on their way up, they should
effectively be counted as `RUNNING...

b8f53ab6e8c7c9e48226c4a77ace35c9bf4705c2 authored over 1 year ago by Alex Vandiver <[email protected]>
supervisor: Retry, with backoff, to connect to supervisor socket.

If `zulip-puppet-apply` is run during an upgrade, it will immediately
try to re-`stop-server` be...

0da62e7cda2c44582c01179798909654aa7e2cb8 authored over 1 year ago by Alex Vandiver <[email protected]>
portico_pages: Add uniform structure HTML structure.

This commit ensures that the Attribution, Jobs, and Team pages all
share a uniform structure to ...

a5ff3d7e590654f23b272dec036cf68376f1ea31 authored over 1 year ago by Karl Stolley <[email protected]>
portico: Extract CSS variable padded-content-padding.

2b2ee686f38c3883d413fc55f79b2e0623d8007c authored over 1 year ago by Tim Abbott <[email protected]>
portico_pages: Include missing hand-generated heading IDs.

e8498fd8570c4fb379c12292decd01a87603f44a authored over 1 year ago by Karl Stolley <[email protected]>
portico_css: Keep targeted elements below menu bar.

This PR ensure that all elements targeted by URL fragments will
remain visible below the portico...

f1db7c1d72a85d2272dceda8de58b43729c8dacb authored over 1 year ago by Karl Stolley <[email protected]>
recent_conversation: Fix incorrect `if` condition.

row_focus cannot be equal to `$topic_rows.length` since it follows
0 array indexing.

dd73f7272dbe3e8ce4ed0d1f8b7c93708c7955d3 authored over 1 year ago by Aman Agrawal <[email protected]>
edit_bot_modal: Keep Save Changes button disable until changes are made.

Use update_submit_disabled_state_on_change parameter of dialog_widget
instead of setting up inpu...

0738dfd1265156d84368c505e9456ec67ebac977 authored over 1 year ago by Hardik Dharmani <[email protected]>
dialog_widget: Update `get_current_values` function.

Updated `get_current_values` function to not include undefined keys
in current_values object and...

81dfaa0602e8928ce0d477604740dc7affacdcd0 authored over 1 year ago by Hardik Dharmani <[email protected]>
css: Fix unread marker leaking through message header.

461d9354636a5b82cb76f5b583696227b670895d authored over 1 year ago by Aman Agrawal <[email protected]>
dependencies: Upgrade JavaScript dependencies.

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

3e6a212ace11b4aa2365abf380f4c08f7e3b78d7 authored over 1 year ago by Anders Kaseorg <[email protected]>
eslint: Fix unicorn/prefer-string-replace-all.

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

54f90e41c07645e34d49967cdb2e0c2089390b9f authored over 1 year ago by Anders Kaseorg <[email protected]>
eslint: Fix unicorn/prefer-at.

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

ea28083ba4addfc2b1847f7b5dee7619ed982606 authored over 1 year ago by Anders Kaseorg <[email protected]>
css: Darken light theme message feed borders.

This was a design bug caused by Figma's grey background.

https://chat.zulip.org/#narrow/stream/...

fe54df0b01569f2442bfe09800d8398d25ae36af authored over 1 year ago by Tim Abbott <[email protected]>
puppet: Switch the `rolling_restart` setting to use the bool values.

2c5fc1827cb4 standardized which values are "true"; use them.

f4683de7427607cbb87ebfe2cd68cc9eb3baa612 authored over 1 year ago by Alex Vandiver <[email protected]>
puppet: Bring back uwsgi_rolling_restart config.

a522ad1d9ad4 mistakenly deleted this variable assignment, which made
the `zulip.conf` configurat...

4d02ac6fb1df6f92969719df7b1678666ce5a5f6 authored over 1 year ago by Alex Vandiver <[email protected]>
zulip_tools: Add a get_config_bool to match Puppet logic.

Unfortunately, the existing use of this logic in `process_fts_updates`
cannot switch to using th...

530980cf31c39056db23681682036dd6ba20d03a authored over 1 year ago by Alex Vandiver <[email protected]>
requirements: Switch talon fork to a maintained cchardet fork.

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

b110d883897dfe2b85c21b8581d3869d45fb9281 authored over 1 year ago by Anders Kaseorg <[email protected]>
stream_settings: Fix bugs with #stream-creation .modal-footer.

This commit addresses `#stream-creation .modal-footer` becoming
transparent after an error in cr...

ede1e547eebf417b2f3f76dc901443c3a395acd1 authored over 1 year ago by Hardik Dharmani <[email protected]>
upload: Use content_disposition_header from Django 4.2.

The code for this was merged in Django 4.2:
https://code.djangoproject.com/ticket/34194

5be7bc58fecb5f3c214b7f6a4cab9842082067fe authored over 1 year ago by Alex Vandiver <[email protected]>
dev-vagrant-docker: Upgrade docker-systemctl-replacement.

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

5f1a07aaad5471e9743239ae56d63de843f493c2 authored over 1 year ago by Anders Kaseorg <[email protected]>
app: Use ES module from flatpickr.

https://github.com/flatpickr/flatpickr/issues/2468 was fixed in
[email protected].

Signed-off-by...

362556b540fc269cd6f0647320f0509e0a29f7a9 authored over 1 year ago by Anders Kaseorg <[email protected]>
debug: Remove print_elapsed_time in favor of console.time.

https://developer.mozilla.org/en-US/docs/Web/API/console#timers

Signed-off-by: Anders Kaseorg <...

5173511e7742c2b113fb6bab90a46b61b6a444b1 authored over 1 year ago by Anders Kaseorg <[email protected]>
puppet: Fix checksum of sentry-cli binary.

da2c1ad8399a916c4e0a8d0e509961d329438a50 authored over 1 year ago by Alex Vandiver <[email protected]>
i18n: Update translation data from Transifex.

cda6442911f63296cbe849efff97377a14ef4905 authored over 1 year ago by Tim Abbott <[email protected]>
css: Fix highlighted stream color with keyboard navigation.

Instead of highlighting the topics of the `active-stream`, we
highlight the stream name.

35278a74bb1b85be603359ad95fdc420cf041572 authored over 1 year ago by Aman Agrawal <[email protected]>
tests: Add tests to update visibility policy when target topic is empty.

This commit adds a new test to check how the visibility policy updates
when moving messages to a...

ddb0bb58edbab9cf5e0d7127c4754cc60b95773c authored over 1 year ago by Sahil Batra <[email protected]>
create_realm: Remove unused argument from do_create_realm.

We do not pass "email_address_visibility" to do_create_realm
anymore. It was passed before to se...

5e7d49d1291383ab03b57ea3d438e690a895dd14 authored over 1 year ago by Sahil Batra <[email protected]>
tests: Add coverage to actions/message_edit.py.

This commit adds tests to cover the case of message editing
not allowed due to allow_message_edi...

a2600a2b9759b8965673e9913c0558bf7304c4c2 authored over 1 year ago by Sahil Batra <[email protected]>
tests: Add coverage to actions/create_realm.py.

This commit adds test coverage to actions/create_realm.py.
The file is also removed from not_yet...

9fa67f0fa9b665521ece0429aec870762ab5b9b1 authored over 1 year ago by Sahil Batra <[email protected]>
message_edit: Fix code to set visibility policy on moving messages.

The code for updating visibility policy values on moving messages
had two bugs.

- There was a t...

d645d5c0ecdf0b133ab41b634c071a8337252041 authored over 1 year ago by Sahil Batra <[email protected]>
integrations: Add support for MovieFileDelete Radarr hook.

1d5bccf4c32493ed21946facd34ccab07359f629 authored over 1 year ago by Alex Vandiver <[email protected]>
integrations: Add support for ApplicationUpdate Radarr hook.

84b440f0e489e72c0e51ffd25ae1dfb78190b545 authored over 1 year ago by Alex Vandiver <[email protected]>
integrations: Add support for MovieDelete Radarr hook.

01241f0e7227a27dd731e3d5d902032908016e0a authored over 1 year ago by Alex Vandiver <[email protected]>
integrations: Add support for MovieAdded Radarr hook.

6b58f9f9fafe2202af7ed67bac7a7f6ff0d55fef authored over 1 year ago by Alex Vandiver <[email protected]>
validator: Generalize type of check_string_in argument.

79c1123700fd704dfbc5e9b0820ba0d37899d032 authored over 1 year ago by Alex Vandiver <[email protected]>
docs: Update documentation on compliance exports.

857f79161fec431b8b05f7ac0e80e20e264ac261 authored over 1 year ago by Alex Vandiver <[email protected]>