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
Only new customers and customers on legacy plan
are eligible for discount.
37c1b8891702716ae13e89c51aa548b54a547020 authored about 1 year ago
For self hosted basic plan, we need to allow customers to subscribe
without purchasing 10 licens...
536d2f4e7f07a0fbe0c015a92b160d4e0e65d1b4 authored about 1 year ago
149bea83090951db5daac5d9c49396cae87fc561 added a separate config file
for smokescreen (which is ...
Co-authored-by: Alex Vandiver <[email protected]>
2f9b5081ed79811275ad0ee7cbd277e61fb9d32b authored about 1 year ago
Fixed an issue in the linkifier and custom profile tables where
dragging darker rows color chang...
We document the sidebar as being optional, so make it so.
9c336e43743b43ddcf198a6b9475d54ade9faa96 authored about 1 year agoFixes #27816.
3fcb44e24d5d43652869a3fb05ece2f6dd4a5938 authored about 1 year ago
Emailing the password reset email to users who have already logged in
is not as useful.
5a32ea52aeae changed the return type of `get_users`, enabling this.
6635f3ea128dc050ef5c72bdb5290464e31fc107 authored about 1 year agobafea0e7bed7269f90e15a49968699b3c96185bc authored about 1 year ago
As part of the process of moving from stream names to ids, we now only
pass the stream id in com...
Adds a set of excluded endpoints for the test of generated curl
examples in the API documentatio...
Updates title and main description to follow the general style
of the API endpoint documentation...
92ebeb7baa4866738472d00ac87b16461325870d authored about 1 year ago
Adds the count for mobile users and mobile pushes forwarded to
the remote support view for both ...
Update strings for support views to indicate if analytics data or
audit log data was missing and...
We return expected_end_timestamp as "None" for the plans to be
downgraded if number of users is ...
9f12e1437a91ba87bf253640e941ce4d1ecca1cf authored about 1 year ago
This causes us to cover all of our supported operating systems, and
Ubuntu 22.04 support was ori...
Requests to these endpoint are about a specified user, and therefore
also have a notion of the R...
For the RemoteRealm case, we can only set this in endpoints where the
remote server sends us the...
ee2baa30e09056962ade94f979ff7432cdf8533d authored about 1 year ago
ffda5fb428e423628084bb4e5d810d00dcfcb71d authored about 1 year ago
42343cd8d9b6418762310863283ae1179a061585 authored about 1 year ago
os.path.getmtime needs to be mock.patched or otherwise the success of
the test depends on the fi...
Earlier, the 'handle_customer_migration_from_server_to_realms'
function was called during the se...
`<time:1234567890123>` causes a "signed integer is greater than
maximum" exception from dateutil...
af3b15ef106ece88c5f78e0d24dd50d928e5872a authored about 1 year ago
This got through into main because the linter error is new.
c5a9c78af7f9af569c9b27a4fc8ce90ac518a688 authored about 1 year ago
e883ab057fdf started caching the boto client, which we had identified
as slow call. e883ab057fd...
boto3 has two different modalities of making API calls -- through
resources, and through clients...
This controls if boto3 attempts to use
`https://bucketname.endpointname/` or `https://endpointna...
4b0471623744b970bf3a9509880ef0287c529301 authored about 1 year ago
979ace1ceacb99b34918e773858ef0e4484f3a82 authored about 1 year ago
This was weird, and I think incorrect. Places that call add_message
seem to expect consistent da...
9fde83c1612dab99dee14dde7a2861f375552bd9 authored about 1 year ago
a4ad0ae2b1ec638ea76751fe2e1d0297e57ceca3 authored about 1 year ago
Adds a support action for updating the minimum licenses on a
customer object once a default disc...
deaf7344888df5848396b4d874474063edd2252c authored about 1 year ago
Previously, the message string was sent as a success response to
the context, which could have b...
219df72d0733ae324a6442fe8d4d6a8ea7f6ea53 authored about 1 year ago
This protects us from incorrectly handling situations where someone
tested and upgrade to 8.0 fo...
It seems most correct to answer the question about whether push
notifications are working specif...
2436df6fa621f49119d381c066a7a2bf534b9d84 authored about 1 year ago
511cc4d8f7b787ce87ac8a9ad51bb18ca41f6b35 authored about 1 year ago
We don't expect this to happen, and we don't want
to try to maintain the difficult task of grace...
Getting the row was sometimes causing errors because
the row wasn't in the DOM at the time of tr...
4e66e8742f2abda636c52c324b92e7771f388862 authored about 1 year ago
2a57aa6ceab149eb9f60075b34bd40a96cc6bce9 authored about 1 year ago
Now we clear the stream id from the compose state on opening the stream
selection dropdown when ...
This was incorrectly not declared as a theme-dependant color.
Fixes #28407.
e3744627acca000e933049bf4c733dff7f65d3b1 authored about 1 year ago
The set of `enable_marketing_emails=True` are those that have opted
into getting marketing newsl...
If we `.distinct("delivery_email")` then we must also
`.order_by("delivery_email")`; adc987dc43f...
bd38e6cb696d794e4a553cd771619bca49255a1c authored about 1 year ago
Fixes: #28370
131c24b390ffd557ed98975eedf54829f48399d2 authored about 1 year ago
This reduces reliance on margin for layout, preventing undesired
space appearing below the foote...
Earlier, 'topic' parameter length for
'/users/me/subscriptions/muted_topics' and '/user_topics' ...
That specific piece of the instructions makes it sound like /auth/ is
surely supposed to be ther...
fe2d7a92b29b9d588b4ea54e58bd61bf891a740e authored about 1 year ago
Also updates populate_billing_realms to not locally deactivate
test remote realms when generatin...
434b67caf54a4bf329eb15817eefe4d95cc529c8 authored about 1 year ago
This was incorrectly not removed in
6e725fb3c3aedbac670b9ce3afa1a82292b42696.
2e7715e52248513513e4b21c19892a7733e783f6 authored about 1 year ago
Since the latest end time for reported active users on a remote
server is not used to determine ...
We previously allowed adding pills for inaccessible user by typing
the email manually. This comm...
ede88191a805277db89597c0d08558be5d71e5f4 authored about 1 year ago
As the help center article now has detailed instructions to generate
an incoming webhook URL, th...
cd9a479a7ec6a31cec82f77180267e397b131e94 authored about 1 year ago
08bee0f1809a8a6a074f77d40fd67e10f665377e authored about 1 year ago
Operand is a confusing name because this
data structure has an attribute *called*
operand. This ...
2732da2bb2e6aecd5a22db8cef2c1a03b0b0c0a8 authored about 1 year ago
Changes the emoji that highlights when a remote realm or server has
an active discount.
Adds a ...
ea1da738d6b70910ce87512da6ad90303159258d authored about 1 year ago
Removes the last updated field and replaces it with the date the
remote server was created based...
a03f9078e59e045cd4ee1b7a5fba8f078369253e authored about 1 year ago
- Make `self.write_to_audit_log` support a `background_update:
bool=False` parameter that can ...
c0719e0285e63a93f6d1530260d705811f37f4df authored about 1 year ago
481828e5563c9535b71b404dc00836bb459475e9 authored about 1 year ago
For spectators, page_params.realm_create_public_stream_policy,
page_params.server_web_public_str...
For spectators,
page_params.server_typing_started_expiry_period_milliseconds has not
been initia...
For spectators,
page_params.server_typing_started_wait_period_milliseconds and
page_params.serve...
For spectators, page_params.custom_profile_field_types has not been
initialized yet at module lo...
This isn’t sent by the server; it’s a client-side global variable.
Signed-off-by: Anders Kaseor...
e8e7142ed1ae6577faf769ea93e1af34e583a2f7 authored about 1 year agoCommit 64041e0da112a13ef382691dbae418499c57e478 (#4628) renamed this.
Signed-off-by: Anders Kas...
88f0d6e710c0133589105106c808edce2ac4ea81 authored about 1 year ago
Commit 24a1f7b7927966ce17515725dc986ebeff76c8bf (#23056) introduced
this mistake; it has never e...
These aren’t sent by the server; they’re client-side global variables.
Signed-off-by: Anders Ka...
2a69545bec155601c8048fcb039adf8b6dd4f92a authored about 1 year agobc8167db2a8ba2b2e653035c35fa41cd64a7d0ea authored about 1 year ago
9f009a2e638220ad4aaa791407e28d4f8dad9922 authored about 1 year ago
Currently, this will only be the case for legacy self-managed plans
that have scheduled a switch...
8f795e22e8cd6b23fa3685087c286fbd200fef36 authored about 1 year ago
1472aac7505d28f5ad2db80c7e7cab495e233901 authored about 1 year ago
Earlier, the URL directed to live API keys. Updated the URL
to direct to 'test API keys'.
Also ...
3dd9ba4e942d62ea332abbe382ea9ebcf23761c5 authored about 1 year ago
page_params.narrow may be undefined, page_params.server_sentry_dsn may
be null but not undefined...
Signed-off-by: Anders Kaseorg <[email protected]>
089c8f61c58ae7f827f815c54c1de96a82649958 authored about 1 year agoSigned-off-by: Anders Kaseorg <[email protected]>
a5d51a08951a7717050dbaaeea99e0692c403512 authored about 1 year ago
This was used by a work-in-progress social login implementation in
zulip-desktop that was revert...
Signed-off-by: Anders Kaseorg <[email protected]>
711f6433cb06c124f310096fb59723929bbcf0c5 authored about 1 year agoSigned-off-by: sayyedarib <[email protected]>
b430ba2bd5de77f2a68f5a22fcabfecc156adb83 authored about 1 year agoThis isn’t sent by the server; it’s a client-side global variable.
Signed-off-by: Anders Kaseor...
2cf8f1c063ad6c24f2b29459cf00fc086bf5754a authored about 1 year ago